Acumatica REST API - StockItem - 查询获取多个 UOM 和 Branch wise Qty
Acumatica REST API - StockItem - Query on getting Multiple UOM and Branch wise Qty
在 Acumatica REST 中 API - StockItem
问题一:如何获取产品的多个UOM?
问题 2:如何获取产品的 Branch wise 数量?
我正在使用 url 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)
在 Acumatica REST 中 API - StockItem 问题一:如何获取产品的多个UOM? 问题 2:如何获取产品的 Branch wise 数量?
我正在使用 url 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)