Администрирование · 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
Проверьте ключ, драйверы и срок действия ГОСТ-сертификата
Проверка и перезапуск служб УТМ
Служба Transport — это ядро УТМ, именно она слушает порт 8080 и обрабатывает запросы от 1С. Служба Transport-Updater отвечает за автоматическое обновление модуля. Если Transport остановлен, 1С получит ошибку соединения сразу при попытке обмена.
После ручного запуска службы подождите 2–5 минут: УТМ при старте инициализирует ключ, базу данных и соединение с серверами ЕГАИС. Попытка отправить запрос из 1С сразу после запуска часто заканчивается той же ошибкой, хотя модуль уже поднимается. Признак готовности — открывшаяся домашняя страница УТМ.
Если служба запускается и тут же останавливается, откройте журнал УТМ. Файлы логов лежат в каталоге установки, обычно C:\UTM\transporter\l\ (файл transport_info.log и соседние). Типовые причины падения: повреждённая внутренняя база H2, отсутствие места на диске, недоступность ключа JaCarta.
- 1Остановите службы Transport и Transport-Updater через services.msc
- 2Подождите 30 секунд, чтобы освободились порты и файлы
- 3Запустите Transport-Updater, затем Transport
- 4Подождите 2–5 минут до полной инициализации
- 5Откройте http://127.0.0.1:8080 и убедитесь, что страница УТМ доступна
- 6В 1С выполните тест подключения или отправьте запрос остатков
Проверка адреса, порта и брандмауэра
В 1С параметры подключения к УТМ задаются в настройках обмена с ЕГАИС (в типовых конфигурациях — раздел «Администрирование» → «Обмен электронными документами» → «ЕГАИС», либо в карточке настройки обмена). Там указываются адрес и порт. Частая ошибка: в 1С прописан 127.0.0.1, а УТМ установлен на другом компьютере в сети, или наоборот — указан сетевой IP, который изменился после перезагрузки роутера.
Если УТМ стоит на отдельной машине, убедитесь, что она пингуется и порт 8080 доступен. Брандмауэр Windows на машине с УТМ должен пропускать входящие подключения на порт 8080. При типовой установке УТМ создаёт правило автоматически, но после обновлений Windows или смены антивируса правило может пропасть.
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С → УТМ → ЕГАИС» работает.
Как проверить результат
Открывается, показывает версию и статус
Страница недоступна — УТМ не работает
Ключ обнаружен, сертификат действителен
Ключ не найден или сертификат истёк
Запрос уходит, приходит ответ от ЕГАИС
Ошибка соединения или тайм-аут
Transport и Transport-Updater выполняются
Служба остановлена или падает после запуска
Если ничего не помогло: логи, обновления, переустановка
Когда базовые шаги не дали результата, главный источник информации — логи УТМ в каталоге C:\UTM\transporter\l\ и логи updater. Ищите строки с ERROR в момент запуска службы: там обычно прямо указана причина — повреждённая база, недоступность сервера ЕГАИС, ошибка криптографии.
Проверьте версию УТМ: ФСРАР периодически прекращает поддержку устаревших версий, и старый модуль перестаёт проходить авторизацию. Обновление обычно происходит автоматически через Transport-Updater, но при сбоях его можно выполнить вручную, скачав дистрибутив в личном кабинете ЕГАИС.
Переустановка УТМ — крайняя мера. Перед ней обязательно скопируйте всю папку C:\UTM, чтобы сохранить базу и настройки. После чистой установки потребуется заново указать FSRAR_ID и пин-коды ключа, а затем запросить из 1С все незакрытые документы.
Как выбрать действие
Частые вопросы
УТМ пишет «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 и примите входящие документы.