На днях обновили систему МДЛП, но каким-то образом новый вид сообщения 629 (уведомление о перемещении) попал в схему 1.36.
Хотя его анонсировали на 1.37
Ситуация получается такая, что все решения на базе 1С:Бибилиотека МДЛП не видят успешную квитанцию по 431 сообщению, а видят новое уведомление 629.
Что делать? Самым экстренным способом исправить ситуацию это сказать системе что 629 сообщение было как 627 - это которое формируется по 702 сообщению.
Это не решение проблемы, но это позволит продолжит работать пока не выпустят обновление или пока не скроют в схеме 1.36 уведомление 629.
Что делать?
Создаем расширение, с видом исправление.
Открываем модуль ТранспортМДЛПАПИКлиентСервер
На функции КодыОперацийУведомленияОбОприходовании - делаем добавить в расширение - изменение и контроль.
И дописываем:
&ИзменениеИКонтроль("КодыОперацийУведомленияОбОприходовании")
Функция Расш1_КодыОперацийУведомленияОбОприходовании()
КодыОперацийУведомленияОбОприходовании = Новый Массив;
КодыОперацийУведомленияОбОприходовании.Добавить(627);
КодыОперацийУведомленияОбОприходовании.Добавить(628);
#Вставка
КодыОперацийУведомленияОбОприходовании.Добавить(629);
#КонецВставки
Возврат КодыОперацийУведомленияОбОприходовании;
КонецФункции
Расширение тестировалось на Библиотека системы маркировки МДЛП, редакция 1.2 (1.2.3.1)
Подключение стандартное согласно документации "Руководство разработчика" Глава 36. Расширение конфигурации
или "Управление расширениями конфигурации"
После подключения расширения, уведомления перестанут мешать загрузке ответа по 431 сообщению.