Acumatica REST API - StockItem - Запрос на получение нескольких единиц UOM и ветки Кол-во - PullRequest
0 голосов
/ 01 апреля 2019

В Acumatica REST API - StockItem Вопрос 1: Как получить несколько единиц измерения продукта?Вопрос 2: Как получить количество продуктов в филиале?

Я использую URL https://sandbox.kimballinc.com/AcumaticaERP/entity/Default/18.200.001/StockItem?$filter=InventoryID eq '12345'

1 Ответ

1 голос
/ 03 апреля 2019

Чтобы получить количество товара на склад, вы можете использовать параметр 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.

Однако, если вы хотите получить их оба одновременно, вам придется изменить запрос и использовать поиск записи по запросу ключевых полей: https://help -2019r1.acumatica.com / (Вт (13)) / Помощь? ScreenId = ShowWiki & PageId = 52c97a83-1fa1-40e9-8219-52a89a91f2da

Таким образом, вместо параметра $ filter вы изменяете сам URL, например:

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

(12345 здесь - инвентарный идентификатор)

...