Как отменить результаты проверки ТТН ЕГАИС в 1С:Розница и исправить ошибочно отправленный акт

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

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

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

---

Сценарий 1. Ошибка допущена при проверке, но акт в ЕГАИС еще не отправлен

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

Рассмотрим два основных способа сброса результатов проверки в зависимости от текущего состояния документа в вашей информационной базе.

Способ 1. Штатный сброс через интерфейс документа

В типовых релизах конфигурации «1С:Розница» разработчики предусмотрели специальный механизм для отката результатов сканирования. Давайте выполним следующие действия:

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

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

Способ 2. Принудительный сброс статуса (для заблокированных документов)

Иногда кнопка сброса проверки в интерфейсе оказывается недоступной. Это происходит, если документ заблокирован системой из-за изменения общего статуса накладной. В этом случае нам потребуется скорректировать реквизиты документа напрямую. Для этого выполним административную процедуру:

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

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

Для разработчиков и администраторов, которым необходимо автоматизировать или выполнить этот сброс программно, приведем пример кода, меняющий статус проверки документа напрямую:


// Пример программного сброса статуса проверки входящей ТТН ЕГАИС
НайденаяСсылка = Документы.ТТНВходящаяЕГАИС.НайтиПоНомеру("ТТН-0123456789", ТекущаяДата());
Если Не НайденаяСсылка.Пустая() Тогда
    ДокументОбъект = НайденаяСсылка.ПолучитьОбъект();
    // Сбрасываем статус проверки алкогольной продукции во входящей ТТН
    ДокументОбъект.СтатусПроверкиАлкогольнойПродукции = Перечисления.СтатусыПроверкиАлкогольнойПродукции.НеПроверялось;
    // Записываем документ без проведения для обновления интерфейса
    ДокументОбъект.Записать(РежимЗаписиДокумента.Запись);
    Сообщить("Статус проверки ТТН успешно сброшен!");
КонецЕсли;

---

Сценарий 2. Ошибочный акт уже отправлен в ЕГАИС. Ошибка: «Вами уже высылался акт на данную ТТН»

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

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

Чтобы выйти из этого тупика, нам придется запустить процедуру распроведения (отмены) ранее отправленного акта. Разберем этот процесс по шагам.

Шаг 1. Проверка текущего статуса накладной в ЕГАИС

Прежде чем отправлять какие-либо запросы, мы должны убедиться, в каком состоянии накладная находится на серверах ФСРАР. Для этого воспользуемся специализированным порталом проверки документов ЕГАИС на сайте check1.fsrar.ru. Нам понадобятся:

Введем эти данные в форму поиска на сайте. Если система показывает, что ваш ошибочный акт (например, акт расхождения или отмены) уже успешно принят и имеет статус «Проведен», это означает, что стандартными методами в одностороннем порядке отправить новый акт невозможно. Потребуется процедура отмены акта.

Шаг 2. Отправка запроса на отмену проведения акта в «1С:Розница»

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

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

Шаг 3. Подтверждение отмены со стороны поставщика (грузоотправителя)

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

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

Шаг 4. Повторный обмен, проверка и отправка верного акта

После того как ваш поставщик подтвердил отмену проведения акта, выполним финальные шаги:

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

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

← На главную