Acumatica REST API-StockItem-有关获取多个UOM和分支明智数量的查询

时间:2019-04-01 14:48:39

标签: acumatica acumatica-kb

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

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

1 个答案:

答案 0 :(得分:1)

要获取每个仓库的产品数量,可以使用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 Service Endpoints表单上观察端点架构。

但是,如果要同时检索它们两者,则必须更改请求并使用按关键字段请求检索记录: https://help-2019r1.acumatica.com/(W(13))/Help?ScreenId=ShowWiki&pageid=52c97a83-1fa1-40e9-8219-52a89a91f2da

因此,您可以像这样修改网址本身,而不是$ filter参数:

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

(12345是库存ID)