Ошибка Microsoft Dynamics Nav API: у группы сообщений клиента должно быть значение в клиенте
У меня возникли проблемы с методом API для публикации информации о заказе в "API для Dynamics 365 Business Central".
Таким образом, в официальном документе о заказе говорится о создании заказа, вы должны добавить "Информация о клиенте" в тело запроса. Перед этим вы должны создать клиента ( документ для клиента).
Но если я пытаюсь создать заказ с информацией из запроса клиента, у меня появляется ошибка:
Ошибка: "Application_FieldValidationException","message":"Группа сообщений клиента должна иметь значение в Customer"
Итак, главный вопрос: как создать (или получить) и настроить группу публикаций в запросе клиента?
Или если это неправильно, как это сделать правильно?
1 ответ
Вы можете вызвать кодовый блок, который создает клиента, передав некоторые параметры этому кодовому блоку, но если вы используете POST для API клиента, вы не можете вызвать настройку в теле. Тело запроса нуждается в объекте JSON.
Вы не можете создать клиента, готового к публикации через API. Создание клиента, готового к публикации (со всей настройкой публикации) - это то, что должен делать внутренний пользователь (административный / финансовый отдел), а не API.
API может создавать базовую карточку клиента, но группы публикаций и т. Д. Могут зависеть от различных административных параметров, которые вы не всегда могли знать.