Работа с ЕГАИС через 1С: от УТМ до ответа системы
Содержание
1С не связывается с ЕГАИС напрямую. Между ними всегда стоит УТМ — универсальный транспортный модуль: программа на компьютере организации, которая подписывает документы ключом и передаёт их в систему. Чтобы обмен заработал, нужно три вещи: запущенный УТМ с действующим ключом, ФСРАР ID организации в настройках 1С и включённый учёт алкогольной продукции в самой программе.
Дальше схема простая. 1С кладёт документ в УТМ по адресу вида http://localhost:8080, УТМ отправляет его в ЕГАИС, а потом забирает ответ: квитанцию, отказ или входящую накладную от поставщика. 1С периодически опрашивает УТМ и разбирает то, что пришло.
Как ЕГАИС взаимодействует с 1С: схема обмена
Цепочка всегда одна и та же, в какой бы конфигурации вы ни работали:
- 📄 Пользователь создаёт в 1С документ ЕГАИС, например подтверждение входящей ТТН.
- 📤 1С формирует XML и отправляет его в УТМ.
- 🔐 УТМ подписывает файл ключом с сертификатом и пересылает в ЕГАИС.
- 📥 ЕГАИС обрабатывает документ и возвращает квитанцию — в УТМ.
- 🔄 1С при следующем обмене забирает квитанцию и меняет состояние документа.
Отсюда главный вывод для диагностики. Если документ «завис», проблема почти всегда на одном из трёх участков: 1С → УТМ, УТМ → ЕГАИС или обратный путь ответа. Проверять их нужно по очереди, а не всё сразу.
Что такое ФСРАР ID и сколько нужно УТМ
ФСРАР ID — идентификатор участника в ЕГАИС. Он выдаётся не на юрлицо целиком, а на каждое место деятельности: склад, магазин, обособленное подразделение с лицензией.
Практическое следствие:
- 🏪 на каждый магазин или склад со своим ФСРАР ID — свой УТМ и свой ключ;
- 🔗 в 1С каждому складу (или подразделению) сопоставляется своё подключение к УТМ;
- ⚠️ если два магазина «сидят» на одном УТМ, документы второго уйдут от имени первого.
Справочники ЕГАИС внутри 1С
1С хранит данные ЕГАИС в отдельных классификаторах, а не в обычной номенклатуре:
| Классификатор | Что в нём | Откуда берётся |
|---|---|---|
| Организации ЕГАИС | Контрагенты и собственные места деятельности с ФСРАР ID | Загружается из ответов ЕГАИС и входящих ТТН |
| Алкогольная продукция ЕГАИС | Позиции с алкокодом, объёмом, крепостью, производителем | Приходит вместе с ТТН или по запросу |
| Справки А и Б | Сведения о партии продукции | Приходят вместе с ТТН |
Обычная номенклатура связывается с алкогольной продукцией через сопоставление. Без него 1С не сможет перенести входящую ТТН в приходный документ.
Настройка обмена данными между 1С и ЕГАИС: пошагово
Шаг 1. Подготовьте УТМ
- Получите КЭП руководителя или уполномоченного лица на аппаратном ключе, который поддерживается УТМ.
- Зарегистрируйтесь в личном кабинете ЕГАИС на сайте Росалкогольтабакконтроля (бывшее Росалкогольрегулирование), получите ФСРАР ID и сертификат для УТМ.
- Скачайте дистрибутив УТМ из личного кабинета и установите на компьютер, к которому подключён ключ.
- Откройте в браузере
http://localhost:8080. На главной странице УТМ видно, работает ли модуль, какие сертификаты загружены и до какой даты они действуют.
Если 1С стоит на другом компьютере или сервере, в адресе вместо localhost указывается IP компьютера с УТМ. Порт 8080 должен быть доступен по сети — проверьте брандмауэр.
Шаг 2. Включите учёт алкоголя в 1С
В БП 3.0 это делается в Главное → Функциональность на вкладке «Торговля»: там флажки для розничной и оптовой продажи алкогольной продукции и обмена с ЕГАИС.
В УТ 11, КА 2 и ERP настройки ЕГАИС собраны в разделе НСИ и администрирование — в группе настроек интеграции с государственными системами. Название подраздела в разных релизах немного отличается, ищите строку «ЕГАИС».
Шаг 3. Пропишите подключение к УТМ
- Откройте настройки обмена с ЕГАИС.
- Создайте подключение: адрес и порт УТМ, ФСРАР ID места деятельности.
- Привяжите подключение к организации и к складу (магазину), который работает через этот УТМ.
- Нажмите проверку соединения. Ошибка на этом шаге почти всегда означает, что УТМ не запущен или адрес неверный.
Шаг 4. Загрузите классификаторы и сопоставьте номенклатуру
- Запросите из ЕГАИС данные своей организации — так в справочнике «Организации ЕГАИС» появится запись с вашим ФСРАР ID.
- Запросите остатки — придут позиции алкогольной продукции, которые числятся за вами.
- Сопоставьте каждую позицию ЕГАИС с номенклатурой 1С. Ключ сопоставления — алкокод, а не название: у одного вина в ЕГАИС может быть несколько записей с разными алкокодами.
Шаг 5. Настройте автоматический обмен
Подробно — в разделе про автоматизацию ниже. Пока обмен не автоматизирован, запускайте его вручную из рабочего места обмена с ЕГАИС.
Какие документы ЕГАИС отправляет и получает 1С
Набор документов зависит от того, кто вы в цепочке: опт, розница или общепит. Основные:
| Документ в 1С | Когда нужен | Кто инициирует |
|---|---|---|
| ТТН ЕГАИС входящая | Поставщик отгрузил вам продукцию | Поставщик, вы подтверждаете или отказываете |
| Акт расхождения к ТТН | Пришло меньше или не тот товар | Вы |
| ТТН ЕГАИС исходящая | Вы отгружаете алкоголь покупателю-юрлицу | Вы |
| Возврат поставщику | Возврат по ТТН | Вы |
| Акт постановки на баланс | Остатки, которых нет в ЕГАИС (например, при старте) | Вы |
| Акт списания | Бой, порча, недостача, истёк срок | Вы |
| Передача в торговый зал | Перемещение между регистрами склада и зала | Вы |
| Продажа в розницу | Чек на крепкий алкоголь | Касса через УТМ |
| Запрос остатков | Сверка с ЕГАИС | Вы |
Что важно по ТТН
Входящую ТТН нужно принять, принять с расхождениями или отказать. Пока вы не ответили, продукция не перейдёт на ваш остаток в ЕГАИС, и продать её законно не получится.
Не принимайте ТТН «целиком», если фактически пришло меньше: расхождение потом придётся исправлять актами, а поставщик уже закроет свою сторону. Правильный путь — акт расхождения сразу при приёмке.
Как проходит розничная продажа через кассу
При продаже крепкого алкоголя кассир сканирует акцизную или федеральную специальную марку на бутылке. Касса или 1С передаёт данные чека в УТМ, УТМ подписывает их и отправляет в ЕГАИС.
В ответ приходит подтверждение, и на чеке печатается QR-код со ссылкой на сведения о продаже. Если УТМ недоступен, продать позицию с маркой не получится — касса не получит подтверждение.
Что из этого следует на практике:
- 🔌 УТМ магазина должен работать всё время, пока открыта смена;
- 🏷️ марка, которой нет в ЕГАИС за вашим торговым залом, вызовет отказ при продаже;
- ↩️ возврат от покупателя тоже проходит через ЕГАИС — марка возвращается на ваш остаток.
Регистры остатков
В ЕГАИС у розницы остатки ведутся раздельно: на складе и в торговом зале. Товар, который продаётся через кассу, должен числиться в торговом зале. Если продажа уходит «в минус» по залу, сначала проверьте, была ли передача из склада.
Ошибки обмена с ЕГАИС в 1С: причины и решения
Начинайте всегда с главной страницы УТМ: ответ часто виден там сразу — модуль не видит ключ или сертификат просрочен.
http://localhost:8080 на компьютере с УТМ. Если страница не открывается — перезапустите службу УТМ. Если открывается, но 1С не видит — проверьте адрес и порт в настройках подключения и брандмауэр.Перезапуск службы УТМ останавливает приём чеков с кассы, которая работает через этот модуль. Делайте это вне часов продаж или предупредите кассиров — несколько минут продажа крепкого алкоголя будет недоступна.
Автоматический обмен с ЕГАИС: как убрать ручные запуски
Ручной обмен подходит для склада с двумя поставками в неделю. Для магазина он не годится: ТТН и квитанции приходят в течение дня, и их нужно разбирать вовремя.
Как автоматизировать:
- 🕒 Включите регламентное задание обмена с ЕГАИС в
Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания. Найдите задание по слову «ЕГАИС» и задайте расписание, например каждые 15–30 минут. - 🖥️ Учтите режим работы базы. В клиент-серверной базе регламентные задания выполняет сервер 1С. В файловой базе они работают, только пока открыт хотя бы один сеанс 1С, причём под пользователем, для которого разрешено их выполнение.
- 👤 Назначьте ответственного, который раз в день открывает журнал документов ЕГАИС и разбирает то, что требует ответа: новые ТТН, отказы, ошибки.
В файловой базе с одним рабочим местом обмен часто «останавливается» по вечерам и в выходные просто потому, что 1С закрыта. ТТН от поставщика при этом спокойно ждёт в УТМ — ничего не теряется, но и не подтверждается.
Проверка и контроль: сходятся ли остатки с ЕГАИС
Работающий обмен — ещё не гарантия, что учёт верный. Расхождения копятся тихо: забытое списание, неподтверждённый возврат, ошибка сопоставления.
Регулярный порядок контроля:
- Запрос остатков из ЕГАИС. Отправьте запрос остатков из 1С, дождитесь ответа и сравните по каждой позиции с данными учёта. Для розницы — отдельно по складу и по торговому залу.
- Неотвеченные ТТН. Отфильтруйте входящие ТТН по состоянию: всё, что не принято и не отклонено, требует действия.
- Документы с ошибкой. Найдите документы, по которым пришёл отказ ЕГАИС, и разберите причину в тексте квитанции.
- Срок сертификата. Раз в месяц смотрите дату окончания сертификата на странице УТМ. Перевыпуск лучше начать за пару недель.
Как исправить найденное расхождение
| Ситуация | Чем исправить |
|---|---|
| В ЕГАИС меньше, чем фактически есть | Акт постановки на баланс |
| В ЕГАИС больше, чем фактически есть | Акт списания с указанием причины |
| Товар числится на складе, а продаётся из зала | Передача в торговый зал |
| Остаток «чужой» позиции из-за ошибки сопоставления | Исправить сопоставление и пересоздать документ |
Каждый такой акт — юридически значимое действие. Перед отправкой согласуйте его с ответственным за алкогольный учёт: отозвать отправленный акт обычно нельзя, его можно только скорректировать новым документом.
Изменения в ЕГАИС: как не пропустить обновления
ЕГАИС меняется регулярно: появляются новые форматы документов, версии УТМ, требования к маркам. 1С подстраивается под это обновлениями конфигураций.
Что держать под контролем:
- 🔄 Релиз конфигурации. Новые форматы обмена приходят с обновлением 1С. Если ЕГАИС начал отвечать ошибкой формата на документы, которые вчера проходили, первым делом проверьте, вышло ли обновление.
- 🧩 Версия УТМ. Новый УТМ скачивается из личного кабинета ЕГАИС. Старые версии со временем перестают поддерживаться.
- 📢 Новости Росалкогольтабакконтроля. Изменения форматов и сроки перехода публикуются на сайте ведомства и в личном кабинете участника.
- 🍺 Маркировка пива и слабоалкогольных напитков идёт через «Честный знак», а не через ЕГАИС. Не путайте эти два обмена: у них разные настройки и разные документы в 1С.
Обновлять 1С и УТМ в один день не стоит. Если после этого обмен сломается, вы не поймёте, что именно стало причиной.
Частые вопросы
Можно ли работать с ЕГАИС без 1С?
Нужен ли отдельный УТМ для общепита?
Что будет, если не ответить на входящую ТТН?
Почему 1С не видит ТТН, которую уже отправил поставщик?
Можно ли поставить УТМ на сервер, а не на рабочий компьютер?
Источники
- Федеральный закон от 22.11.1995 № 171-ФЗ «О государственном регулировании производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции и об ограничении потребления (распития) алкогольной продукции»
- Постановление Правительства РФ от 31.12.2020 № 1459 «О функционировании единой государственной автоматизированной информационной системы учёта объёма производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции»