#acumatica #acumatica-kb
#acumatica #acumatica-кб
Вопрос:
В Acumatica REST API — StockItem Вопрос 1: Как получить несколько UOM продукта? Вопрос 2: Как получить количество ветвей продукта?
Я использую URLhttps://sandbox.kimballinc.com/AcumaticaERP/entity/Default/18.200.001/StockItem ?$filter=InventoryID eq ‘12345’
Ответ №1:
Чтобы получить количество товара на склад, вы можете использовать параметр expand = warehouseDetails
{{sitename}}/entity/Default/18.200.001/StockItem?$expand=WarehouseDetailsamp;$filter=InventoryID eq '12345'
Что касается UOM, вы получаете их сразу при первоначальном запросе. Если вы говорите о преобразованиях UOM, вы используете expand = UOMConversions
{{sitename}}/entity/Default/18.200.001/StockItem?$expand=UOMConversionsamp;$filter=InventoryID eq '12345'
Если вам нужна более подробная информация о схеме объектов, вы можете просмотреть схему конечных точек в форме конечных точек веб-службы внутри Acumatica ERP.
Однако, если вы хотите получить их оба одновременно в Acumatica ERP 219r1 или более ранней версии, вам придется изменить запрос и использовать запрос на извлечение записи по ключевым полям:https://help-2019r1.acumatica.com /(W(13))/Помогите?screenId= ShowWikiamp;pageid=52c97a83-1fa1-40e9-8219-52a89a91f2da (Начиная с версии 2019r2, вы можете получить оба с помощью фильтра)
Итак, вместо параметра $filter вы изменяете сам URL, вот так:
{{sitename}}/entity/Default/18.200.001/StockItem/12345?$expand=UOMConversions,WarehouseDetails
(12345 — это идентификатор инвентаря)
Комментарии:
1. Я хочу знать, как использовать содержимое внутри UOMConversions. Для моей конечной точки и одного продукта содержимое UOMConversions в виде
2. «UOMConversions»: [ { «RowNumber»: 1, «note»: null, «ConversionFactor»: { «value»: 1 }, «FromUOM»: { «value»: «EACH» }, «multiplyDivide»: { «value»: «Умножить» }, «ToUOM»: { «value»: «FOOT» } } ]
3. Я хочу знать, как используются эти данные UOM. Сколько UOM здесь внутри.