Проверка маркировки в 1С: настройка обмена, сканирование и сверка с ГИС МТ

· 9 мин

Содержание

Проверить маркировку в 1С — значит убедиться, что код Data Matrix на товаре читается сканером, числится в системе «Честный ЗНАК» и принадлежит именно той партии, которую вы принимаете или продаёте. Делается это в три приёма: включить обмен с ГИС МТ, подключить 2D-сканер и сверять коды в документах приёмки, продажи и инвентаризации.

Чаще всего проблема всплывает в момент, когда код не считывается, система выдаёт «код не найден в обороте» или остаток в 1С расходится с данными «Честного ЗНАКа». Ниже — что настроить один раз, как сверить конкретный код и как не словить расхождение, из-за которого потом блокируется продажа.

Что на самом деле проверяют в коде маркировки

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

Внутри кода зашиты четыре части:

  • 🔹 GTIN — 14-значный код товара, он же привязан к карточке номенклатуры.
  • 🔹 серийный номер — уникальная последовательность конкретного экземпляра.
  • 🔹 ключ проверки и код проверки — крипточасть, по которой «Честный ЗНАК» подтверждает подлинность.

Когда говорят «проверить маркировку», обычно имеют в виду одно из трёх:

  1. Код физически читается сканером и не повреждён.
  2. Код числится в ГИС МТ и находится в статусе «В обороте», а не выведен и не чужой.
  3. Коды по факту совпадают с тем, что указано в документе поставщика (в электронном УПД).

1С закрывает все три задачи, если обмен с ГИС МТ настроен и товар сканируется, а не вбивается руками.

Проверка — это не формальность. Продажа товара с чужим, повреждённым или выведенным из оборота кодом грозит штрафом по КоАП, а кассовый узел такую позицию попросту не пробьёт. Расхождение остатков с «Честным ЗНАКом» со временем превращается в коды, «зависшие» на балансе: продать их нельзя, пока не разберёшься, откуда взялось расхождение. Поэтому дешевле поймать проблему на приёмке, чем на кассе перед покупателем.

Что настроить в 1С перед первой проверкой

Без настроенного обмена 1С проверит только читаемость кода, но не его статус в системе. Поэтому порядок такой.

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

Для розницы отдельно проверьте связку «онлайн-касса → ОФД → ГИС МТ». Именно через ОФД код выбывает из оборота при продаже, и если цепочка разорвана, в системе товар так и останется «в обороте».

После настройки в панели разделов появляется работа с маркировкой, а в документах — поля и команды для сканирования кодов. Проверьте связь сразу: запросите в 1С любой документ из системы маркировки или остатки по организации. Если запрос прошёл и вернул данные — обмен живой; ошибка подписи или таймаут означают, что настройку надо доводить до рабочего состояния, не дожидаясь первой приёмки.

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

Это основной сценарий: вы не проверяете код «вообще», а сверяете его внутри конкретного документа.

При приёмке по ЭДО:

  1. Поставщик присылает электронный УПД с перечнем кодов маркировки.
  2. В 1С откройте входящий документ и запустите сверку (команда сканирования кодов в документе поступления).
  3. Отсканируйте товар по факту. 1С сопоставляет считанные коды с теми, что указаны в УПД.
  4. Расхождения программа подсветит: код из УПД не отсканирован — такую позицию нельзя подтверждать, пока не разобрались.
  5. Подпишите документ УКЭП — только после этого коды переходят на ваш баланс в ГИС МТ.

При продаже в рознице:

  1. На кассе отсканируйте Data Matrix.
  2. Касса проверяет код и передаёт сведения о выбытии в ОФД, а тот — в «Честный ЗНАК».
  3. Если код чужой, повреждён или уже выведен из оборота, касса не даст пробить позицию.

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

При возврате поставщику маркированного товара коды нужно вернуть обратно в его оборот — это тоже документируется через ЭДО, а не простым расходным документом. Иначе у вас останется разрыв: товара нет, а коды числятся за организацией.

Важно: если код в документе набран вручную, а не считан сканером, 1С не гарантирует его корректность. Ручной ввод допустим только как исключение, когда код физически не читается, и требует отдельной проверки статуса.

Статусы кода в «Честном ЗНАке» и что они значат

Половина вопросов «почему не проходит код» решается, если понять, в каком он статусе. Код живёт по жизненному циклу, и продавать можно только то, что «в обороте».

Жизненный цикл кода маркировки

Увидеть статус конкретного кода можно двумя способами: в 1С — через запрос в ГИС МТ по коду (если обмен настроен), а для разовой проверки — в бесплатном мобильном приложении «Честный ЗНАК» наведением камеры на Data Matrix. Второй способ удобен, когда нужно быстро понять, «живой» ли код на спорной позиции.

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

Сверка остатков и проверка при инвентаризации

Расхождение между остатком в 1С и данными «Честного ЗНАКа» — частая причина блокировки продаж. Проверять стоит регулярно, а не только перед плановой инвентаризацией.

Сверка остатков с ГИС МТ:

  • запросите в 1С текущий перечень кодов, числящихся за организацией в системе маркировки;
  • сопоставьте его с поэкземплярным учётом в базе;
  • разберите две категории расхождений — ⚠️ коды есть в ГИС МТ, но не в 1С (не оприходованы) и ⚠️ коды есть в 1С, но уже выведены из оборота в системе (продажа не отразилась в учёте).

Проверка маркировки при инвентаризации:

  1. Создайте документ инвентаризации маркированного товара.
  2. Отсканируйте остатки на полке и складе поэкземплярно — по каждому коду, а не по количеству.
  3. 1С покажет три списка: коды совпали, коды есть в учёте, но не нашлись на складе (недостача), и наоборот — найдены коды, которых нет в учёте (излишки или неоприходованный товар).
  4. Излишки оприходуйте с корректными кодами, по недостаче разберитесь до списания — списание тоже выводит код из оборота.

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

Как ускорить и автоматизировать проверку

Ручная проверка каждого кода глазами нереальна при потоке. Разгружают процесс несколько приёмов.

  • Пакетное сканирование. Терминал сбора данных (ТСД) или сканер в режиме непрерывного считывания набивает коды в документ пачкой, а 1С сверяет их с УПД автоматически.
  • Автоматический запрос статусов. Настроенный обмен с ГИС МТ позволяет проверять статусы при проведении документа, не заходя в личный кабинет оператора.
  • Контроль при проведении. Включите проверку наличия и корректности кодов при проведении расходных документов — 1С не даст провести продажу с кодом не в обороте.
  • Регулярная фоновая сверка. Плановая сверка остатков с ГИС МТ по расписанию ловит расхождения раньше, чем они заблокируют кассу.

Коды агрегируют в транспортные упаковки (коробки, паллеты) — им присваивают код агрегата (SSCC). При приёмке достаточно отсканировать один код коробки, и 1С раскроет вложенные коды. Это кратно ускоряет сверку крупных партий.

На складе без постоянного Wi-Fi выручает ТСД в офлайн-режиме: приёмщик собирает коды в терминал, а при подключении к базе выгружает их в документ одной операцией. Сверка со статусами ГИС МТ при этом выполняется уже в 1С, после загрузки. Так проверка не стопорится из-за связи, а оператор не стоит у каждой коробки с ноутбуком.

Особенности проверки в разных конфигурациях 1С

Логика одинаковая — сканирование и обмен с ГИС МТ, — но расположение команд отличается.

КонфигурацияГде идёт работа с маркировкой
1С:Розницаотдельный раздел работы с маркированной продукцией в панели разделов, проверка — на кассе и в приёмке
1С:Управление торговлей 11раздел работы с маркировкой; настройки обмена — в блоке администрирования
1С:Бухгалтерия 3.0интеграция включается в настройках, коды проверяются в документах поступления и реализации

В конфигурациях с кассовым узлом (Розница, УНФ) основная проверка происходит в момент продажи. В УТ и Бухгалтерии акцент смещён на приёмку по ЭДО и сверку остатков. Точные названия разделов могут отличаться по релизу — ориентируйтесь на блок, где настроен обмен с ГИС МТ.

Частые ошибки при проверке маркировки

Диагностика: выберите симптом

Частые вопросы

Можно ли проверить код маркировки без 1С?
Да. Для разовой проверки подойдёт бесплатное мобильное приложение «Честный ЗНАК»: наведите камеру на Data Matrix и увидите товар и статус кода. Но для учёта и приёмки партий нужен настроенный обмен в 1С.
Чем отличается линейный сканер от 2D?
Линейный читает только полосатые штрихкоды (EAN-13). Код маркировки — двумерный Data Matrix, его прочитает только 2D-сканер или камера ТСД. Это обязательное требование для работы с маркировкой.
Что делать, если код повреждён и не читается?
Если код не читается ни сканером, ни камерой телефона, товар нужно перемаркировать: заказать новый код взамен испорченного. Продавать товар с нечитаемым кодом нельзя.
Нужно ли сверять каждый код при приёмке большой партии?
Если партия пришла в агрегированных упаковках, достаточно отсканировать коды коробок — 1С раскроет вложенные коды автоматически. Поэкземплярно сканируют только то, что приходит россыпью.
Почему товар «в обороте», но касса его не продаёт?
Чаще всего код относится к другой организации или не числится на вашем балансе в ГИС МТ. Проверьте, был ли товар оприходован по ЭДО с переходом кодов на ваш баланс.

Источники

  • Распоряжение Правительства РФ от 28.04.2018 № 792-р «Об утверждении перечня отдельных товаров, подлежащих обязательной маркировке»