使用webservice从Acumatica获取自定义字段

时间:2016-11-12 03:30:01

标签: acumatica

我通过以下客户屏幕中的新文本字段自定义Acumatica的屏幕:

enter image description here

我希望从下面的代码中获取自定义字段中的数据,但它不起作用:

 foreach (CustomStringField customField in customerData.MainContact.Address.CustomFields)

2 个答案:

答案 0 :(得分:0)

您可以通过从默认端点单击扩展端点,转到Web Service Endpoint屏幕以创建新端点。你需要找到Endpoint>客户然后单击字段选项卡,然后单击填充(单击EXTENDENTITY以启用)。然后搜索主地址,您将看到自定义字段。

答案 1 :(得分:0)

如果您不想修改现有端点,而只是获取“自定义”字段,则可以在URL后面附加一个附加值

http://help.myob.com.au/advanced/whitepapers/MYOB%20Advanced%20-%20REST%20API.pdf-MYOB Advanced使用相同的Accumatica系统

搜索$ custom参数-在参数字符串中,您将附加$ custom = ItemSettings.PostClassID以获得自定义字段之一。

您可以使用getSchema方法获取自定义字段的列表

http://accumatica/entity/Default/6.00.001/StockItem/ $ adHocSchema

http://accumatica/entity/Default/6.00.001/StockItem?$ custom = ItemSettings.PostClassID