Ситуация, когда после отправки акта подтверждения в системе ЕГАИС статус документа в 1С «зависает» в положении «Передается акт подтверждения», является довольно распространенной. При этом на официальном портале check1.fsrar.ru накладная может иметь статус «Отправлено в УТМ» или даже «Проведено», но в информационную базу ответный тикет не поступает. В этой статье мы подробно разберем причины возникновения данной ошибки и рассмотрим пошаговые методы ее устранения.
Прежде чем приступать к манипуляциям внутри 1С, необходимо убедиться, что транспортный модуль (УТМ) функционирует корректно. Выясним основные причины, по которым ответы от сервера ФСРАР могут не доходить до вашей учетной системы:
transportDB накопилось критическое количество документов, транспортный модуль начинает работать крайне медленно или вовсе перестает обрабатывать входящую очередь.Если вы видите, что на домашней странице УТМ (обычно localhost:8080) запросы висят в разделе «Исходящие» и не исчезают, проанализируем состояние вашего ключа. Разберем алгоритм действий:
Как показывает практика, после этой процедуры «застрявшие» в очереди документы успешно уходят на сервер, и статус в 1С меняется на «Подтвержден» после нажатия кнопки «Обработать ответы».
Рассмотрим ситуацию, когда в ЕГАИС документ уже проведен (подтвержден), но в 1С статус остается ошибочным или зависшим. Нам необходимо «помочь» программе синхронизировать данные. Посмотрим, как это сделать в конфигурации «1С:Розница».
Для ручного запуска процесса получения ответов пройдем по следующему пути:
Администрирование — Настройки номенклатуры — Учет алкоголя — Настройки обмена ЕГАИС — Протокол обмена — Обработать ответы.
Если стандартная обработка ответов не помогает, воспользуемся штатной возможностью ручного изменения статуса. В последних версиях 1С:Розница (начиная с 2.2.5) это можно сделать следующим образом:
Проанализируем более глубокий метод исправления, если визуальные кнопки не дают результата. Мы можем изменить состояние документа непосредственно в базе данных. Для этого нам понадобится доступ к объекту РегистрСведений.СтатусыДокументовЕГАИС.
Важно: Данный метод следует использовать только в том случае, если вы точно уверены, что в системе ЕГАИС акт уже принят.
Выполним следующие шаги:
Статусы документов ЕГАИС.Статус на «Подтвержден» (или соответствующий статус из перечисления).Разберем еще один эффективный инструмент. В типовых конфигурациях 1С существует специальная обработка, предназначенная для исправления рассогласований между УТМ и базой 1С. Она позволяет:
WBREGID.Если вы столкнулись с ошибкой «Документ уже проведен в ЕГАИС» при повторной отправке, это явный признак того, что данные в 1С устарели. В этом случае не нужно пытаться отправить акт снова. Нужно использовать функцию «Перезапросить накладную» по номеру ТТН. Система заново загрузит тикет из УТМ, и программа увидит фактическое состояние документа.
Подводя итог, можно сказать, что в 90% случаев проблема кроется в RSA-ключе или в том, что УТМ не может получить входящий тикет из-за настроек сети. Если же на стороне ЕГАИС все в порядке, используйте встроенные регистры и обработки для принудительного обновления статуса в 1С. Помните, что статус в программе — это лишь отражение записи в регистре, и если он не соответствует действительности, его можно и нужно корректировать вручную, чтобы не блокировать дальнейшую работу с документами.