【问题标题】:Acumatica REST API - StockItem - Query on getting Multiple UOM and Branch wise QtyAcumatica REST API - StockItem - 获取多个 UOM 和分支明智数量的查询
【发布时间】:2020-02-16 02:38:06
【问题描述】:

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

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

【问题讨论】:

    标签: acumatica acumatica-kb


    【解决方案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 服务端点表单上观察端点架构。

    但是,如果您想在 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)

    【讨论】:

    • 我想知道如何使用UOMConversions里面的内容。对于我的端点和一个产品的 UOMConversions 内容为
    • "UOMConversions": [ { "rowNumber": 1, "note": null, "ConversionFactor": { "value": 1 }, "FromUOM": { "value": "EACH" }, "MultiplyDivide": { "value": "Multiply" }, "ToUOM": { "value": "FOOT" } } ]
    • 我想知道这些 UOM 详细信息是如何使用的。这里有多少 UOM。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-03
    • 1970-01-01
    相关资源
    最近更新 更多