Ошибка Microsoft Dynamics Nav API: у группы сообщений клиента должно быть значение в клиенте - PullRequest
0 голосов
/ 24 октября 2018

У меня возникли проблемы с методом API для публикации информации о заказе в «API для Dynamics 365 Business Central».

Таким образом, в официальном документе о заказе говорится, что для создания заказа необходимо добавить «Информация о клиенте» в тело запроса.Перед этим вы должны создать клиента ( документ для клиента ).

Но если я пытаюсь создать заказ с информацией из запроса клиента, у меня появляется ошибка:

Ошибка: «Application_FieldValidationException», «message»: «Группа сообщений клиента должна иметь значениеin Customer "

Итак, главный вопрос: Как создать (или получить) и настроить группу публикаций в запросе клиента?

Или, если это неправильно,как это сделать правильно?

1 Ответ

0 голосов
/ 31 октября 2018

Вы можете вызвать codeunit , который создает клиента, передавая некоторые параметры этому codeunit, но если вы используете POST для API клиента, вы не можете вызвать настройку в теле.Тело запроса нуждается в объекте JSON.

Невозможно создать клиента, готового к публикации с помощью API. Создание клиента, готового к публикации (со всеми настройками публикации), должно выполнятьсямеждународный пользователь (административный / финансовый отдел), а не API.

API может создавать основную карточку клиента, но группы публикаций и т. Д. Могут зависеть от различных административных параметров, которые вы не всегда могли знать.

...