我通过以下客户屏幕中的新文本字段自定义Acumatica的屏幕:
我希望从下面的代码中获取自定义字段中的数据,但它不起作用:
foreach (CustomStringField customField in customerData.MainContact.Address.CustomFields)
答案 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