Поиск проблемных заказов
Честный ЗНАК: вывод из оборота/Настройки модулей/Настройки модуля «Честный ЗНАК: вывод из оборота»
Инструмент «Диагностика зависших заказов» — это встроенный механизм восстановления данных. Он незаменим в ситуациях, когда документы не были отправлены в систему «Честный ЗНАК» из-за кратковременных сбоев на сервере, ошибок маршрутизации или окончания срока действия демо-режима модуля.
Как работает алгоритм поиска?
При нажатии кнопки «Найти проблемные заказы» система не перебирает базу вслепую, а использует многоуровневый фильтр:
- Глубина поиска: Модуль анализирует заказы за последние 30 дней, которые уже перешли в целевой статус для вывода из оборота или возврата.
- Проверка наполнения: Система сканирует отгрузки и проверяет фактическое наличие кодов идентификации (КИЗ) внутри заказа. Если кодов нет — заказ игнорируется.
- Сверка с очередью: Заказ помечается как проблемный, если операция для него вообще не была создана, либо если предыдущая попытка отправки была заблокирована с ошибкой «демо-режим» (ограничение триальной версии).
Порядок восстановления (Рестарт)
Если алгоритм обнаружит "потерянные" заказы, на экране появится их точное количество и зеленая кнопка «Перезапустить отправку».
- Пакетная обработка: Чтобы не перегружать сервер и базу данных магазина, модуль начнет обрабатывать найденные заказы порциями (по 5 штук за один проход AJAX-запроса).
- Очистка истории: Старые операции, которые завершились ошибкой из-за демо-режима, будут корректно отменены (переведены во внутренний статус «CANCELED» с пометкой о замене), чтобы не путать администратора дублями.
- Создание новых документов: Вместо отмененных операций система сгенерирует абсолютно новые, чистые документы выбытия или возврата и поставит их в начало очереди со статусом «Ожидает подписи».
- Логирование: Весь процесс сопровождается выводом технического лога прямо на странице, где вы в реальном времени видите статус обработки каждого пакета.
Бесшовный переход: Этот инструмент позволяет безопасно внедрять модуль. Вы можете тестировать функционал в демо-режиме, сканировать реальные КИЗы на складе, а после приобретения и активации коммерческой лицензии — в один клик «пнуть» все накопленные за время тестов заказы. Ни один КИЗ не потеряется, все документы будут корректно сформированы и переданы в Честный ЗНАК.