К статье
Практический материал

Администрирование · 9 мин

Как обновить 1С ЕГАИС: УТМ и конфигурация без потери данных

Как обновить 1С ЕГАИС: проверка версии УТМ, резервная копия, обновление транспортного модуля и конфигурации 1С, решение ошибок связи с сервером ФСРАР.

Обновление ЕГАИС в связке с 1С состоит из двух частей: обновление универсального транспортного модуля (УТМ) на компьютере, где он установлен, и обновление конфигурации 1С, в которой ведётся учёт алкогольной продукции. Эти процессы связаны: после выхода новой версии формата обмена ФСРАР старая конфигурация может перестать корректно отправлять и получать документы через УТМ.

Чаще всего обновлять УТМ приходится принудительно — когда Росалкогольрегулирование прекращает поддержку старой версии модуля, и он перестаёт проходить проверку на сервере. Конфигурацию 1С обновляют, чтобы обеспечить совместимость с актуальным форматом обмена и получить исправления ошибок в механизмах ЕГАИС.

Перед любыми действиями убедитесь, что у вас есть доступ к базе 1С с правами администратора, действующая подписка ИТС (для типовых конфигураций) и учётная запись на портале ФСРАР, если УТМ обновляется вручную. Без резервной копии базы начинать работу нельзя.

Что именно обновляется: УТМ и конфигурация 1С

В инфраструктуре ЕГАИС участвуют три компонента: сервер ФСРАР, универсальный транспортный модуль на вашем компьютере и учётная система 1С. Обновлять приходится два последних. УТМ отвечает за подписание и передачу XML-документов, а 1С формирует сами документы — накладные, акты, запросы остатков.

Важно понимать, что УТМ и конфигурация версионируются независимо. Новая версия УТМ может работать со старой конфигурацией, если формат обмена не менялся. Но когда ФСРАР вводит новую версию схем обмена (XSD), обновлять приходится оба компонента, иначе документы будут отклоняться с ошибкой формата.

Подготовка: резервная копия и проверка ключей

Первое действие — резервная копия базы 1С. Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD либо выполнить выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу). Для клиент-серверной базы используйте средства СУБД или выгрузку в dt через конфигуратор.

Дополнительно скопируйте каталог УТМ — по умолчанию он находится в C:\UTM. Особенно важна папка transportDB: в ней хранятся незагруженные входящие документы и очередь исходящих. Если обновление пройдёт некорректно, из этой копии можно восстановить данные.

Проверьте срок действия ключей ГОСТ и RSA на носителе JaCarta или Rutoken. Если сертификат истёк, обновление не решит проблему обмена — сначала нужно перевыпустить ключ в личном кабинете на сайте ФСРАР и записать его на носитель.

Как проверить текущую версию УТМ

Откройте домашнюю страницу УТМ в браузере по адресу http://localhost:8080. На главной странице отображается версия модуля, статус работы и сведения о ключах. Если страница не открывается, проверьте, запущены ли службы Transport, Transport-Updater и Transport-Monitor в оснастке «Службы» Windows.

Актуальную версию УТМ публикует ФСРАР на официальном портале egais.ru в разделе с дистрибутивами. Сравните номер вашей версии с опубликованным. Если модуль сильно устарел, при запуске он может сам сообщать о необходимости обновления через механизм автообновления.

Обновление УТМ: автоматическое и ручное

УТМ имеет встроенный механизм автообновления: служба Transport-Updater периодически проверяет наличие новой версии и устанавливает её самостоятельно. На практике этот механизм срабатывает не всегда — при ограничениях сети, антивирусных блокировках или повреждении службы обновление не происходит, и модуль требуется обновить вручную.

Ручное обновление через дистрибутив

Скачайте актуальный дистрибутив УТМ с официального портала ФСРАР. Остановите все три службы УТМ. Запустите установщик — при установке поверх существующей версии он предложит обновление с сохранением настроек и базы документов. После завершения установки перезагрузите компьютер и проверьте, что службы запустились.

Чистая переустановка

Если обновление поверх завершается ошибкой или модуль работает нестабильно, выполните чистую установку: удалите УТМ через «Программы и компоненты», удалите каталог C:\UTM (предварительно сохранив копию transportDB), перезагрузите компьютер и установите модуль заново. После чистой установки потребуется повторно запросить остатки и документы из ЕГАИС.

Порядок обновления УТМ вручную
  1. 1
    Загрузите в 1С все входящие документы из УТМ
  2. 2
    Сделайте копию каталога C:\UTM
  3. 3
    Остановите службы Transport, Transport-Updater и Transport-Monitor
  4. 4
    Запустите дистрибутив и выполните обновление поверх
  5. 5
    Перезагрузите компьютер и проверьте запуск служб
  6. 6
    Откройте http://localhost:8080 и убедитесь в корректной версии

Обновление конфигурации 1С

Для типовых конфигураций (1С:Розница, Управление торговлей, Комплексная автоматизация, ERP) обновление выполняется штатно: через «Поддержка → Обновить конфигурацию» в конфигураторе с файлом обновления из релиза ИТС, либо через интернет-поддержку в режиме предприятия (Администрирование → Обновление версии программы). Перед обновлением убедитесь, что конфигурация находится на поддержке и не имеет несохранённых доработок.

После загрузки обновления в конфигураторе обязательно выполните обновление конфигурации базы данных (F7) и дождитесь завершения отложенных обработчиков в режиме предприятия. Прерывание обработчиков может привести к некорректным данным в регистрах ЕГАИС.

Если конфигурация сильно доработана, обновление механизмов ЕГАИС лучше поручить специалисту: объекты обмена с УТМ часто пересекаются с типовым функционалом, и ручное сопоставление изменений требует опыта.

Проверка результата после обновления

После обновления обоих компонентов выполните контрольные проверки. Откройте домашнюю страницу УТМ и убедитесь, что отображается новая версия, а статусы ключей RSA и ГОСТ — зелёные. Затем в 1С отправьте тестовый запрос остатков по регистру ЕГАИС и дождитесь входящего документа.

Проверьте журнал обмена с ЕГАИС в 1С: там не должно быть документов в статусе «Ошибка» после обновления. Если ошибки есть, откройте протокол обмена — в нём указана причина отказа сервера.

Контрольные точки

Как проверить результат

Версия на странице http://localhost:8080
Норма

Совпадает с актуальной версией ФСРАР

Тревожный признак

Старая версия или страница не открывается

Статус ключей RSA и ГОСТ в УТМ
Норма

Оба ключа определены, срок действия не истёк

Тревожный признак

Ключ не найден или сертификат просрочен

Запрос остатков из 1С
Норма

Ответ из ЕГАИС получен, документ загружен

Тревожный признак

Документ завис в статусе отправки или ошибка

Журнал обмена ЕГАИС
Норма

Нет новых записей с ошибками

Тревожный признак

Ошибки формата или отказ сервера

Типичные ошибки и способы их устранения

Наиболее частая проблема — после обновления УТМ 1С не видит транспортный модуль. Причины: службы не запустились, изменился порт, антивирус или брандмауэр заблокировал соединение. Проверьте службы, откройте страницу 8080 в браузере, добавьте УТМ в исключения антивируса.

Вторая типичная ситуация — ошибки формата при отправке документов. Это признак рассинхронизации версий: конфигурация формирует XML старого формата, а сервер ЕГАИС уже принимает только новый. Решение — обновить конфигурацию 1С до релиза, поддерживающего актуальную версию формата.

Типичные ошибки
01
Обновление УТМ с незагруженными входящими документами — данные теряются вместе с базой transportDB
02
Отсутствие резервной копии базы 1С перед обновлением конфигурации — при сбое откат невозможен
03
Прерывание отложенных обработчиков обновления — повреждение данных регистров ЕГАИС
04
Игнорирование срока действия ключей — после обновления обмен всё равно не работает из-за просроченного сертификата
05
Обновление только одного компонента при смене формата обмена — документы отклоняются сервером
Итог

Что важно запомнить

Обновляйте ЕГАИС в правильной последовательности: сначала резервные копии базы 1С и каталога УТМ, затем загрузка всех входящих документов, обновление УТМ, обновление конфигурации и контрольная проверка обмена. Ключевой признак успеха — успешный запрос остатков и отсутствие ошибок в журнале обмена.

Часто задаваемые вопросы

Обновится ли УТМ сам, без моего участия?

В УТМ встроена служба автообновления Transport-Updater, которая должна скачивать и устанавливать новые версии автоматически. На практике она срабатывает не всегда: мешают антивирусы, ограничения прав и сетевые фильтры. Поэтому периодически проверяйте версию на странице http://localhost:8080 и при необходимости обновляйте вручную.

Что будет, если не обновлять УТМ вообще?

Когда ФСРАР прекращает поддержку старой версии, модуль перестаёт проходить проверку на сервере: документы не отправляются и не принимаются. Фактически это означает нарушение требований по учёту алкогольной продукции, поэтому откладывать обновление при появлении уведомлений нельзя.

Нужно ли заново настраивать УТМ после обновления?

При обновлении поверх существующей версии настройки (ключи, FSRAR-ID, адрес сервера) сохраняются автоматически. Заново настраивать модуль придётся только после чистой переустановки с удалением каталога C:\UTM — в этом случае ключи должны быть на носителе, а идентификатор ФСРАР известен.

Можно ли обновлять УТМ и 1С в разное время?

Да, если формат обмена не менялся — новая версия УТМ обычно обратно совместима. Но при переходе ФСРАР на новую версию схем обмена обновлять нужно оба компонента практически одновременно, иначе документы будут отклоняться с ошибками формата.

Что делать, если после обновления УТМ не запускается?

Проверьте журналы в каталоге C:\UTM\transporter\l — там указывается причина сбоя. Типовые решения: перезагрузка компьютера, запуск служб вручную, добавление УТМ в исключения антивируса. Если модуль не восстанавливается — выполните чистую переустановку, предварительно сохранив transportDB.

Нужна ли подписка ИТС для обновления механизмов ЕГАИС в 1С?

Да, для типовых конфигураций файлы обновлений доступны только при действующем договоре ИТС. Сам УТМ распространяется ФСРАР бесплатно и подписки не требует — ограничение касается только обновлений конфигурации 1С.