Поле Branch присутствует в JSON, но Acumatica игнорирует его и говорит, что «Branch не может быть пустым».
Конечной точкой API является /acumaticadb/entity/Default/17.200.001, и яЯ помещаю JSON в / SalesOrder, пытаясь создать новый заказ.
Поле ветви присутствует в json на уровне сведений.Я пробовал 'Branch' и 'BranchID' на обоих уровнях заголовка и детализации заказа, но все еще получал ту же ошибку.
Я пытался указать ветку во время запроса на вход.По-прежнему та же ошибка при создании заказа.
Точный текст ошибки: «PX.Data.PXException: Ошибка:« Ветвь »не может быть пустой».Трассировка стека не очень информативна, она говорит об ошибке при попытке сохранить заказ.
Через веб-интерфейс заказы с элементами могут быть созданы одним и тем же пользователем очень хорошо.
Этот вопрос почти идентичен / 49039152, но там не было никакого разрешения.
РЕДАКТИРОВАТЬ: не заметил, что код не прошел, вот запрос:
PUT: http://localhost/acumaticadb/entity/Default/17.200.001/SalesOrder
{
"Details": [{
"OrderQty": {"value": "10"},
"BranchID": {"value": "HQ"},
"Branch": {"value": "HQ"},
"InventoryID": {"value": "CONBABY1"}
}],
"CustomerOrder": {"value": "TOYONEILLTEST"},
"LocationID": {"value": "MAIN"},
"CustomerID": {"value": "TOYONEILL"},
"BranchID": {"value": "HQ"},
"Branch": {"value": "HQ"}
}
Снимок ветки:
Hq Branch