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