Торговля и Склад · 8 мин
Как работает ЕГАИС в 1С: устройство обмена и практика настройки
Как устроен обмен с ЕГАИС в 1С: УТМ, ключи, документы, приходы и продажи, проверка марок. Пошаговая настройка, типичные ошибки и ответы на вопросы.
ЕГАИС — государственная система учёта алкогольной продукции, с которой обязаны работать производители, импортёры, оптовики и розничные продавцы. В 1С обмен с системой реализован не напрямую, а через промежуточное звено — универсальный транспортный модуль (УТМ), который устанавливается на компьютер или отдельную машину в локальной сети. Понимание этой цепочки снимает большинство вопросов: когда «1С не видит ЕГАИС», проблема почти всегда находится в УТМ, ключах или сетевых настройках, а не в самой конфигурации.
Типовые конфигурации — 1С:Розница, Управление торговлей, Комплексная автоматизация, ERP, Управление нашей фирмой — содержат встроенный подсистемный блок обмена с ЕГАИС. Он формирует XML-документы (акты, ТТН, чеки, запросы остатков), передаёт их в УТМ, принимает ответы и квитанции, отражает статусы в учётных документах. Пользователь работает в привычных формах 1С, а транспорт и подписание происходят автоматически.
Важно разделять два контура: учёт алкоголя по ТТН и маркам (пиво, крепкий алкоголь) и подтверждение розничных продаж через кассу. Первый контур обязателен для всех участников оборота, второй — для розницы с передачей данных о продаже маркированной продукции через УТМ при пробитии чека.
Из чего состоит цепочка обмена 1С с ЕГАИС
Полная схема выглядит так: учётная система 1С → УТМ → сервер ЕГАИС. УТМ — это программа от Росалкогольтабакконтроля, которая принимает XML от 1С по локальному адресу (обычно порт 8080), подписывает документ квалифицированной электронной подписью и передаёт дальше. Без работающего УТМ никакие документы из 1С в ЕГАИС не уйдут.
Для подписания используется аппаратный ключ с записанными сертификатами: RSA-ключ для доступа к УТМ и GOST-ключ (PKCS) для подписи документов. Ключ привязан к организации и её FSRAR_ID — идентификатору в ЕГАИС. Один ключ нельзя использовать одновременно в двух УТМ: при генерации нового ключа старый отзывается.
В 1С за обмен отвечает настройка «Транспортный модуль ЕГАИС» в разделе интеграций. Там указывается адрес и порт УТМ, периодичность обмена и организация. Регламентное задание обмена опрашивает УТМ, забирает входящие документы (ТТН от поставщиков, квитанции) и отправляет исходящие.
Что нужно подготовить перед настройкой
До начала настройки проверьте наличие всего комплекта. Пропуск любого элемента приведёт к тому, что обмен физически не заработает, и диагностика займёт больше времени, чем сама настройка.
Во-первых, аппаратный ключ ЕГАИС с актуальными сертификатами, полученный в удостоверяющем центре. Во-вторых, установленный УТМ актуальной версии — скачивается из личного кабинета ЕГАИС после входа по ключу. В-третьих, драйверы ключа (для JaCarta — Единый клиент JaCarta). В-четвёртых, конфигурация 1С с поддержкой ЕГАИС актуального релиза — старые релизы могут не поддерживать актуальные форматы обмена.
- 1Получите аппаратный ключ ЕГАИС и установите драйверы
- 2Скачайте и установите УТМ из личного кабинета ЕГАИС
- 3Проверьте, что веб-интерфейс УТМ открывается по адресу http://localhost:8080
- 4Обновите конфигурацию 1С до актуального релиза
- 5Настройте транспортный модуль в 1С и выполните тестовый обмен
Настройка подключения в 1С
В типовых конфигурациях перейдите в раздел настроек интеграции с ЕГАИС (в 1С:Розница — «Администрирование → Интеграция с ЕГАИС», в УТ/ERP — «НСИ и администрирование → Настройка обмена с ЕГАИС»). Создайте элемент транспортного модуля, укажите IP-адрес компьютера с УТМ (если УТМ на той же машине — 127.0.0.1) и порт 8080.
После сохранения выполните команду обмена вручную. Если подключение успешно, 1С получит от УТМ сведения об организации и начнёт загрузку входящих данных: классификаторов алкогольной продукции, контрагентов, остатков в ЕГАИС. Включите регламентное задание «Отправка и получение документов ЕГАИС», чтобы обмен шёл автоматически с заданным интервалом.
Как проходят основные операции
Приёмка ТТН от поставщика
Поставщик отправляет ТТН в ЕГАИС, и она появляется во входящих вашего УТМ. В 1С ТТН загружается автоматически как «ТТН ЕГАИС (входящая)». На её основании создаётся документ приобретения, сопоставляется номенклатура, после чего ТТН подтверждается актом. Если фактическое количество не совпадает, оформляется акт расхождений — отправляйте его только после реальной сверки, отозвать подтверждение нельзя.
Розничная продажа
При продаже маркированной продукции кассовая программа считывает DataMatrix-код с бутылки, формирует чек и передаёт данные в УТМ. УТМ подписывает чек и отправляет в ЕГАИС. Если УТМ недоступен, чеки накапливаются в очереди и отправляются после восстановления связи — но затягивать с этим нельзя, есть ограничения по срокам передачи.
Списания, перемещения и инвентаризация
Бой, порча и недостачи оформляются актом списания; перемещение между регистрами учёта ЕГАИС (торговый зал и склад) — актом передачи в торговый зал или возврата. Инвентаризация в ЕГАИС выполняется через запрос остатков и сверку с учётными данными 1С; расхождения закрываются актами постановки на баланс или списания.
Типичные проблемы и их диагностика
Самая частая ситуация — 1С сообщает, что транспортный модуль недоступен. Проверяйте по цепочке: запущена ли служба УТМ, открывается ли его веб-интерфейс в браузере, виден ли ключ в драйвере, не истёк ли срок сертификата. Вторая по частоте проблема — документы уходят из 1С, но зависают без квитанции: обычно это ошибки формата или отказ ЕГАИС, текст отказа виден в протоколе обмена документа.
Как проверить результат
Открывается страница статуса, ключи определены
Страница недоступна или ключ не виден
Статус «Проведён в ЕГАИС»
Долго висит «Передан в УТМ» или есть отказ
Совпадают с учётными остатками 1С
Есть расхождения без объяснения
FAQ
Можно ли работать с ЕГАИС без 1С?
Да, часть операций доступна через веб-интерфейс УТМ и личный кабинет ЕГАИС, а для розницы существуют отдельные кассовые решения. Но при товарообороте с ТТН, актами и инвентаризациями учётная система сильно упрощает работу и снижает риск ошибок.
Нужен ли отдельный компьютер под УТМ?
Не обязательно: УТМ можно установить на тот же компьютер, где работает 1С. Отдельная машина оправдана при нескольких рабочих местах или кассах, чтобы транспорт был доступен всем точкам по сети и не зависел от выключения чьего-то ПК.
Что делать, если истёк сертификат ключа?
Обмен остановится: УТМ не сможет подписывать документы. Нужно получить новый ключ в удостоверяющем центре и записать сертификаты на носитель. До завершения процедуры документы будут накапливаться — после замены ключа выполните обмен вручную и проверьте очередь.
Почему остатки в ЕГАИС не совпадают с остатками в 1С?
Типичные причины: неподтверждённые или частично подтверждённые ТТН, продажи без передачи чеков, списания, оформленные только в одной системе, и остатки на разных регистрах (склад и торговый зал). Начните с запроса остатков из ЕГАИС и посчётной сверки по каждой позиции.
Обязательно ли подтверждать ТТН в день получения?
Жёсткого требования подтверждать именно в день получения нет, но затягивать не стоит: неподтверждённые ТТН висят во входящих, поставщик не видит завершения операции, а при длительном хранении входящих УТМ может работать нестабильно. Оптимально подтверждать сразу после фактической приёмки.
Что важно запомнить
Обмен 1С с ЕГАИС всегда идёт через УТМ с аппаратным ключом. Настройка сводится к установке УТМ, указанию его адреса в 1С и включению регламентного обмена. Большинство сбоев лечится проверкой службы УТМ, ключей и квитанций по документам, а подтверждать ТТН и списания нужно только после фактической сверки.