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