Система «Честный знак» (государственная информационная система мониторинга товаров — ГИС МТ) — это масштабный проект по обязательной маркировке продукции. Основная цель системы заключается в прослеживаемости каждой единицы товара от производителя или импортера до конечного потребителя. Для технических специалистов и пользователей 1С это означает необходимость глубокой интеграции программных продуктов с серверами ЦРПТ (Центра развития перспективных технологий).
Рассмотрим подробнее, как устроена эта система изнутри, из чего состоит код маркировки и как организовать работу с ним в программной среде.
Разберем, что представляет собой «Честный знак» физически. Это не просто штрихкод, а двумерный код формата GS1 DataMatrix. В отличие от привычных линейных штрихкодов, DataMatrix позволяет хранить значительный объем информации на небольшой площади и считывается даже при частичном повреждении (до 30%).
Структура кода базируется на международных стандартах GS1 и включает в себя несколько идентификаторов применения (AI — Application Identificators):
Проанализируем ситуацию: когда вы сканируете код в 1С, система разделяет эту длинную строку на составляющие, проверяет корректность GTIN и серийного номера, а затем использует криптохвост для подтверждения легитимности через запрос к ГИС МТ.
Процесс работы с маркировкой можно разделить на несколько ключевых этапов. Выясним, как они отражаются в учетной системе:
Рассмотрим, как осуществляются возвраты, если товар уже был выведен из оборота. Здесь возможны два сценария:
Сценарий 1: Код на товаре сохранился. В этом случае в 1С оформляется документ «Возврат от покупателя». При сканировании кода система понимает, какой именно экземпляр вернулся, и при фискализации чека возврата код снова становится активным («В обороте»).
Сценарий 2: Код поврежден или утерян. Это более сложная ситуация. Продать такой товар повторно нельзя. Потребуется процедура перемаркировки. Вы заказываете новый код, указываете причину (повреждение марки) и связываете новый код со старой номенклатурной позицией.
Для работы с маркировкой в конфигурациях 1С (например, Управление нашей фирмой, Управление торговлей или ERP) используется специальный модуль интеграции с ИС МП. Рассмотрим основные объекты, которые участвуют в процессе:
ШтрихкодыУпаковокТоваров: здесь хранятся все считанные и созданные коды DataMatrix.ЗаказНаЭмиссиюКодовМаркировкиСУЗ: служит для заказа новых кодов у оператора.ПроверкаИПодборМаркируемойПродукции: интерфейсное окно, которое появляется при отгрузке или приемке товаров, требующее сканирования каждой марки.Посмотрим на пример логики работы: при сканировании штрихкода в документе «Реализация товаров и услуг» 1С выполняет поиск в регистре сведений. Если код найден и он находится в статусе «В обороте» на данной организации, документ разрешает проведение.
Важно помнить о настройке торгового оборудования. Для работы необходим 2D-сканер, настроенный в режиме эмуляции клавиатуры или COM-порта, с обязательной поддержкой разделителя GS (Group Separator), который часто встречается в кодах DataMatrix, но не виден при обычном просмотре текста.
Если вы только начинаете работать с «Честным знаком», разберем по шагам последовательность действий:
Система постоянно расширяется: сегодня это одежда, обувь, молоко и вода, а завтра под маркировку попадут консервы, электроника и другие группы товаров. Поэтому понимание технических основ работы с DataMatrix и интеграционных механизмов 1С становится критически важным навыком для любого специалиста в сфере автоматизации бизнеса.