C# Acumatica REST API员工记录创建问题,用于更新返回内部服务器错误500
PUT请求主体中的JSON不会创建记录,但会在记录已经存在时更新记录。非常感谢您对原因的任何见解 请求返回错误500内部服务器错误。内部消息为空 目标系统是2020R1和NetFramework,而不是4.7.2 API端点默认为18.200.001 {“EmployeeID”:{“value”:“010”},状态:{“value”:“Inactive”},“EmployeeName”:{“value”:“Johnson,Samuel”},联系人:{“FirstName”:{“value”:“Samuel”},“MiddleName”:{“value”:“D”},姓氏:{“value”:“Johnson”},电子邮件:{“value”:sjohnson@some-eco.com“},“出生日期”:{“价值”:“1993-05-11T00:00:00”},“地址”:{“AddressLine1”:{“价值”:“961 Flora Dr.”,“AddressLine2”:{“value”:null},“City”:{“value”:“Shreveport”},“Country”:{“value”:“US”},“State”:{“value”:“LA”},“PostalCode”:{“value”:“71106”}}},“EmployeeSettings”:{“EmployeeRefNbr”:{“value”:“010”},“EmployeeClass”:{“value”:“STANDARD”},“BranchID”:{“value”:“AEL.ADMIN”},“DepartmentID”:{“value”:“value”:“ADMIN”},“日历”{“value”:“value”:“STANDARD项”{“:“劳动”}}} 已成功更新OK 创建失败C# Acumatica REST API员工记录创建问题,用于更新返回内部服务器错误500,c#,acumatica,C#,Acumatica,PUT请求主体中的JSON不会创建记录,但会在记录已经存在时更新记录。非常感谢您对原因的任何见解 请求返回错误500内部服务器错误。内部消息为空 目标系统是2020R1和NetFramework,而不是4.7.2 API端点默认为18.200.001 {“EmployeeID”:{“value”:“010”},状态:{“value”:“Inactive”},“EmployeeName”:{“value”:“Johnson,Samuel”},联系人:{“FirstName”:{“value”:“S
如果您使用相同的json创建新记录,当然会有麻烦,因为EmployeeId是主键,不能插入(您应该检查您的表是否自动增加了标识),还要检查表约束,如(外键)
如果这些都不是问题所在,请提供您正在使用的代码。解决了这个问题,联系人应该已经阅读了ContactInfo。记录正在更新非联系人字段,但无法创建,因为LastName是必填字段,并且在JSON中看不到