#4227: Совместимость с 2.5.27.50
Отредактирована: 12 дней назадСимптомы
Ошибки после обновления на версию 2.5.27.XX
Ошибка при вызове метода контекста (ПредопределенноеЗначение) {БИТMDTСовместимостьГосИС ОбщийМодуль.ИнтеграцияИСУТКлиентСервер.Модуль(6)}:Если ОсобенностьУчетаИлиВидПродукции {ОбщийМодуль.ИнтеграцияИСУТ.Модуль(785)}:СтрокаТаблицы.ВидПродукции = ИнтеграцияИСУТКлиентСервер.ОсобенностьУчетаПоВидуПродукции( {(1)}:ИнтеграцияИСУТ.ОбработатьНоменклатуруПриПереходеНаКонструкторНастроек() {ОбщийМодуль.ОбщегоНазначения.Модуль(6492)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; // АПК:487 Исполняемый код безопасен. {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(10007)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.Процедура, ПараметрыОбработчика); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1555)}:ВыполнитьОбработчикОбновления(Обработчик, ПараметрыОбработчика, ДополнительныеПараметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(2964)}:ИтерацияОбновления.ВыполненныеОбработчики = ВыполнитьИтерациюОбновления(ИтерацияОбновления, Параметры); // @skip-check query-in-loop - выполнение монопольных и оперативных обработчиков. {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(111)}:ВыполнитьДействияПриОбновленииИнформационнойБазы(ПараметрыОбновления, ДополнительныеПараметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(3343)}:Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбновления); {(1)}:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(6492)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; // АПК:487 Исполняемый код безопасен. {ОбщийМодуль.ДлительныеОперации.Модуль(1796)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1762)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения); [ОшибкаВоВремяВыполненияВстроенногоЯзыка] по причине: Перечисление.ОсобенностиУчетаНоменклатуры.битмдт_СобственнаяЭмиссия. Предопределенный элемент отсутствует в данных

Решение
Обновлять типовую конфигурацию после того как задача MDT-7865: Совместимость 2.5.27.50 будет выполнена
Причина
В новых версиях 1С жестко заданные товарные группы заменены гибким механизмом — конструктором видов продукции. Мы проанализировали изменения и дорабатываем MDT для обеспечения совместимости. В переходный период поддержим оба механизма — как на сервере, так и в мобильном приложении.
Если обновление не критично, рекомендуем отложить его на 2 недели. За это время мы завершим разработку и тестирование.
Основные изменения в структуре данных:
- Вместо одного перечисления «ВидыПродукцииИС» используются четыре справочника: «ВидыПродукцииИС», «ТоварныеГруппыГИСМТ», «ЭлементыКонструктораВидовПродукцииИС» и «МестаПримененияЭлементовКонструктораВидовПродукцииИС».
- Удалён регистр сведений «НастройкиУчетаМаркируемойПродукцииИСМП».
- Изменено перечисление «Особенности учета номенклатуры» — это повлияет на работу мобильного приложения.
- Добавлены пять новых регистров сведений для работы конструктора.
Существенно переработан программный код в следующих блоках:
- Заказ кодов маркировки (КМ) в системе «Честный Знак».
- Отправка отчетов о маркировке в ИС МП.
- Алгоритмы обработки кодов маркировки.