В процессе работы с ЕГАИС через 1С можно столкнуться с ситуацией, когда исходящая товарно-транспортная накладная (ТТН) отправлена, но ее статус надолго "зависает" в состоянии "Ожидайте получение квитанции проведен ЕГАИС". Это означает, что система 1С отправила документ в Универсальный транспортный модуль (УТМ), но по какой-то причине не получила от сервера ЕГАИС ответ о его дальнейшей судьбе. В такой ситуации товар "подвисает" на остатках, и невозможно выполнить дальнейшие действия. Рассмотрим по шагам, как диагностировать и решить эту проблему. Для регулярного контроля и минимизации ошибок при фиксации документов в госсистеме можно настроить автоматический обмен данными между 1С и ЕГАИС.
Проанализируем реальный кейс, когда пользователь отправил ТТН для перемещения товара между своими магазинами, но документ застрял. Другие накладные при этом уходили успешно.
Первая сложность, с которой можно столкнуться, — это отсутствие видимого идентификатора ЕГАИС в интерфейсе 1С для "зависшего" документа. Без этого номера невозможно проверить статус напрямую на государственном портале. Однако, если документ был отправлен в УТМ, информация о нем, включая идентификатор, должна была сохраниться в протоколе обмена.
Чтобы найти идентификатор, нужно проанализировать XML-файл, который был отправлен в ЕГАИС. В нем содержится вся информация о документе. В нашем примере пользователь предоставил фрагмент такого файла:
3463047 ecb49e58-b6f3-11eb-a569-001a7dda7115 TTN-0465631020 WBF-202100437787749 2021-05-17 000005 2021-05-17 убрал личные данные организаций 1 FB-000003954402229 2021-04-15 2 FB-000003954402231 2020-11-12 3 FB-000003954402238 2021-04-16
Здесь TTN-0465631020 — это и есть искомый уникальный идентификатор накладной в системе ЕГАИС. Запишите его, он понадобится на следующем шаге.
Имея на руках идентификатор, мы можем узнать реальный статус документа непосредственно в государственной системе. Для этого:
check1.fsrar.ru.TTN-0465631020) в соответствующее поле.В результате проверки система покажет текущий статус документа. В рассматриваемом случае выяснилось, что статус накладной — "Отказано". Это означает, что сервер ЕГАИС по какой-то причине не принял документ, но квитанция с отказом не дошла до вашей системы 1С.
После получения статуса "Отказано" важно понять причину. Часто причина отказа кроется в данных самой накладной (неверные реквизиты, некорректные справки А и Б, попытка отгрузить товар, которого нет на остатках). Однако в данном кейсе обнаружилась более сложная и неочевидная проблема.
Проблема дублирования ТТН. Выяснилось, что пользователь по ошибке отправил две абсолютно одинаковые ТТН на основании одного и того же документа-основания. У обеих накладных был одинаковый внутренний номер.
Когда пользователь проверял статус по номеру TTN-0465631020, сервис ФСРАР показывал информацию по первой, уже обработанной накладной (которая была отменена получателем). А вторая, "зависшая" накладная, фактически не существовала в системе как успешно проведенный документ. Попытка найти ее по ID пакета (transportID) также не дала результатов, что подтверждает, что пакет не был обработан сервером.
Поскольку мы выяснили, что "зависший" документ в ЕГАИС фактически отклонен, необходимо привести в соответствие его статус в 1С. Это позволит "разблокировать" товар на остатках и оформить новую, корректную отгрузку.
Важно: это действие меняет статус только внутри вашей базы 1С и никак не влияет на данные в государственной системе ЕГАИС. Это инструмент для исправления ошибок синхронизации.
Для ручного изменения статуса выполните следующие действия:
Статусы документов ЕГАИС.После этих действий "зависший" документ в 1С перестанет числиться как ожидающий ответа, а товар вернется на виртуальные остатки.
Если вы столкнулись с подобной проблемой, рекомендуем следующий порядок действий: