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

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

Нет связи с УТМ ЕГАИС в 1С: что делать

Разбираем, почему 1С не видит УТМ ЕГАИС: проверка службы, портов, ключей JaCarta и настроек обмена. Пошаговая диагностика и восстановление связи.

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

Хорошая новость: диагностику можно выполнить за 15–30 минут, не привлекая специалиста, если действовать последовательно — от простого к сложному. Сначала проверяется сам модуль через браузер, затем служба Windows, затем ключ и сертификат, и только потом настройки обмена внутри 1С.

Важно понимать архитектуру: 1С не соединяется с ЕГАИС напрямую. Она отправляет запросы в УТМ по HTTP (обычно адрес 127.0.0.1 или IP компьютера с УТМ, порт 8080), а уже УТМ обменивается данными с серверами ФСРАР. Поэтому «нет связи с УТМ» и «ЕГАИС недоступен» — разные проблемы с разными решениями.

Как быстро определить, где именно обрыв связи

Первый диагностический шаг — открыть в браузере на том компьютере, где работает 1С, адрес вида http://127.0.0.1:8080 (если УТМ установлен локально) или http://IP_сервера:8080 (если УТМ на отдельной машине). Если открывается стартовая страница УТМ с информацией о версии и статусе — модуль жив, и проблему нужно искать в настройках подключения внутри 1С.

Если страница не открывается, проверьте состояние служб Windows. Нажмите Win+R, введите services.msc и найдите службы «Transport» и «Transport-Updater» (в старых версиях — «УТМ ЕГАИС»). Обе должны быть в состоянии «Выполняется». Если служба остановлена — запустите её вручную и понаблюдайте, не падает ли она снова через несколько минут.

Страница УТМ открываетсяМодуль работает

Проверяйте адрес и порт в настройках 1С, они должны совпадать с реальными

Страница не открывается, служба остановленаУТМ не запущен

Запустите службу Transport, при повторном падении смотрите логи

Служба работает, страница не открываетсяПорт занят или заблокирован

Проверьте брандмауэр и конфликт портов через netstat

УТМ работает, но статус ключа с ошибкойПроблема с JaCarta/сертификатом

Проверьте ключ, драйверы и срок действия ГОСТ-сертификата

Проверка и перезапуск служб УТМ

Служба Transport — это ядро УТМ, именно она слушает порт 8080 и обрабатывает запросы от 1С. Служба Transport-Updater отвечает за автоматическое обновление модуля. Если Transport остановлен, 1С получит ошибку соединения сразу при попытке обмена.

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

Если служба запускается и тут же останавливается, откройте журнал УТМ. Файлы логов лежат в каталоге установки, обычно C:\UTM\transporter\l\ (файл transport_info.log и соседние). Типовые причины падения: повреждённая внутренняя база H2, отсутствие места на диске, недоступность ключа JaCarta.

Порядок перезапуска УТМ
  1. 1
    Остановите службы Transport и Transport-Updater через services.msc
  2. 2
    Подождите 30 секунд, чтобы освободились порты и файлы
  3. 3
    Запустите Transport-Updater, затем Transport
  4. 4
    Подождите 2–5 минут до полной инициализации
  5. 5
    Откройте http://127.0.0.1:8080 и убедитесь, что страница УТМ доступна
  6. 6
    В 1С выполните тест подключения или отправьте запрос остатков

Проверка адреса, порта и брандмауэра

В 1С параметры подключения к УТМ задаются в настройках обмена с ЕГАИС (в типовых конфигурациях — раздел «Администрирование» → «Обмен электронными документами» → «ЕГАИС», либо в карточке настройки обмена). Там указываются адрес и порт. Частая ошибка: в 1С прописан 127.0.0.1, а УТМ установлен на другом компьютере в сети, или наоборот — указан сетевой IP, который изменился после перезагрузки роутера.

Если УТМ стоит на отдельной машине, убедитесь, что она пингуется и порт 8080 доступен. Брандмауэр Windows на машине с УТМ должен пропускать входящие подключения на порт 8080. При типовой установке УТМ создаёт правило автоматически, но после обновлений Windows или смены антивируса правило может пропасть.

cmd
netstat -ano | findstr :8080

Эта команда покажет, слушается ли порт 8080 и каким процессом. Если строки с 8080 нет — УТМ не запущен или настроен на другой порт. Порт можно посмотреть в конфигурационном файле УТМ или на его домашней странице.

Проблемы с ключом JaCarta и сертификатом ГОСТ

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

Типовые проблемы с ключом: ключ физически не вставлен или отошёл в USB-порту, не установлен или слетел «Единый клиент JaCarta», истёк срок действия сертификата ГОСТ (его нужно перевыпускать заранее), ключ вставлен в другой компьютер сети, а не в тот, где стоит УТМ. Также не стоит подключать ключ через USB-хабы без питания — ключи JaCarta капризны к качеству питания.

Настройка обмена ЕГАИС внутри 1С

Когда УТМ доступен через браузер, а 1С всё равно пишет «нет связи», проверьте настройки обмена в самой программе. Откройте настройку обмена с ЕГАИС и сверьте: адрес (без http:// и без слэша в конце — только IP или имя хоста), порт (обычно 8080), а также код в ЕГАИС (FSRAR_ID) — он должен соответствовать вашей организации и тому УТМ, к которому подключаетесь.

Обратите внимание на тонкость: если 1С работает в клиент-серверном режиме, запрос к УТМ выполняет сервер 1С, а не клиентский компьютер. Поэтому адрес 127.0.0.1 в этом случае означает «сам сервер 1С», и УТМ должен быть установлен именно там либо должен быть указан реальный сетевой адрес машины с УТМ.

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

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

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

Домашняя страница УТМ
Норма

Открывается, показывает версию и статус

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

Страница недоступна — УТМ не работает

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

Ключ обнаружен, сертификат действителен

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

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

Тест из 1С
Норма

Запрос уходит, приходит ответ от ЕГАИС

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

Ошибка соединения или тайм-аут

Службы Windows
Норма

Transport и Transport-Updater выполняются

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

Служба остановлена или падает после запуска

Если ничего не помогло: логи, обновления, переустановка

Когда базовые шаги не дали результата, главный источник информации — логи УТМ в каталоге C:\UTM\transporter\l\ и логи updater. Ищите строки с ERROR в момент запуска службы: там обычно прямо указана причина — повреждённая база, недоступность сервера ЕГАИС, ошибка криптографии.

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

Переустановка УТМ — крайняя мера. Перед ней обязательно скопируйте всю папку C:\UTM, чтобы сохранить базу и настройки. После чистой установки потребуется заново указать FSRAR_ID и пин-коды ключа, а затем запросить из 1С все незакрытые документы.

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

Как выбрать действие

Страница УТМ в браузере не открываетсяПроверяйте службы Windows и логи УТМ, не трогайте настройки 1С
Страница открывается, но 1С не подключаетсяСверяйте адрес, порт и учитывайте клиент-серверный режим 1С
УТМ работает, но запросы возвращаются с ошибкой ключаПроверяйте JaCarta, Единый клиент и срок сертификата ГОСТ
Служба падает сразу после запускаСмотрите transport_info.log — вероятны повреждение базы или нехватка места на диске

Частые вопросы

УТМ пишет «PKCS11 error» или не видит ключ — что делать?

Это ошибка работы с аппаратным ключом. Проверьте, что ключ вставлен напрямую в USB-порт, переустановите «Единый клиент JaCarta», перезагрузите компьютер и проверьте пин-коды. Если ключ виден в JaCarta-клиенте, но не в УТМ — проверьте, что в настройках УТМ указан правильный тип криптопровайдера.

Связь пропадает каждое утро, после перезапуска службы работает. В чём причина?

Чаще всего служба Transport настроена на тип запуска «Вручную» или падает при перезагрузке сервера раньше, чем инициализируется ключ. Установите тип запуска «Автоматически (отложенный запуск)» и проверьте, что ключ JaCarta не отключается планом энергосбережения USB.

УТМ и 1С на разных компьютерах — как правильно настроить?

На машине с УТМ откройте в брандмауэре входящий порт 8080, задайте этой машине постоянный IP-адрес, а в настройках обмена 1С укажите этот IP и порт 8080. Проверку делайте с компьютера, где работает 1С (или сервер 1С), открыв в браузере http://IP_УТМ:8080.

Можно ли работать в 1С, пока нет связи с ЕГАИС?

Учётные операции в 1С выполнять можно, но приёмку алкогольной продукции по накладным ЕГАИС и отгрузку с фиксацией в системе проводить нельзя — это нарушение требований. Накопившиеся документы нужно будет обработать после восстановления связи.

Где посмотреть FSRAR_ID для настройки 1С?

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

Нужно ли обновлять УТМ вручную?

Обычно обновление выполняет служба Transport-Updater автоматически при наличии интернета. Ручное обновление требуется, если автообновление сломалось или версия сильно устарела: дистрибутив скачивается из личного кабинета ЕГАИС и устанавливается поверх с сохранением базы.

Итог

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

Диагностику начинайте с браузера: доступность http://адрес:8080 сразу делит проблему на «УТМ не работает» и «1С настроена неверно». Дальше проверяйте службы Transport, ключ JaCarta и сертификат ГОСТ, а настройки в 1С меняйте в последнюю очередь. Перед переустановкой УТМ обязательно сохраните папку C:\UTM и примите входящие документы.