Многие пользователи и администраторы сталкиваются с ситуацией, когда после установки Универсального транспортного модуля (УТМ) и драйверов Рутокен, модуль отлично открывается через браузер по локальному адресу, но 1С наотрез отказывается с ним связываться. Ситуация часто усугубляется тем, что после базовой настройки возникает ошибка «Нет лицензии на вид деятельности», а список входящих накладных остается абсолютно пустым. Давайте разберем по шагам, почему это происходит, и проанализируем, как правильно настроить связку 1С и ЕГАИС с учетом актуальных требований ФСРАР.
Если мы поищем информацию на старых форумах, то часто встретим совет откатиться на 3-ю версию УТМ, так как старые релизы конфигураций (например, 1С:Розница) якобы не умеют работать с 4-й версией. На сегодняшний день этот совет не просто неактуален, а вреден.
Сервера ЕГАИС больше не поддерживают обмен данными со старыми версиями. Сейчас необходимо использовать исключительно актуальные релизы УТМ (от версии 4.2.0 и выше). Если вы попытаетесь установить 3-ю версию, транспортный модуль просто не сможет авторизоваться на серверах ФСРАР, и вы вообще не получите никаких данных. Поэтому мы всегда устанавливаем только самую свежую версию УТМ, а проблему совместимости решаем на стороне 1С.
Если в браузере страница УТМ открывается корректно (обычно по адресу http://localhost:8080), но 1С выдает ошибки связи, проанализируем настройки самой учетной системы.
http://localhost:8080.Transport, Transport-Updater и Transport-Monitoring. Если хотя бы одна из них остановлена, обмен документами будет невозможен.8080 или работу Java-апплетов, на которых построен УТМ. Добавьте УТМ в исключения.После успешного подключения к УТМ вы можете столкнуться с тем, что программа сообщает об отсутствии лицензии на вид деятельности, а раздел «Входящие» пуст. Разберем подробнее, почему так происходит.
Если ваша организация работает исключительно с пивом и слабоалкогольными напитками, сообщение об отсутствии лицензии может быть нормальным поведением системы, так как лицензированию подлежит только крепкий алкоголь. Однако, если вы торгуете крепким алкоголем, ошибка требует немедленного вмешательства.
Что нужно проверить в первую очередь:
Посмотрим на еще одну современную проблему, о которой стоит знать. В последних обновлениях УТМ (начиная со сборки 2660) разработчики изменили структуру ответов: из XML-запросов был убран служебный атрибут replyId.
Из-за этого изменения многие современные версии 1С (включая популярные редакции 1С:Розница 2.3 и 3.0) начали выдавать ошибку вида «Поле объекта не обнаружено (replyId)», а список входящих ТТН оставался пустым, так как программа не могла завершить обработку файла.
Как мы решаем эту задачу:
Печатные формы, отчеты и обработки -> Расширения, вы научите систему игнорировать отсутствие поля replyId и корректно загружать остатки и входящие накладные.Подводя итог, настройка связи 1С с ЕГАИС требует комплексного подхода. Мы должны использовать только последние версии транспортного модуля, корректно указывать формат обмена (v4) в самой программе, следить за соответствием КПП на ключах RSA и своевременно устанавливать патчи от разработчиков 1С. При выполнении всех этих условий обмен документами будет работать стабильно и без сбоев.