Меркурий-ИИ

ЕГАИС

Очистка регистра 1 ЕГАИС

В Меркурии можно массово списать остатки алкогольной продукции с регистра 1 ЕГАИС. Для этого предусмотрены два режима: списание по уже известным маркам и списание с предварительным запросом марок из ЕГАИС. Операция выполняется автоматически и может занимать несколько часов.

Подготовка к очистке

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

  1. Откройте «Интеграции → ЕГАИС → Остатки».
  2. Нажмите «Обновить остатки».
  3. Дождитесь ответа ЕГАИС. Проверьте количество в колонке «Р1» и наличие справок Б у соответствующих позиций.
  4. Убедитесь, что агент ЕГАИС находится в сети и подключён к УТМ.

Для списания формируются акты с причиной «Недостача».

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

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

Как запустить очистку

На панели инструментов раздела «Остатки» расположены две команды.

Очистить зал по существующим маркам

Этот режим использует алкогольные марки, которые уже известны Меркурию.

Программа не запрашивает сведения регистра 3 повторно, а формирует акты списания по имеющимся маркам.

Для каждой марки создаётся отдельный акт на одну штуку продукции.

Если для какой-либо позиции марки отсутствуют, она пропускается.

Этот способ удобно использовать в первую очередь, если в Меркурии уже накоплены сведения о марках.

Очистить с запросом марок

Этот режим предназначен для обработки остатков, по которым необходимо дополнительно получить сведения о марках из ЕГАИС.

Программа отправляет запрос QueryRestBCode по справке Б, дожидается ответа и затем формирует акты списания.

Для запросов регистра 3 действует ограничение частоты — один запрос по справке Б не чаще одного раза в 30 минут.

Поэтому обработка большого количества справок может занять значительное время.

Оба режима требуют подтверждения. После нажатия соответствующей кнопки Меркурий покажет диалог, в котором необходимо подтвердить запуск очистки.

Ход выполнения и управление задачей

После запуска над таблицей остатков появляется панель «Очистка регистра 1».

Она показывает текущее состояние задачи и позволяет управлять её выполнением.

Информация о ходе очистки

На панели отображаются:

Раскройте раздел «Ошибки», чтобы посмотреть сведения о неудачных операциях.

Прервать

Кнопка «Прервать» останавливает дальнейшее выполнение задачи.

После прерывания новые акты списания и запросы марок не формируются. Однако документы, которые уже переданы в очередь УТМ, продолжают обрабатываться агентом.

Поэтому прерывание не отменяет документы, отправленные ранее.

Продолжить

Кнопка «Продолжить» возобновляет остановленную задачу.

Меркурий продолжает обработку с учётом уже полученных результатов:

Повторить ошибки

Кнопка «Повторить ошибки» позволяет повторить операции по справкам, при обработке которых возникли ошибки.

Уже принятые ЕГАИС акты повторно не отправляются.

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

Снять задачу

Кнопка «Снять задачу» окончательно удаляет текущую задачу очистки из управления.

После этого панель исчезает, а продолжить прежнюю задачу уже нельзя.

Не путайте «Прервать» и «Снять задачу». Если вы хотите временно остановить процесс и позже продолжить его, используйте «Прервать».

Как работают два режима

Списание по существующим маркам

Меркурий последовательно обрабатывает марки, которые уже сохранены в системе, не отправляя дополнительных запросов QueryRestBCode.

Для каждой марки формируется акт списания одной единицы продукции.

Если ЕГАИС возвращает ошибки вроде «Марка не найдена» или «Необеспеченный расход», такая марка не может быть успешно списана данным актом.

После обработки известных марок для оставшихся остатков можно использовать режим «Очистить с запросом марок».

Списание с запросом марок

В этом режиме Меркурий получает сведения регистра 3 по справкам Б и на их основании формирует акты списания с регистра 1.

При обработке учитывается тип продукции:

После получения ответа регистра 3 программа может передавать акты списания пакетами — до 80 за один цикл обработки.

Ограничение в 30 минут относится к запросам сведений о марках, а не к каждому акту списания. Поэтому после получения данных по одной справке Б акты могут отправляться последовательно, без отдельной получасовой паузы между ними.

Где посмотреть акты списания

Для списания с регистра 1 используются документы ActWriteOff_v3.

Они отображаются в общем журнале обмена с названием «Списание (склад Р1)».

Номера таких документов имеют вид CLR1-….

В журнале можно проверить отправку документов, поступившие квитанции и причины отказов.

Проверка после завершения

Когда задача завершится:

  1. Откройте раздел «Остатки».
  2. Нажмите «Обновить остатки», когда будет доступен очередной запрос.
  3. Дождитесь ответа ЕГАИС.
  4. Проверьте оставшиеся количества в колонке «Р1».

Учитывайте ограничение частоты обновления остатков — до 48 часов между разрешёнными запросами.

Если на регистре остались количества, проверьте ошибки и квитанции в общем журнале, прежде чем запускать новую очистку.

Импорт ранее загруженных марок

Если вы раньше работали со старой версией Меркурия, сведения об алкогольных марках можно перенести в новую систему.

Для этого откройте «Настройка → Импорт марок ЕГАИС».

Импортируются марки из старой базы Меркурия, где они хранились в таблице BD_EGAIS_MARKCODE.

После импорта эти марки можно использовать в режиме «Очистить зал по существующим маркам» без повторного запроса регистра 3.

Подробнее — «Импорт марок ЕГАИС».