Что делать, если в 1С не меняется статус ТТН ЕГАИС: «Передается акт подтверждения»?

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

Ситуация, когда после отправки акта подтверждения в системе ЕГАИС статус документа в 1С «зависает» в положении «Передается акт подтверждения», является довольно распространенной. При этом на официальном портале check1.fsrar.ru накладная может иметь статус «Отправлено в УТМ» или даже «Проведено», но в информационную базу ответный тикет не поступает. В этой статье мы подробно разберем причины возникновения данной ошибки и рассмотрим пошаговые методы ее устранения.

Проанализируем технические причины на стороне УТМ и оборудования

Прежде чем приступать к манипуляциям внутри 1С, необходимо убедиться, что транспортный модуль (УТМ) функционирует корректно. Выясним основные причины, по которым ответы от сервера ФСРАР могут не доходить до вашей учетной системы:

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

Рассмотрим решение через проверку и обновление RSA-ключа

Если вы видите, что на домашней странице УТМ (обычно localhost:8080) запросы висят в разделе «Исходящие» и не исчезают, проанализируем состояние вашего ключа. Разберем алгоритм действий:

  1. Зайдем в личный кабинет на портале ЕГАИС с помощью ключа КЭП.
  2. Перейдем в раздел формирования RSA-ключа.
  3. Выберем соответствующее подразделение и сформируем новый ключ на носитель (JaCarta или Рутокен ЭЦП 2.0/3.0).
  4. После генерации обязательно перезапустим службы УТМ (Transport и Transport-Updater).

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

Использование встроенных средств 1С для изменения статуса

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

Для ручного запуска процесса получения ответов пройдем по следующему пути:

Администрирование — Настройки номенклатуры — Учет алкоголя — Настройки обмена ЕГАИС — Протокол обмена — Обработать ответы.

Если стандартная обработка ответов не помогает, воспользуемся штатной возможностью ручного изменения статуса. В последних версиях 1С:Розница (начиная с 2.2.5) это можно сделать следующим образом:

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

Корректировка данных через регистры сведений

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

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

Выполним следующие шаги:

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

Работа с обработкой «Корректировка данных ЕГАИС»

Разберем еще один эффективный инструмент. В типовых конфигурациях 1С существует специальная обработка, предназначенная для исправления рассогласований между УТМ и базой 1С. Она позволяет:

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

Резюме и рекомендации

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

← На главную