Торговля и Склад · 9 мин
Как подключить УТМ к 1С: настройка обмена с ЕГАИС
Пошаговая инструкция по подключению УТМ ЕГАИС к 1С: установка транспортного модуля, настройка обмена, проверка связи, типичные ошибки и их решение.
УТМ (универсальный транспортный модуль) — обязательное звено между учётной системой и ЕГАИС для организаций, торгующих алкоголем. Без работающего УТМ невозможно подтвердить приходные накладные, оформить списание или передать данные о розничной продаже. Подключение УТМ к 1С сводится к трём этапам: установке самого модуля, проверке его доступности и настройке обмена внутри конфигурации 1С.
Инструкция подходит для типовых конфигураций: 1С:Розница, 1С:Управление торговлей, 1С:Комплексная автоматизация и 1С:ERP, где обмен с ЕГАИС реализован через встроенную подсистему. Для самописных и сильно доработанных конфигураций логика та же, но расположение настроек может отличаться.
Перед началом работы убедитесь, что у вас есть действующая квалифицированная электронная подпись (КЭП) для ЕГАИС, записанная на токен (JaCarta или Rutoken), установленные драйверы токена и доступ в личный кабинет ЕГАИС. Без действующего сертификата УТМ установить можно, но обмен работать не будет.
Что понадобится перед подключением
Для успешной настройки подготовьте: дистрибутив УТМ актуальной версии (скачивается из личного кабинета ЕГАИС в разделе «Транспортный модуль»), токен с сертификатом КЭП, установленные драйверы токена и компьютер с постоянным доступом в интернет. УТМ должен работать круглосуточно, поэтому для магазина обычно выделяют либо отдельный компьютер, либо сервер.
Важно понимать различие двух сертификатов: RSA-ключ (сертификат организации) генерируется в личном кабинете ЕГАИС и записывается на токен, а ГОСТ-сертификат (КЭП) получается в удостоверяющем центре. Для работы УТМ нужны оба. Частая ситуация — RSA-ключ есть, а ГОСТ-сертификат просрочен: УТМ запустится, но подписывать документы не сможет.
Проверьте через панель управления JaCarta или Rutoken
Войдите на egais.ru с сертификатом организации
Выполните netstat -ano и найдите занятые порты
Установка УТМ на компьютер
Скачайте дистрибутив УТМ из личного кабинета ЕГАИС. Запустите установщик от имени администратора — это важно, поскольку УТМ устанавливает службы Windows. В процессе установки мастер попросит указать токен и ввести PIN-коды для RSA-ключа и ГОСТ-сертификата. Стандартные PIN-коды токенов меняйте заранее и храните отдельно от самого токена.
После установки УТМ запускается как набор служб: транспорт, обновление и мониторинг. Проверить работоспособность можно, открыв в браузере адрес http://localhost:8080 — должна открыться стартовая страница УТМ со сведениями о версии и статусе сертификатов. Если страница не открывается, проверьте, запущены ли службы Transport, Transport-Updater и Transport-Monitoring в оснастке «Службы».
netstat -ano | findstr :8080Если УТМ устанавливается не на тот же компьютер, где работает 1С, а на отдельную машину в локальной сети, дополнительно откройте порт 8080 в брандмауэре Windows и убедитесь, что компьютер с УТМ имеет постоянный IP-адрес (закрепите его в DHCP роутера или задайте вручную). Иначе после перезагрузки адрес сменится и обмен из 1С остановится.
Настройка обмена с ЕГАИС в 1С
В типовых конфигурациях настройка выполняется в разделе «Администрирование» → «Обмен электронными документами» → «Обмен с контролирующими органами» → «ЕГАИС» (точный путь зависит от конфигурации). Сначала включите саму возможность обмена, затем создайте настройку подключения к УТМ.
- 1Включите функциональность обмена с ЕГАИС в настройках программы
- 2Создайте элемент в справочнике «Настройки обмена с ЕГАИС» или «Транспортные модули»
- 3Укажите адрес УТМ: http://localhost:8080 для локальной установки или http://IP-адрес:8080 для сетевой
- 4Привяжите настройку к организации и складу (магазину)
- 5Запустите обмен и проверьте входящие документы из ЕГАИС
Одна настройка УТМ соответствует одному обособленному подразделению с отдельным FSRAR_ID (кодом в ЕГАИС). Если у вас несколько магазинов, для каждого потребуется свой УТМ и своя настройка обмена в 1С. Указывать один УТМ для разных подразделений нельзя — документы будут попадать не в те организации.
После сохранения настройки выполните обмен вручную: в журнале обмена с ЕГАИС нажмите «Выполнить обмен». 1С отправит запросы в УТМ и загрузит входящие документы — накладные от поставщиков, остатки, квитанции. Появление входящих документов — признак того, что подключение работает.
Проверка работоспособности связки 1С и УТМ
Самый надёжный способ проверки — запросить остатки по регистрам ЕГАИС. В 1С создайте документ «Запрос остатков ЕГАИС» (или используйте соответствующую команду в разделе обмена), отправьте его и дождитесь ответа. Если остатки загрузились, связка работает полностью: 1С передаёт запрос в УТМ, УТМ подписывает его и отправляет в ЕГАИС, ответ возвращается обратно.
Как проверить результат
Открывается http://localhost:8080, статус сертификатов зелёный
Страница недоступна или сертификат с ошибкой
Входящие документы загружаются без ошибок
Ошибка соединения с УТМ или тайм-аут
Остатки по регистрам приходят в течение нескольких минут
Запрос уходит, ответ не приходит
Дополнительно откройте домашнюю страницу УТМ и проверьте раздел с сертификатами: сроки действия RSA и ГОСТ должны быть актуальными. Просроченный сертификат — самая частая причина «внезапно переставшего работать» обмена через несколько месяцев после настройки.
Типичные ошибки и их устранение
Ошибка «Не удаётся подключиться к УТМ» в 1С почти всегда означает одно из трёх: служба УТМ остановлена, указан неверный адрес или порт закрыт брандмауэром. Проверяйте в этом порядке: сначала откройте страницу УТМ в браузере на том же компьютере, где стоит УТМ, затем — с компьютера, где работает 1С.
Если документы из 1С уходят, но ответные квитанции не приходят, проверьте журнал УТМ (папка транспорта, подкаталоги с логами). Типичная причина — нестабильный интернет или блокировка исходящих соединений антивирусом. Добавьте службы УТМ в исключения антивируса и проверьте, что исходящий HTTPS-трафик к серверам ЕГАИС не фильтруется.
Ограничения и частные сценарии
УТМ на сервере терминалов
Если 1С работает в терминальном режиме, УТМ лучше ставить на тот же сервер — тогда адрес localhost будет корректным для всех сеансов. Установка УТМ на отдельную машину тоже возможна, но потребует открытия порта и фиксированного IP.
Несколько организаций на одном УТМ
Один УТМ обслуживает один FSRAR_ID, то есть одно подразделение одной организации. Для второй организации нужен отдельный токен, отдельный УТМ и отдельная настройка в 1С. Формально несколько УТМ можно держать на одном компьютере, но это требует ручной перенастройки портов и не рекомендуется без опыта администрирования.
Работа без постоянного интернета
УТМ требует связи с ЕГАИС для отправки и получения документов. Розничные продажи через кассу с передачей в ЕГАИС при отсутствии интернета невозможны — это требование законодательства для алкогольной розницы. Планируйте резервный канал связи для точек с нестабильным интернетом.
FAQ
Можно ли подключить один УТМ к нескольким базам 1С?
Технически да, если все базы относятся к одному подразделению с одним FSRAR_ID — например, копия базы для тестирования. Но в рабочем режиме это опасно: документы из УТМ забирает та база, которая первой выполнила обмен, и в другой базе они уже не появятся. Для боевого обмена используйте одну базу.
Что делать, если УТМ не видит токен после переустановки Windows?
Установите заново драйверы токена (JaCarta или Rutoken) и проверьте, что токен определяется в их панели управления. Сам УТМ после чистой установки системы также нужно переустановить и заново указать PIN-коды ключей.
Почему в 1С ошибка «сервер УТМ недоступен», хотя страница 8080 открывается?
Проверьте, что в настройке обмена адрес указан точно в формате http://адрес:8080 без лишних слэшей и символов. Также убедитесь, что 1С и браузер обращаются к одному и тому же компьютеру — типичная ситуация, когда страницу открывают на сервере, а 1С работает на другой машине.
Нужен ли отдельный УТМ для пива?
Нет. Организации, торгующие только пивом, обязаны подтверждать закупки в ЕГАИС, и для этого используется тот же УТМ. Отдельный модуль для пива не требуется — достаточно одного УТМ на подразделение.
Как перенести УТМ на другой компьютер?
Сначала выполните полный обмен из 1С, чтобы забрать все входящие документы. Затем установите УТМ на новый компьютер с тем же токеном, проверьте страницу 8080 и обновите адрес в настройке обмена в 1С. Старый УТМ после этого удалите, чтобы не было двух работающих экземпляров с одним ключом.
УТМ работает, но накладные от поставщика не приходят. В чём причина?
Проверьте, что поставщик отправил накладную именно на ваш FSRAR_ID — ошибка в коде получателя встречается часто. Также посмотрите очередь входящих на странице УТМ: если документы там есть, а в 1С не попадают, проблема в обмене на стороне 1С, и нужно смотреть журнал ошибок обмена.
Что важно запомнить
Подключение УТМ к 1С состоит из установки модуля с действующими сертификатами, проверки его доступности по адресу http://localhost:8080 и настройки обмена в конфигурации с привязкой к организации и складу. Контрольный признак успеха — загрузка входящих документов и остатков из ЕГАИС. Большинство сбоев связано с остановленными службами, неверным адресом или истёкшими сертификатами.