Здравствуйте. В базе настроен обмен с Честным Знаком, до недавнего времени коды маркировки прекрасно поступали в базу. Но теперь при попытке отправить Заказ на эмиссию кодов маркировки в Честный Знак вылезает вот такая ошибка:
При выполнении запроса api/v2/milk/orders?omsId=75f951fe-5dc4-4935-a782-2bfb5341a071 возникла ошибка.
Код состояния HTTP: 400.
Текст ошибки: {
"fieldErrors": [
{
"fieldName": "products[0]",
"fieldError": "Для данной товарной группы Молочные продукты невозможно использовать выбранный шаблон КМ 6"
},
{
"fieldName": "products[1]",
"fieldError": "Для данной товарной группы Молочные продукты невозможно использовать выбранный шаблон КМ 6"
}
При этом само поле Шаблон КМ (которое похоже и не проходит) это всего лишь перечисление из трех элементов. Пробовал указывать все варианты - ни один не проходит.
Может кто-нибудь сталкивался с такой проблемой и знает способ решения?
(0) Было обновление стандарта кода маркировки. С 13тизначного серийного номера перешли на 6тизначный. КМ 6 - это старый. КМ 20 - это новый. 1 февраля, видимо, отключили старый. Нужно или обновить 1с, или самому исправить функцию получения кода шаблона КМ.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший