К статье
Практический материал

Торговля и Склад · 10 мин

Как проверить маркировку в 1С

Как проверить коды маркировки Честный знак в 1С:Розница, УТ и ERP: сканирование, проверка статуса КМ, типичные ошибки и работа с остатками.

Проверка маркировки в 1С — это не просто сканирование DataMatrix-кода, а полный цикл контроля: от чтения кода сканером до сверки статуса кода маркировки (КМ) с данными системы «Честный знак». Ошибка на любом этапе приводит к отказу в продаже на кассе, расхождениям в остатках и риску штрафов при проверке.

Механизмы проверки встроены в типовые конфигурации 1С:Розница, 1С:Управление торговлей, 1С:ERP и 1С:Комплексная автоматизация — за обмен с «Честным знаком» отвечает подсистема «ИС МП» (интеграция с информационными системами маркировки и прослеживаемости). Для работы потребуются действующая учётная запись в «Честном знаке», настроенный обмен по API и подписанный договор с оператором ЭДО, если вы участвуете в обороте табака, обуви, одежды и других маркируемых групп.

Ниже разобраны практические сценарии: как проверить код при приёмке, как убедиться, что КМ в обороте, что делать при ошибках сканирования и как сверить остатки маркированного товара с системой маркировки.

Что нужно подготовить перед проверкой маркировки

До начала работы убедитесь, что в программе подключена и настроена подсистема обмена с «Честным знаком». В типовых конфигурациях это раздел «Администрирование» → «Интеграция с ИС МП (маркировка)» (в старших версиях — «НСИ и администрирование» → «Интеграция»). Там должны быть указаны учётные данные, токен авторизации и сертификат квалифицированной электронной подписи.

Также проверьте базовые условия: сканер штрихкодов работает в режиме, поддерживающем DataMatrix (обычно это эмуляция COM-порта или клавиатурный ввод с префиксами), в справочнике номенклатуры товарам присвоен корректный вид маркируемой продукции (обувь, лёгкая промышленность, молочная продукция и т.д.), а в настройках обмена включена нужная товарная группа.

Контрольные точки

Как проверить готовность системы

Токен авторизации ИС МП
Норма

Статус «Токен получен», срок действия не истёк

Тревожный признак

Ошибка авторизации, токен просрочен — обмен не работает

Сканер
Норма

DataMatrix читается, в поле ввода попадает полный код с GS-разделителями

Тревожный признак

Сканер читает только часть кода или не видит DataMatrix

Вид продукции у номенклатуры
Норма

Указана корректная товарная группа маркировки

Тревожный признак

Поле пустое — коды не будут проверяться и учитываться

Как проверить код маркировки при приёмке товара

Приёмка — главная точка контроля: именно здесь вы фиксируете, какие коды маркировки поступили на ваш остаток. Откройте документ «Приобретение товаров и услуг» (в УТ/ERP) или «Поступление товаров» (в Рознице) и перейдите к табличной части с маркированной продукцией.

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

Порядок проверки при приёмке
  1. 1
    Откройте документ поступления и добавьте маркируемую номенклатуру
  2. 2
    Отсканируйте DataMatrix-код с упаковки сканером или загрузите коды из УПД поставщика через ЭДО
  3. 3
    Проверьте, что код распознан: GTIN соответствует карточке товара, количество кодов совпадает с количеством единиц товара
  4. 4
    Запросите статусы кодов: сервис «Проверка кодов маркировки» в подсистеме ИС МП покажет, что КМ в обороте
  5. 5
    Проведите документ и убедитесь, что коды встали на остатки маркировки

Если поставщик передаёт коды через электронный документооборот, предпочтительнее загружать их из входящего УПД: это исключает ошибки ручного сканирования и гарантирует совпадение данных с отчётом о нанесении. После загрузки обязательно сверьте количество кодов с фактическим количеством товара на полке.

Как проверить статус кода маркировки в «Честном знаке»

Статус КМ показывает, можно ли работать с товаром. Основные статусы: «В обороте» (код можно продавать и перемещать), «Выведен из оборота» (товар продан, списан или утрачен — повторная продажа запрещена), «Ожидает ввода в оборот» (код нанесён, но отчёт о нанесении ещё не обработан), «Не найден» (код не зарегистрирован в системе).

В 1С статусы запрашиваются через механизмы подсистемы ИС МП: фоновое обновление статусов по остаткам, проверка при сканировании на кассе или в документе, а также специализированные обработки проверки. В Рознице при сканировании маркированного товара в чеке программа автоматически проверяет код через онлайн-запрос к ИС МП и блокирует продажу при недопустимом статусе.

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

Проверка маркировки на кассе при продаже

В 1С:Рознице проверка происходит автоматически в момент сканирования товара в чеке. Программа читает DataMatrix, определяет товар по GTIN, запрашивает статус КМ и разрешение на продажу. Если всё в порядке, товар добавляется в чек, а код маркировки при пробитии уходит в фискальный документ и далее — в «Честный знак» через ОФД.

Кассир видит результат сразу: при успешной проверке товар добавляется без сообщений, при проблеме появляется предупреждение с указанием причины отказа. Типовые причины: код выведен из оборота, код принадлежит другой товарной группе, ошибка чтения криптохвоста, требуется проверка КМ в ИС МП, но связь недоступна.

Типичные ошибки на кассе
01
Продажа по штрихкоду EAN-13 вместо сканирования DataMatrix — код маркировки не уходит в чек, товар остаётся на остатках «Честного знака», возможен штраф
02
Игнорирование предупреждения о недопустимом статусе и принудительное проведение чека — продажа нелегального кода
03
Сканирование кода с транспортной упаковки вместо кодов единиц товара — расхождение остатков и ошибки вывода из оборота
04
Не обновлённый токен ИС МП — онлайн-проверки перестают работать, касса блокирует продажи

Сверка остатков маркированного товара с «Честным знаком»

Периодическая сверка остатков — обязательная практика: расхождения между 1С и «Честным знаком» означают, что какие-то операции (продажа, списание, перемещение) не были корректно отражены в системе маркировки. Проверку рекомендуется выполнять регулярно, особенно перед инвентаризацией.

В типовых конфигурациях есть механизм запроса остатков из ИС МП: программа получает список кодов, числящихся за вашей организацией, и сопоставляет их с учётными остатками. По результатам формируются расхождения: коды, которые есть в «Честном знаке», но отсутствуют в базе, и наоборот.

Расхождения разбирают по причинам: непробитые чеки с маркировкой, ошибочное списание, перемещение между обособленными подразделениями без отражения в ИС МП, продажа по EAN-13 вместо DataMatrix. Каждую причину устраняют корректирующими документами: списание, вывод из оборота, повторная передача сведений.

Начинайте сверку с малого: сначала проверьте остатки по одной товарной группе или одному складу. Полная сверка по всей базе при большом ассортименте занимает заметное время и даёт длинный список расхождений, который проще разбирать порциями.
ПЗ
Практическое замечание

Что делать, если код маркировки не проходит проверку

Алгоритм действий зависит от причины отказа. Сначала пересканируйте код — значительная часть ошибок связана с плохим качеством печати или повреждением этикетки. Если код не читается сканером, попробуйте ввести его вручную по цифровому обозначению под DataMatrix (для части товарных групп это предусмотрено).

Если код читается, но статус недопустимый, действуйте по ситуации: «Выведен из оборота» — товар нельзя продавать, оформляйте возврат поставщику или списание; «Не найден» — уточните у поставщика, не перепутан ли код; «Ожидает ввода в оборот» — дождитесь обработки отчёта о нанесении или запросите у поставщика корректные данные.

Маршрут решения

Как выбрать действие при ошибке

Код не читается сканером, этикетка поврежденаВведите код вручную или перемаркируйте товар через документ перемаркировки, если это допустимо для товарной группы
Статус «Выведен из оборота»Изымите товар из продажи, оформите возврат поставщику или списание через ИС МП
Статус «Не найден» в «Честном знаке»Проверьте код в приложении «Честный знак», свяжитесь с поставщиком для уточнения данных
Ошибка связи с ИС МП при продажеПроверьте токен и интернет-соединение, при необходимости продайте по регламенту офлайн-режима и проверьте код позже

Частые вопросы о проверке маркировки в 1С

Можно ли проверить маркировку в 1С без сканера?

Да. Код можно ввести вручную по цифровому обозначению под DataMatrix или загрузить списком из файла/УПД поставщика через ЭДО. Однако для работы на кассе и при приёмке сканер с поддержкой DataMatrix практически обязателен: ручной ввод длинного кода медленный и чреват ошибками.

Почему 1С не видит код, который читается приложением «Честный знак»?

Чаще всего дело в настройках сканера: он обрезает служебные символы (GS-разделители) или передаёт код в неправильной раскладке. Проверьте режим работы сканера, суффиксы и префиксы. Также возможны устаревший токен ИС МП или неактуальный кэш статусов в базе.

Как часто нужно запрашивать статусы кодов из «Честного знака»?

Точной нормы нет: статусы обновляются автоматически при сканировании в документах и на кассе. Для остатков на складе достаточно периодической сверки — например, перед инвентаризацией и при подозрении на расхождения. Частые массовые запросы без необходимости только нагружают обмен.

Что делать, если продали товар без сканирования кода маркировки?

Оформите вывод из оборота по соответствующему документу в 1С с корректной причиной, чтобы код не числился на остатках «Честного знака». Затем разберите причину сбоя: настройте обязательное сканирование DataMatrix для маркированных групп и проведите инструктаж кассиров.

Нужна ли отдельная электронная подпись для проверки маркировки?

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

Работает ли проверка маркировки в базовых версиях 1С?

Поддержка ИС МП встроена в актуальные редакции типовых конфигураций, включая базовые версии Розницы и Управления торговлей, но требует обновления конфигурации до актуального релиза. На сильно устаревших версиях механизмы маркировки могут отсутствовать или работать некорректно — проверьте возможность обновления.

Итог

Что важно запомнить

Проверка маркировки в 1С строится на трёх действиях: сканирование DataMatrix, контроль статуса КМ в «Честном знаке» и регулярная сверка остатков. Коды со статусами «Выведен из оборота» и «Не найден» продавать нельзя. Поддерживайте актуальность токена ИС МП, настройте обязательное сканирование маркированных товаров и разбирайте расхождения остатков своевременно.