Как исправить ошибку «Document processing was failed 12: Отсутствует карточка товара (GTIN)» при маркировке в 1С:УНФ?

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

При работе с системой маркировки «Честный ЗНАК» через интеграцию в 1С:Управление нашей фирмой (УНФ) пользователи нередко сталкиваются с ситуацией, когда процесс нанесения кодов маркировки прерывается ошибкой. Особенно запутанной ситуация становится, когда визуально в личном кабинете все кажется корректным, но отчет о нанесении возвращает отказ. Для минимизации технических сбоев при авторизации также рекомендуется настроить автоматическое обновление токенов Честного Знака, что поможет исключить человеческий фактор.

Разберем детально одну из распространенных ошибок, текст которой выглядит так:

«Document processing was failed 12: Отсутствует карточка товара (GTIN) в НК» — для этого пригодится автоматическая регистрация номенклатуры в Национальном каталоге.

При этом система может сообщать, что статус кодов — «Эмитирован, Выпущен», а сама программа 1С утверждает, что интеграция настроена верно. В этой статье мы проанализируем причины возникновения ошибки с кодом 12, разберем влияние статусов карточек в Национальном Каталоге и определим порядок действий для успешного завершения документооборота.

Анализ ошибки и симптомов

Прежде чем переходить к лечению, давайте поставим точный диагноз. Ошибка возникает на этапе отправки «Отчета о нанесении». Сообщение Document processing was failed 12 является ответом от API СУЗ (Станции Управления Заказами). Если вы формируете документы на основе внешних данных, вам может быть полезна загрузка кодов маркировки из файла CSV непосредственно в документ заказа на эмиссию.

Посмотрим, что именно означает этот код в технической документации и на практике:

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

В рассматриваемом случае проблема заключается в рассинхронизации версий карточки товара. Давайте разберем, как это происходит.

Причина сбоя: Конфликт статусов «Опубликована» и «Черновик»

Национальный Каталог позволяет создавать новые версии карточек товаров поверх уже опубликованных. Это необходимо, например, для внесения изменений в описание или фото. Однако, пока новая версия не подписана, она существует в статусе «Черновик».

Если у вас есть опубликованная карточка (версия 1), и вы или кто-то из коллег случайно начали её редактировать, создается версия 2 со статусом «Черновик». Для некоторых процессов проверки API «Честного ЗНАКа» наличие активного черновика может перекрывать доступ к опубликованной версии или создавать конфликт, из-за которого система считает, что актуальная карточка еще не готова к обороту.

Проверим наличие этой проблемы у вас:

  1. Зайдите в Национальный Каталог через браузер.
  2. Найдите проблемный GTIN.
  3. Посмотрите на колонку статуса. Если там написано «Опубликована», но есть визуальные элементы (стрелки, иконки карандаша), указывающие на наличие других состояний, нажмите на них.
  4. Если вы видите, что у товара одновременно присутствуют статусы «Опубликована» и «Черновик» — это и есть причина ошибки №12.

Пошаговое решение проблемы

Чтобы устранить ошибку Failed 12, нам необходимо привести карточку товара к единому, однозначному состоянию. Для этого нужно избавиться от зависшего черновика. Рассмотрим алгоритм действий.

Шаг 1. Очистка черновиков в Национальном Каталоге

Необходимо удалить или завершить редакцию, которая находится в статусе «Черновик». Чаще всего этот черновик является ошибочным дублем или случайно начатым редактированием. Для дополнительной сверки данных в системе маркировки можно использовать инструмент для запроса остатков из системы Честный знак.

  1. В личном кабинете Национального Каталога откройте карточку товара.
  2. Переключитесь на версию, которая имеет статус «Черновик» (обычно это делается через выбор статуса или клик по соответствующей иконке).
  3. Войдите в режим редактирования этой карточки.
  4. В интерфейсе должна быть кнопка «Удалить» (иногда она скрыта в меню «Действия» или выглядит как иконка корзины). Если вы уверены, что изменения в черновике не нужны — смело удаляйте его.
  5. Если удалить невозможно, попробуйте завершить редактирование и подписать карточку, чтобы она обновила версию «Опубликована». Но удаление черновика — более надежный способ, если изменения были случайными.

После выполнения этих действий у товара должен остаться только один статус — «Опубликована».

Шаг 2. Учет региональной специфики GTIN (Префиксы)

В тексте ошибки, приведенном в примере, фигурирует GTIN с префиксом 0487.... Давайте обратим внимание на этот важный нюанс. Префикс 487 принадлежит GS1 Kazakhstan. Если вы работаете с товарами, ввезенными из стран ЕАЭС, простая публикация карточки может быть недостаточной.

Убедитесь в следующем:

Шаг 3. Временная задержка (Time Lag)

Даже после того, как вы удалили черновик и увидели чистый статус «Опубликована», ошибка в 1С может сохраняться некоторое время. Это связано с техническими особенностями репликации данных между подсистемами ГИС МТ. Если вам требуется вести учет кодов за пределами базы, вы можете использовать расширение для сохранения полных кодов маркировки с криптохвостом в текстовый файл.

Информация из Национального Каталога (где описывается товар) передается в ядро СУЗ (где проверяются коды) не мгновенно. Задержка может составлять от 15 минут до 24 часов.

Рекомендация: После исправления статусов подождите некоторое время (лучше всего проверить через час или на следующее утро) и повторите отправку отчета о нанесении из 1С.

Действия на стороне 1С:УНФ

Помимо действий в личном кабинете, стоит проверить настройки и кэш внутри самой программы 1С:Управление нашей фирмой.

Обновление статусов

1С может кэшировать состояния карточек. Если программа «запомнила», что карточка была проблемной, она может не отправлять запрос корректно. Выполним принудительное обновление:

  1. Перейти в раздел Обмен с ИС МП (Обувь, Одежда, Табак...).
  2. В блоке «См. также» или в меню «Сервис» найдите пункт «Национальный каталог» или «Список номенклатуры».
  3. Найдите проблемный товар и нажмите кнопку «Обновить» или «Загрузить текущее состояние». Это заставит 1С обратиться к API Честного ЗНАКа и получить актуальный статус «Опубликована» без лишних черновиков.

Проверка вида номенклатуры и печать

Убедитесь, что в карточке номенклатуры в 1С верно указан Вид номенклатуры и Особенность учета (Маркировка). Если вам необходимо распечатать исправленные этикетки, вы можете использовать расширение для печати этикетки с кодом маркировки и EAN13 прямо из документа эмиссии. Для более гибкой работы с принтером подойдет обработка для сканирования и печати этикеток Честного знака, адаптированная под УНФ.

Резюме

Ошибка Document processing was failed 12 при наличии статуса «Опубликована» практически всегда указывает на скрытый конфликт версий карточки товара. Система видит активный «Черновик», который блокирует использование «Опубликованной» версии для валидации отчета о нанесении.

Для решения проблемы:

  1. Зайдите в Национальный Каталог.
  2. Убедитесь, что у товара нет двойных статусов (Опубликована + Черновик).
  3. Удалите черновик или завершите его редактирование.
  4. Убедитесь, что для иностранных GTIN (например, Казахстан) корректно заполнены атрибуты импорта.
  5. Подождите репликации данных (до 24 часов) и повторите отправку отчета из 1С.

Следуя этим шагам, вы устраните причину сбоя и сможете успешно завершить ввод товара в оборот.

← На главную