Подключение ЕГАИС в 1С через УТМ: настройка с нуля

· 9 мин

Содержание

Обмен с ЕГАИС в 1С работает не напрямую, а через отдельную программу — УТМ (универсальный транспортный модуль). 1С формирует документ, отдаёт его УТМ, тот подписывает его сертификатом и отправляет на сервер ЕГАИС. Поэтому настройка всегда идёт в два слоя: сначала поднимаете и проверяете УТМ, потом указываете его адрес в учётной программе.

Порядок один для 1С:Розницы, Управления торговлей и Бухгалтерии: аппаратный крипто-ключ с подписью → установка УТМ → генерация сертификатов → адрес УТМ в настройках обмена → приёмка накладных и списание. Ниже каждый шаг с конкретными путями и значениями.

Что подготовить до установки

Без трёх вещей УТМ не запустится, поэтому соберите их заранее:

  • 🔑 Аппаратный носитель — JaCarta SE PKI/ГОСТ или Рутокен ЭЦП 2.0. На нём хранятся оба сертификата, которые использует модуль.
  • 🖊 Квалифицированная электронная подпись (КЭП) на организацию или ИП. Для юрлиц и ИП подпись бесплатно выпускает удостоверяющий центр ФНС. Записывается на тот же носитель.
  • 💻 Компьютер под УТМ — Windows, постоянно включённый и с доступом в интернет. На нём УТМ будет работать как служба.

Крипто-ключ подключается к тому компьютеру, где стоит УТМ. Если касс несколько, а модуль один, остальные рабочие места обращаются к нему по сети — сам носитель на кассах не нужен.

В личном кабинете на egais.ru вход выполняется по этой же КЭП. Там подтверждается адрес места деятельности и позже генерируются сертификаты для модуля.

Что должно быть под рукой
Выполнено: 0 / 5

Устанавливаем и запускаем транспортный модуль

Дистрибутив УТМ скачивается из личного кабинета на egais.ru — раздел с загрузкой транспортного модуля. Ставить его нужно под учётной записью с правами администратора, ключ при этом вставлен в USB.

Пошагово:

  1. Подключите крипто-ключ и запустите установщик УТМ.
  2. На этапе генерации сертификатов мастер попросит PIN-код носителя. У JaCarta и Рутокена PIN по умолчанию отличается — если заводской не меняли, он указан в документации к ключу.
  3. Модуль сформирует два сертификата: ГОСТ (это ваша КЭП, подписывает документы) и RSA (шифрует транспортный канал с сервером). RSA генерируется в личном кабинете и действует ограниченный срок.
  4. Дождитесь завершения — УТМ зарегистрируется как служба Windows и будет стартовать автоматически.

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

Порт 8080 — значение по умолчанию. Если он занят другой программой, модуль можно перевести на другой порт в его настройках; этот же порт потом указывается в 1С.

Два сертификата живут по-разному, и это стоит заложить в календарь. ГОСТ-сертификат — это ваша КЭП, он действует, пока действует сама подпись (обычно год — полтора). RSA-сертификат короче: его периодически перегенерируют в личном кабинете и переустанавливают в модуль. Когда истекает любой из них, обмен молча встаёт — поэтому срок окончания лучше проверять заранее на домашней странице УТМ, а не ждать, пока перестанут приниматься накладные.

Обновлять сам модуль вручную обычно не нужно: УТМ подтягивает новые версии автоматически. Но после крупных обновлений ЕГАИС имеет смысл заглянуть на http://localhost:8080 и убедиться, что версия актуальная и сертификаты на месте.

Связываем 1С с адресом УТМ

Когда модуль отвечает на localhost:8080, переходите в учётную программу. Обмен с ЕГАИС включается в разделе администрирования — отдельным флагом, после чего появляется блок настроек подключения (название раздела в разных конфигурациях может отличаться).

Что указать в настройках обмена:

  • Адрес сервера УТМ — http://localhost:8080, если 1С и модуль на одном компьютере. Если модуль на другой машине — её IP и порт, например http://192.168.1.50:8080.
  • Организацию, от имени которой идёт обмен, и её ФСРАР-ИД (идентификатор из личного кабинета).
  • Место деятельности — торговую точку или склад, по которой ведётся учёт.
ПараметрГде берётсяТиповое значение
Адрес УТМзадаёте самиhttp://localhost:8080
ФСРАР-ИДличный кабинет egais.ru12-значный код
Регистр учётаформат ЕГАИСРегистр 1 (склад), Регистр 2 (зал)

После сохранения выполните тестовый обмен — в настройках есть команда проверки связи. Если 1С получила от модуля ответ и подтянула справочники, подключение настроено верно. ЕГАИС ведёт остатки в двух регистрах: Регистр 1 — складские остатки организации, Регистр 2 — остатки в торговом зале. Для крепкого алкоголя добавляется помарочный учёт (ЕГАИС 3.0), где каждая бутылка отслеживается по марке.

Сопоставление номенклатуры с ЕГАИС

Это шаг, который чаще всего пропускают — и потом не могут принять первую же накладную. ЕГАИС оперирует не вашими названиями товаров, а собственным справочником алкогольной продукции: у каждой позиции есть алкокод (код вида продукции) и привязка к производителю или импортёру.

Чтобы приёмка проходила, каждая алкогольная позиция в 1С должна быть сопоставлена с записью из справочника ЕГАИС:

  1. Загрузите справочник алкогольной продукции и справочник организаций (контрагентов) из ЕГАИС — команды запроса есть в блоке настроек обмена.
  2. При поступлении первой накладной от нового поставщика 1С предложит сопоставить его позиции с вашей номенклатурой. Сопоставление выполняется один раз, дальше система подставляет связку автоматически.
  3. Проверьте, что у товара заполнен алкокод и ёмкость тары. Без них позиция не уйдёт в чек и не спишется.

Если поставщик прислал в накладной продукцию, которой нет в вашей номенклатуре, создайте карточку товара прямо из формы сопоставления — тогда алкокод и производитель подтянутся из данных ЕГАИС, без ручного ввода.

Контрагентов тоже сопоставляют по ФСРАР-ИД, а не по ИНН: один поставщик может иметь несколько ФСРАР-ИД по разным местам деятельности, и накладные от них считаются разными.

Приёмка и отправка накладных

Основной документооборот — товарно-транспортные накладные (ТТН). Входящие приходят от поставщика через ЕГАИС, исходящие вы формируете сами при отгрузке.

Входящая накладная. Поставщик отгружает товар и проводит ТТН в ЕГАИС. Накладная падает в УТМ, 1С забирает её при очередном обмене. Дальше три варианта ответа:

  • ✅ Подтвердить — если фактическое поступление сошлось с накладной. Остатки встают на Регистр 1.
  • ✖️ Отказать — если товар не ваш или полностью не пришёл.
  • ⚠️ Оформить расхождение — если количество не сошлось. Формируется акт расхождений, поставщик его подтверждает или отклоняет.

Пока вы не ответили на входящую ТТН, товар не числится на балансе ЕГАИС. Продавать его по кассе нельзя — чек не пройдёт.

Исходящая накладная. При продаже юрлицу или перемещении между своими точками создаёте расходную ТТН в 1С, она уходит через УТМ получателю. После его подтверждения продукция списывается с вашего регистра.

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

Для крепкого алкоголя на помарочном учёте касса передаёт не только факт продажи, но и конкретную марку. Поэтому если сканер не считал марку или она не совпала с остатком на регистре, чек на эту позицию не закроется. Бутылки без читаемой марки лучше отложить и разобраться отдельно, а не пытаться продать «вручную».

ТТН не обязательно принимать «день в день», но затягивать нельзя: пока накладная не подтверждена, товар висит в пути и у вас, и у поставщика. Если поставщик по ошибке отправил лишнюю накладную, её корректнее отклонить, чем оставить без ответа.

Списание и инвентаризация алкоголя

Не всякое выбытие — это продажа. Для прочих случаев есть акт списания с обязательным указанием причины:

  • реализация (для продукции, проданной до перехода на помарочный учёт);
  • недостача;
  • порча, бой;
  • пересортица;
  • арест, уценка, иные основания по справочнику ЕГАИС.

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

Инвентаризация нужна, когда остатки в 1С и в ЕГАИС разошлись. Сначала сверяете фактическое наличие с данными системы, затем выравниваете:

  1. Запрашиваете остатки из ЕГАИС (команда получения регистра в настройках обмена).
  2. Сравниваете с фактом и с данными 1С.
  3. Излишек — ставите на баланс актом постановки на баланс (с причиной «излишки» или «продукция, полученная до ЕГАИС»).
  4. Недостачу — списываете актом с причиной «недостача».

Перемещение между Регистром 1 и Регистром 2 (из склада в торговый зал) оформляется отдельным документом передачи — без него касса не увидит товар в зале.

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

Что делать, когда обмен не идёт

Большинство сбоев — это не 1С, а УТМ или сертификаты. Сначала откройте http://localhost:8080 и посмотрите состояние модуля, потом разбирайтесь. Это экономит время: если на домашней странице видно, что служба работает и сертификаты действуют, причину ищут уже в настройках 1С или в сети, а не в самом модуле.

Диагностика: выберите симптом

Перед перезапуском службы УТМ или обновлением его версии завершите активные продажи: во время рестарта касса не сможет пробить алкоголь, а незавершённый обмен придётся повторять.

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

Нужен ли КриптоПро для работы УТМ?
Сам модуль содержит встроенную криптографию и в типовом случае работает с аппаратным ключом без отдельного провайдера. КриптоПро может понадобиться для входа в личный кабинет или подписи в других сервисах — это зависит от настроек вашего ключа.
Можно ли поставить один УТМ на несколько касс?
Да. Модуль ставится на один компьютер с ключом, а кассы и рабочие места 1С обращаются к нему по сети, указывая его IP и порт вместо localhost. Главное — чтобы этот компьютер был включён в часы работы.
Чем отличаются Регистр 1 и Регистр 2?
Регистр 1 — это остатки на складе организации, Регистр 2 — остатки в торговом зале. Продажа через кассу списывает товар со второго регистра, поэтому принятый на склад алкоголь нужно сначала переместить в зал.
Что такое помарочный учёт и кого он касается?
Это режим ЕГАИС 3.0, при котором каждая единица крепкого алкоголя отслеживается по индивидуальной марке — от приёмки до продажи. Касается маркированной алкогольной продукции; пиво и пивные напитки учитываются в объёмно-сортовом виде, без помарочного контроля.
Как часто идёт обмен 1С с ЕГАИС?
Обмен выполняется по расписанию регламентного задания и по команде вручную. Входящие накладные и ответы на них стоит обрабатывать в тот же день: непринятый товар не числится в системе и не продаётся.

Источники

  • Федеральный закон № 171-ФЗ «О государственном регулировании производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции»