К статье
Практический материал

Торговля и Склад · 11 мин

Как запросить остатки ЕГАИС в 1С

Как запросить остатки ЕГАИС в 1С: запрос остатков по регистрам 1 и 2, проверка ответа, сверка с учётными данными, типичные ошибки и способы их исправления.

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

Запрос остатков выполняется не напрямую в систему ФСРАР, а через Универсальный транспортный модуль (УТМ), установленный на компьютере или сервере магазина. 1С формирует документ-запрос, отправляет его в УТМ, а ответ загружается автоматически или вручную. Важно понимать: ЕГАИС ведёт учёт по двум регистрам — первый (склад) и второй (торговый зал), и остатки запрашиваются по каждому регистру отдельно.

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

Подготовка: что проверить перед запросом

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

Второе условие — актуальный ключ ГОСТ (JaCarta или Rutoken) должен быть вставлен и распознаваться УТМ. Если сертификат истёк или ключ не подключён, запрос уйдёт, но ЕГАИС не примет его либо ответ не будет расшифрован. Также проверьте, что в настройках обмена указан правильный FSRAR_ID (код организации в ЕГАИС) — особенно если в базе ведётся несколько организаций или обособленных подразделений.

Третий момент — очередь входящих документов. Если в УТМ накопились незагруженные ответы и накладные, сначала выполните загрузку входящих данных в 1С, иначе картина остатков будет неполной, а сверка даст ложные расхождения.

Запрос остатков по регистру 1 (склад)

Регистр 1 отражает продукцию, хранящуюся на складе, с детализацией до справок Б (разливная и маркируемая продукция по партиям). Запрос по этому регистру возвращает остатки в разрезе алкогольной продукции и справок 2, что позволяет точно сверить партии.

В типовых конфигурациях перейдите в раздел обмена с ЕГАИС. В 1С:Рознице это обычно «Закупки» или «Склад» → «ЕГАИС» → «Панель обмена с ЕГАИС», либо журнал документов ЕГАИС. Создайте новый документ «Запрос остатков ЕГАИС», в поле «Регистр» выберите «Регистр №1 (склад)», укажите организацию и склад, затем проведите и отправьте документ.

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

Запрос остатков по регистру 2 (торговый зал)

Регистр 2 — это остатки в торговом зале, куда продукция перемещается перед розничной продажей. Учёт по регистру 2 ведётся без справок Б, только по алкогольной продукции (по алкокодам). Порядок запроса аналогичен: создайте документ «Запрос остатков ЕГАИС», но в поле регистра укажите «Регистр №2 (торговый зал)».

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

Запрашивать остатки по обоим регистрам имеет смысл одновременно — это даёт полную картину. Некоторые конфигурации позволяют сформировать оба запроса из одной формы-помощника, в других нужно создать два отдельных документа.

Порядок действий
  1. 1
    Проверьте, что УТМ запущен, ключ ГОСТ подключён, входящие документы загружены
  2. 2
    Откройте панель обмена ЕГАИС или журнал документов ЕГАИС в 1С
  3. 3
    Создайте «Запрос остатков ЕГАИС» по регистру 1, проведите и отправьте
  4. 4
    Создайте аналогичный запрос по регистру 2 (торговый зал)
  5. 5
    Дождитесь загрузки ответов — статус документов сменится на «Получен ответ»
  6. 6
    Запустите сверку остатков ЕГАИС с учётными данными

Как проверить, что ответ получен и обработан

Признак успешного выполнения запроса — статус документа «Получен ответ» или «Проведён (остатки загружены)» в зависимости от конфигурации. Откройте документ запроса: в нём (или в связанном документе ответа) должна отобразиться табличная часть с алкогольной продукцией, количеством и, для регистра 1, справками 2.

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

Контрольные точки

Как проверить результат

Статус документа запроса
Норма

«Получен ответ», табличная часть ответа заполнена

Тревожный признак

«Передан в УТМ» более 15–20 минут без изменений

Очередь УТМ
Норма

Ответ присутствует во входящих и загружается в 1С

Тревожный признак

Ответ висит в УТМ, в 1С ошибки загрузки

Содержимое ответа
Норма

Есть строки по номенклатуре с количеством

Тревожный признак

Пустой ответ при фактических остатках или квитанция об отказе

Сверка остатков ЕГАИС с учётными данными

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

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

По итогам сверки типовые решения предлагают автоматически сформировать корректирующие документы: акты списания ЕГАИС (для уменьшения остатков в ЕГАИС), акты постановки на баланс (для увеличения) и документы передачи между регистрами 1 и 2. Не создавайте эти документы «вслепую» — сначала разберитесь в причине каждого расхождения.

Типичные причины расхождений и их устранение

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

Вторая группа причин — «зависшие» акты списания и постановки на баланс, отклонённые ЕГАИС, но не отменённые в 1С. Отклонённый акт не изменил остатки в ЕГАИС, однако в учёте мог уже повлиять на данные. Такие документы нужно найти по статусу «Отклонён» и либо исправить и отправить повторно, либо отменить.

Третья причина — продукция, проданная с регистра 2, но физически списанная с регистра 1, или наоборот: некорректные передачи между регистрами. Здесь помогает документ «Передача в торговый зал ЕГАИС» или возврат из торгового зала, оформленные на реальные количества после инвентаризации.

Типичные ошибки
01
Сверка без предварительной загрузки входящих документов — итог: ложные расхождения и лишние корректировки
02
Создание актов списания по каждому расхождению без анализа причины — остатки «гуляют» от месяца к месяцу
03
Постановка на баланс продукции без реальной инвентаризации — риск учёта несуществующего товара
04
Игнорирование несопоставленной номенклатуры — сверка показывает неполную картину
05
Отправка повторных запросов, не дождавшись ответа на первый, — сбои в очереди УТМ

Если запрос не работает: диагностика проблем

Если документ запроса завис в статусе «Передан в УТМ», начните с УТМ: откройте его веб-интерфейс и проверьте, есть ли исходящий запрос и входящий ответ. Отсутствие ответа дольше получаса при живом интернет-канале — повод проверить срок действия сертификата ГОСТ и корректность FSRAR_ID в настройках обмена.

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

Маршрут решения

Как выбрать действие

Запрос отправлен, ответа нет более 30 минутПроверьте УТМ, сертификат ГОСТ и FSRAR_ID, затем отправьте запрос повторно
Ответ получен, но сверка показывает излишки в ЕГАИСПроведите инвентаризацию и оформите акт списания ЕГАИС на подтверждённую разницу
В учёте больше, чем в ЕГАИСИщите непроведённые ТТН или отклонённые акты постановки на баланс, исправьте их вместо постановки на баланс «с нуля»
Расхождения только по регистру 2Проверьте передачу чеков в ЕГАИС и оформите передачу между регистрами по факту

FAQ

Как часто нужно запрашивать остатки ЕГАИС?

Регламент не устанавливает обязательную периодичность. Практически целесообразно сверять остатки не реже одного раза в месяц, а также после каждой крупной приёмки, инвентаризации, сбоя в работе УТМ или смены версии УТМ. Чем чаще сверка, тем проще локализовать причину расхождения.

Можно ли запросить остатки сразу по обоим регистрам одним документом?

В большинстве типовых конфигураций один документ запроса работает с одним регистром, поэтому создаются два документа — по регистру 1 и по регистру 2. Некоторые конфигурации и внешние обработки содержат помощник, который формирует оба запроса из одной формы.

Почему в ответе ЕГАИС нет части продукции, которая точно есть на складе?

Ответ показывает только остатки, числящиеся в ЕГАИС. Если продукция принята без подтверждения ТТН или поставлена на баланс актом, который был отклонён, в ЕГАИС её нет. Также проверьте, не числится ли она на другом регистре — например, вы запросили регистр 2, а продукция на регистре 1.

Что делать, если остатки в ЕГАИС больше фактических?

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

Нужно ли останавливать продажи на время запроса остатков?

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

Ответ ЕГАИС загружен, но сверка показывает всю номенклатуру как несопоставленную. В чём дело?

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

Итог

Что важно запомнить

Остатки ЕГАИС запрашиваются из 1С отдельными документами по регистру 1 и регистру 2 через работающий УТМ с действующим ключом ГОСТ. После получения ответа выполните сверку со сопоставленной номенклатурой, а корректирующие акты создавайте только после анализа причин расхождений и инвентаризации.