← На главную
При переходе Федеральной службы по регулированию алкогольного рынка на обновленные протоколы обмена пользователи устаревших версий учетных систем сталкиваются с ситуацией, когда входящие товарно-транспортные накладные (ТТН) перестают загружаться из Универсального транспортного модуля (УТМ). Разберем причины этой проблемы в конфигурации 1С:Розница 2.1, пошагово рассмотрим процесс корректного обновления программы до ветки 2.2, а также проанализируем варианты действий для нетиповых конфигураций.
Причины несовместимости 1С:Розница 2.1 с форматом ЕГАИС v.2
Выясним причину, почему в конфигурации 1С:Розница 2.1 технически невозможно штатно принимать документы второго формата документооборота:
- Отсутствие необходимых XDTO-пакетов: В структуре метаданных ветки 2.1 отсутствуют схемы разбора документов формата v2 (таких как
WayBill_v2, TTNInformF2Reg, ActWriteOff_v2). При попытке прочитать поступивший из УТМ XML-файл встроенные механизмы вызывают ошибку десериализации данных либо просто пропускают входящие пакеты как неизвестные.
- Изменение методологии учета остатков: Формат обмена v.2 ввел разделение остатков на Регистр №1 (склад) и Регистр №2 (торговый зал). В ветке 2.1 отсутствуют документы
Передача в торговый зал ЕГАИС и Возврат из торгового зала ЕГАИС, без которых невозможно вести легальный учет и оформлять розничные списания немаркируемой продукции.
- Прекращение развития подсистемы обмена: Фирма «1С» перенесла развитие интеграционных механизмов в специализированную «Библиотеку интеграции с ЕГАИС» (БИЕ), которая включается в типовые конфигурации начиная с редакции 1С:Розница 2.2. В ветке 2.1 новые форматы не поддерживаются.
Пошаговый порядок обновления с версии 2.1 до 2.2
Рассмотрим правильный алгоритм перехода на редакцию 2.2, исключающий потерю данных и сбои в структуре базы.
- Создание резервной копии базы данных: Перед началом любых технических процедур обязательно выполним выгрузку информационной базы в файл
.dt через меню Администрирование — Выгрузить информационную базу в конфигураторе либо создадим полную копию файла 1Cv8.1CD (для файловых баз).
- Обновление технологической платформы «1С:Предприятие 8»: Редакция 2.1 работала в режимах совместимости 8.3.5 / 8.3.6. Для работы линейки 2.2 потребуется актуализировать платформу до требуемой версии (не ниже 8.3.8 или более новой, в зависимости от целевого релиза конфигурации).
- Последовательная установка промежуточных релизов: Прямой переход с устаревших сборок 2.1 на релизы ветки 2.2.5.х через один файл невозможен. Обновление выполняется строго по цепочке: сначала обновляем базу до финального релиза ветки 2.1 (например, 2.1.9.20), затем накатываем переходный релиз (2.2.2.15 или 2.2.2.20), и только после этого устанавливаем целевой релиз линейки 2.2.
- Запуск процедур обновления данных: После каждого этапа обновления запускаем базу в режиме «1С:Предприятие» под учетной записью с правами администратора и дожидаемся завершения регламентных процедур обработки данных (обновление регистров, перенос параметров подключаемого оборудования, конвертация справочников).
Включение и отправка запроса на формат v.2 в 1С:Розница 2.2
После успешного обновления конфигурации до актуального релиза настроим параметры взаимодействия с УТМ:
- Перейдем в раздел программы: Администрирование — Настройки номенклатуры — Настройки обмена с ЕГАИС.
- Откроем существующую настройку обмена с транспортным модулем для нужной организации (или создадим новую, указав IP-адрес и порт локального УТМ).
- В поле Формат обмена выберем значение
V2 (или более актуальный формат, если он поддерживается версией).
- При сохранении параметров система выведет служебное диалоговое окно с вопросом: «Отправить запрос о переходе на версию 2?». Нажимаем Да. Программа сгенерирует и отправит в ЕГАИС через УТМ системный запрос на смену версии документооборота.
- Если окно с запросом не появилось автоматически, переключим формат обмена обратно на
V1, запишем элемент, затем снова выберем V2 и подтвердим отправку запроса.
Альтернативные варианты при невозможности типового обновления
Если база данных существенно доработана, снята с поддержки или типовое обновление сопряжено с высокими рисками для текущих бизнес-процессов, рассмотрим альтернативные пути интеграции:
- Использование внешней обработки прямого обмена с УТМ: В конфигурацию встраивается внешняя обработка, которая отправляет HTTP-запросы к локальному УТМ через объект
HTTPСоединение, выполняет парсинг XML-документов формата v2 объектом ЧтениеXML и формирует в базе типовые документы поступления.
- Выборочный перенос подсистемы ЕГАИС: Программист 1С может перенести из дистрибутива конфигурации 2.2 только объекты метаданных подсистемы интеграции с ЕГАИС (XDTO-пакеты, общие модули, регистры соответствий и документы обмена), сохранив остальной нетиповой функционал конфигурации 2.1.
- Использование внешнего шлюза или товароучетной утилиты: Прием, подтверждение накладных, отправка актов расхождений и постановка на баланс выполняются в отдельной легковесной программе, работающей с УТМ напрямую. В базу 1С:Розница 2.1 готовые документы загружаются стандартными средствами импорта накладных (Excel, XML) исключительно для кассового и складского учета.