Как восстановить накладную ТТН в ЕГАИС после ошибочного отказа в 1С:Розница?

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

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

Анализ проблемы: почему нельзя просто переотправить акт?

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

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

Способ №1: Механизм «Запроса на отмену проведения акта»

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

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

Способ №2: Перевыставление накладной поставщиком (самый надежный)

Если поставщик не знает, как подтверждать отмену акта в своей программе, или процедура затягивается, проще всего пойти по пути «нового документа».

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

Технические нюансы работы с УТМ и сервисом Check1

Иногда пользователи пытаются использовать функцию QueryResendDoc (повторный запрос накладной по номеру TTN). Рассмотрим подробнее, почему это может не помочь:

Функция «Запрос на повторную отправку ТТН» (доступна в личном кабинете на сайте egais.ru или через интерфейс УТМ) предназначена только для тех случаев, когда накладная «потерялась» по пути — например, если вы переустановили 1С или УТМ, и база данных пуста. Однако этот запрос не меняет статус документа на сервере. Если накладная уже имеет статус «Отказана», то сколько бы раз вы ее ни запрашивали, при попытке отправить акт подтверждения вы будете получать ошибку о дублировании акта. При необходимости регулярного получения утерянных документов в автоматическом режиме можно использовать обработку для пакетного перезапроса входящих ТТН.

Для контроля ситуации рекомендуем использовать публичный сервис Check1.fsrar.ru. Разберем по шагам, как проверить реальный статус документа:

  1. Перейдите на сайт сервиса в раздел «Поиск по идентификатору накладной».
  2. Введите свой FSRAR ID (номер вашей точки) и TTN-номер накладной (например, TTN-0300000000).
  3. Введите проверочный код и нажмите «Запрос».

Проанализируем результат: если в графе «Статус» вы видите «Получателем составлен акт отказа», значит, единственный путь — это либо «Запрос на отмену акта», либо перевыставление документа поставщиком. Если же статус изменился на «Накладная переведена в статус принятой» или «Отправлена получателю», значит, ваши действия по отмене сработали.

Почему возникает ошибка «Вами уже высылался акт» в 1С:Розница?

Эта техническая ошибка блокирует работу, даже если вы пытаетесь исправить документ локально. В 1С существует регистр сведений, который хранит историю обмена с ЕГАИС. Когда вы нажимаете «Отправить подтверждение», программа проверяет наличие исходящих сообщений по этому объекту ДокументСсылка.ТТНВходящаяЕГАИС. Для решения подобных проблем рассинхронизации данных можно применить обработку для ручного изменения статусов марок ЕГАИС в регистре сведений.

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


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

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

Итоги и рекомендации

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

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

← На главную