Как проверить коды маркировки ГИС МТ в 1С
Содержание
Многие думают, что маркировку достаточно один раз настроить — и коды дальше «сами разберутся». На деле продать товар с кодом, который уже выбыл или числится за другим владельцем, программа не даст. Именно за это отвечает проверка кодов маркировки ГИС МТ в 1С: она сверяет каждый код Data Matrix с базой «Честного ЗНАКа» и не пускает в продажу то, что продавать нельзя.
Проверка бывает двух видов — онлайн (запрос в ГИС МТ в момент сканирования) и офлайн (сверка по локальной базе кодов). Ниже — как включить обе, как работают проверка и подбор маркируемой продукции в 1С, что означают статусы кодов и что делать, когда код «не проходит».
Зачем нужна проверка кодов маркировки
Смысл проверки — не пропустить в оборот код с проблемой. Программа перед продажей или отгрузкой уточняет у ГИС МТ, всё ли с кодом в порядке.
Что отсекает проверка:
- 🚫 код уже выбыл из оборота (продан в другой рознице, списан);
- 🚫 код числится за другим участником, а не за вами;
- 🚫 код не введён в оборот или напечатан с браком (нечитаемый Data Matrix);
- 🚫 товар заблокирован по решению оператора;
- ⚠️ код есть, но статус не позволяет продажу именно сейчас.
Штраф за продажу товара с некорректным кодом кратно больше стоимости настройки проверки. Дешевле не пустить проблемный код на кассе, чем разбираться постфактум.
Онлайн- и офлайн-проверка: чем отличаются
В 1С доступны два механизма. Работать они могут одновременно.
| Параметр | Онлайн-проверка | Офлайн-проверка |
|---|---|---|
| Как сверяет | Прямой запрос в ГИС МТ | По локально выгруженной базе кодов |
| Нужен интернет | Да, в момент проверки | Нет (сверка по базе) |
| Актуальность данных | Максимальная | На момент последней выгрузки |
| Скорость на кассе | Зависит от связи | Высокая |
| Когда выбирают | Стабильный интернет | Слабая связь, «полевые» точки |
Онлайн-режим точнее: он видит статус кода прямо сейчас. Офлайн выручает там, где интернет нестабилен, но требует регулярно обновлять базу кодов, иначе сверка устареет.
Офлайн-проверка не заменяет онлайн полностью: свежесть данных ограничена последней выгрузкой.
Какой режим выбрать под свою ситуацию:
Что подготовить перед настройкой
Проверка кодов не работает «в вакууме» — под неё нужен обмен с ГИС МТ и рабочее место кассира. Пройдитесь по списку, прежде чем включать проверку.
Пара уточнений по пунктам:
- Криптопровайдер. Без установленного
КриптоПро CSPи действующего сертификата подпись запросов в ГИС МТ не пройдёт. Проверьте срок действия УКЭП заранее. - 2D-сканер. Обычный линейный сканер штрихкодов Data Matrix не читает — нужен именно 2D. В настройках торгового оборудования 1С проверьте, что сканер добавлен и тестовое сканирование проходит.
- Виды номенклатуры и ТН ВЭД. Для каждой маркируемой группы указывается признак маркировки и код ТН ВЭД — по ним 1С понимает, что позицию нужно проверять.
Настройка онлайн-проверки кодов маркировки
Онлайн-проверка включается в разделе настроек интеграции с ГИС МТ. Названия пунктов немного отличаются между 1С:Розница, 1С:УТ и 1С:УНФ, но логика одна.
После включения проверка срабатывает автоматически при подборе товара в чек, реализацию или другой документ выбытия.
Проверка и подбор маркируемой продукции в 1С
Проверка встроена в подбор товара. Когда кассир или менеджер сканирует код при оформлении, 1С сразу сверяет его с ГИС МТ и подставляет позицию в документ.
Как это выглядит на практике:
- Сканируете Data Matrix при подборе товаров в документ.
- 1С распознаёт GTIN и серийный номер, находит номенклатуру.
- Программа отправляет запрос в ГИС МТ (онлайн) или ищет код в локальной базе (офлайн).
- Если статус корректный — позиция добавляется в документ.
- Если код проблемный — строка подсвечивается, продажа блокируется или выдаётся предупреждение.
Если один и тот же код сканируется дважды в один чек — это ошибка: каждый экземпляр маркированного товара уникален. 1С такой повтор не пропустит.
Проверка и подбор маркируемой продукции работают и «пачкой»: при массовой приёмке или инвентаризации коды сканируют подряд, а программа показывает, какие из них с проблемой.
Статусы кодов маркировки и что они значат
Главный источник «непонятных отказов» на кассе — статус кода в ГИС МТ. Ниже — типовые статусы и что с ними делать.
Если код не проходит — сначала смотрите его статус, а не настройки 1С. Чаще проблема в статусе, а не в программе.
Инструменты проверки и контроля состояний кодов
Кроме проверки на кассе, в 1С есть отдельные инструменты контроля — чтобы находить проблемные коды заранее, а не в момент продажи.
- 🔍 Рабочее место «Проверка кодов маркировки» — массовая сверка кодов с ГИС МТ: статус, владелец, соответствие товару. Удобно перед крупной отгрузкой или инвентаризацией.
- 📊 Отчёты по остаткам маркированных товаров — сверка того, что числится в 1С, с тем, что числится за вами в ГИС МТ.
- 📥 Проверка при приёмке — сверка кодов из входящего УПД: все ли коды переданы, нет ли «чужих».
- 🧾 Логи обмена с ГИС МТ — где смотреть причину отказа, если проверка сорвалась.
Возьмите за правило прогонять рабочее место проверки кодов перед большой поставкой. Найти проблемный код на складе дешевле, чем поймать отказ у покупателя на кассе.
Типичные ошибки при проверке кодов
Разберём частые сбои и что с ними делать.
Не отключайте контроль кодов «чтобы просто провести документ». Реализация с непроверенным кодом даёт расхождение в ГИС МТ, которое всплывёт при следующей сверке.
Как избежать проблем с проверкой
- ✅ Обновляйте конфигурацию — механизмы обмена с ГИС МТ регулярно дорабатываются в релизах.
- ✅ Следите за сроком УКЭП: истёкшая подпись останавливает всю онлайн-проверку.
- ✅ Принимайте товар только с корректно переданными кодами по ЭДО.
- ✅ При офлайн-режиме обновляйте локальную базу кодов по расписанию.
- ✅ Обучите кассиров читать статусы: половина «сбоев» — это нормальная блокировка выбывшего кода.