Обновление МДЛП — проблемы с перемещением (431 сообщение)
Исправление ошибки с получением квитанции о перемещении МДЛП («Мониторинг движения лекарственных препаратов для медицинского применения от производителя до конечного потребителя»).
- Описание
- Подробнее
Описание
На днях обновили систему МДЛП, но каким-то образом новый вид сообщения 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. Расширение конфигурации
или "Управление расширениями конфигурации"
