在 Acumatica REST API - StockItem 问题 1:如何获取产品的多个 UOM?问题 2:如何获得分支明智的产品数量?
我正在使用网址https://sandbox.kimballinc.com/AcumaticaERP/entity/Default/18.200.001/StockItem ?$filter=InventoryID eq '12345'
在 Acumatica REST API - StockItem 问题 1:如何获取产品的多个 UOM?问题 2:如何获得分支明智的产品数量?
我正在使用网址https://sandbox.kimballinc.com/AcumaticaERP/entity/Default/18.200.001/StockItem ?$filter=InventoryID eq '12345'
要获取每个仓库的产品数量,您可以使用 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)