0

我在我的应用程序中使用 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 详细信息

4

2 回答 2

1

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

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

如果我没看错的话,价格/成本信息的某些字段已经在主实体中,因为它们与它有 1:1 的关系。

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

于 2019-03-20T14:56:23.790 回答
1

Expand 应该用于在 Web 服务端点的实体内声明的数组: 在此处输入图像描述

Price/CostInfo 不是数组,因此无法扩展。默认端点不包含这些字段,因此您需要扩展端点并添加它们: 在此处输入图像描述

选择StockItem实体并使用 POPULATE 按钮添加字段: 在此处输入图像描述

扩展端点要求您指定不同的端点名称: 在此处输入图像描述

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

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

代替:

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

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

于 2019-03-20T15:00:41.500 回答