Acumatica REST API-StockItem-如何在请求中扩展价格项目

时间:2019-03-20 14:26:40

标签: acumatica acumatica-kb

我在应用程序中使用Acumatica REST端点https://sandbox.kimballinc.com/AcumaticaERP/entity/Default/6.00.001

我正在使用URL https://sandbox.kimballinc.com/AcumaticaERP/entity/Default/6.00.001/StockItem?$ filter = InventoryID eq'123456'&$ expand = WarehouseDetails来获取有关产品的信息并获取完整的仓库详细信息

我的查询是如何扩展和获取响应中的Price / CostInfo详细信息

2 个答案:

答案 0 :(得分:1)

我查看了您的网站,发现您正在使用Acumatica 2018 R2。

然后我建议您使用最新版本的端点18.200.001,因为默认情况下还有更多字段。

如果我正确地看到“价格/成本信息”的某些字段已经在主实体中,因为它们与1:1的关系。

使用端点的最新版本来恢复它,将使您无需扩展任何内容即可查看这些字段。

答案 1 :(得分:1)

扩展应用于Web服务端点中的实体内部声明的数组: enter image description here

Price / CostInfo不是数组,因此无法扩展。默认端点不包含这些字段,因此您需要扩展端点并添加它们: enter image description here

选择StockItem实体,然后使用POPULATE按钮添加字段: enter image description here

扩展端点要求您指定其他端点名称: enter image description here

在此示例中,我选择DefaultPlus,因此需要连接到:

https://xyz/AcumaticaERP/entity/DefaultPlus/6.00.001/StockItem

代替:

https://xyz/AcumaticaERP/entity/Default/6.00.001/StockItem

添加的字段将成为StockItem的GET响应的一部分,不需要特殊参数。