0

在 Acumatica REST API - StockItem 问题 1:如何获取产品的多个 UOM?问题 2:如何获得分支明智的产品数量?

我正在使用网址https://sandbox.kimballinc.com/AcumaticaERP/entity/Default/18.200.001/StockItem ?$filter=InventoryID eq '12345'

4

1 回答 1

2

要获取每个仓库的产品数量,您可以使用 expand = warehouseDetails 参数

{{sitename}}/entity/Default/18.200.001/StockItem?$expand=WarehouseDetails&$filter=InventoryID eq '12345'

至于 UOM,您可以通过初始请求立即获得它们。如果您在谈论 UOM 转换,请使用 expand = UOMConversions

{{sitename}}/entity/Default/18.200.001/StockItem?$expand=UOMConversions&$filter=InventoryID eq '12345'

如果您需要有关实体架构的更多详细信息,您可以在 Acumatica ERP 内的 Web 服务端点表单上观察端点架构。

但是,如果您想在 Acumatica ERP 219r1 或更早版本中同时检索它们,则必须更改请求并使用按关键字段请求检索记录: https ://help-2019r1.acumatica.com/ (W(13))/Help?ScreenId=ShowWiki&pageid=52c97a83-1fa1-40e9-8219-52a89a91f2da (从 2019r2 版本开始,您可以使用过滤器检索两者)

因此,您可以修改 url 本身,而不是 $filter 参数,如下所示:

{{sitename}}/entity/Default/18.200.001/StockItem/12345?$expand=UOMConversions,WarehouseDetails

(这里的 12345 是库存 ID)

于 2019-04-03T06:26:48.647 回答