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

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

КМ в 1С: что это и как работать с кодами маркировки

КМ в 1С — это код маркировки товара из системы «Честный знак». Разбираем, где отображается КМ, какие бывают статусы, как проверить код и исправить ошибки.

Аббревиатура КМ в программах 1С чаще всего означает код маркировки — уникальный код Data Matrix, который наносится на товар в рамках системы маркировки «Честный знак». Такие колонки и поля встречаются в документах поступления, реализации, списания и в обработках обмена с ГИС МТ. Если вы увидели в документе графу «КМ», статус КМ или ошибку по коду — речь идёт именно о маркированном товаре.

Реже аббревиатура КМ используется в других смыслах: как сокращение «километры» в маршрутных листах и транспортной логистике или как внутреннее сокращение конкретной компании (например, «клиентский менеджер» в самописных конфигурациях). Определить значение помогает контекст: если рядом есть слова «Честный знак», Data Matrix, GTIN, товарная группа — это код маркировки.

Что такое код маркировки и из чего он состоит

Код маркировки — это уникальная последовательность символов, закодированная в двумерном штрихкоде Data Matrix. Код привязан к конкретной единице товара: две одинаковые пары обуви одной модели и размера будут иметь разные КМ. Код заказывается в системе «Честный знак», наносится на упаковку и сопровождает товар на всём пути от производителя до покупателя.

Внутри кода несколько смысловых блоков: GTIN (глобальный код товара, 14 знаков), индивидуальный серийный номер, код проверки и криптохвост — защищённая часть, по которой система подтверждает подлинность. 1С хранит код в виде строки и умеет разбирать его на составляющие, поэтому в отчётах можно увидеть и полный КМ, и отдельно GTIN с серийным номером.

Где в 1С отображается КМ

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

Полный реестр кодов хранится в справочнике «Штрихкоды упаковок и товаров». Там по каждому КМ видно владельца, статус, документ поступления и текущее состояние — в обороте, выведен из оборота, списан. Отдельно работают обработки «Панель обмена с ИС МП» и «Проверка и подбор маркированной продукции», через которые идёт приёмка и продажа по сканеру.

Документ поступленияКолонка статусов маркировки в табличной части

Откройте строку товара и проверьте, подобраны ли коды

Справочник штрихкодов упаковокПолный реестр КМ со статусами

Найдите код поиском и посмотрите владельца и документ

Панель обмена с ИС МПОчередь документов к отправке в «Честный знак»

Проверьте, нет ли документов с ошибками обработки

Какие статусы бывают у КМ и что они означают

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

Если касса или документ реализации ругается на код, первым делом проверьте его статус. Типичная ситуация: товар физически на полке, а КМ в системе уже выведен из оборота — например, по нему ранее ошибочно оформили списание. Продать такой товар через кассу с передачей данных в «Честный знак» не получится, пока статус не исправлен.

Как проверить код маркировки и подобрать его в документ

Рабочий сценарий приёмки выглядит так: создаётся документ поступления, затем через кнопку подбора открывается форма проверки, и оператор сканирует каждый Data Matrix с товара. Программа распознаёт код, сверяет GTIN с номенклатурой и показывает статус. Зелёный цвет строки — код в порядке, красный — есть проблема: чужой код, неверный статус или дубль.

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

Порядок работы с КМ при приёмке
  1. 1
    Создайте документ поступления и заполните номенклатуру
  2. 2
    Откройте форму проверки и подбора маркированной продукции
  3. 3
    Отсканируйте Data Matrix с каждой единицы товара
  4. 4
    Убедитесь, что все строки подсвечены как успешные, без дублей и чужих кодов
  5. 5
    Проведите документ и отправьте данные через панель обмена с ИС МП
  6. 6
    Проверьте, что документ принят системой без ошибок

Типичные ошибки с КМ и как их исправить

Самая частая проблема — расхождение количества: в документе 10 единиц товара, а отсканировано 9 кодов. Такой документ нельзя корректно отправить в ГИС МТ. Решение — досканировать недостающие коды или откорректировать количество, если поставщик реально недовложил товар и это подтверждено.

Вторая группа ошибок — дубли кодов, когда один и тот же КМ числится в двух документах поступления. Обычно причина в повторной загрузке УПД или ручном вводе кода, который уже есть в базе. Найдите код в справочнике штрихкодов упаковок, посмотрите, к какому документу он привязан, и уберите лишнее вхождение. Третья ситуация — неверный GTIN: код отсканировался, но привязался не к той номенклатуре. Здесь помогает проверка соответствия штрихкодов в карточке товара.

Типичные ошибки при работе с КМ
01
Проведение реализации без проверки статусов кодов — чек отклоняется, данные в «Честный знак» не уходят
02
Ручное редактирование строки кода в справочнике — код становится невалидным и не проходит криптопроверку
03
Игнорирование ошибок в панели обмена — расхождения копятся и блокируют последующие документы
04
Продажа маркированного товара как немаркированного — штрафный риск при проверке

Когда КМ означает не код маркировки

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

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

Возможные значения аббревиатуры КМ

Код маркировки

Основное значение в торговых конфигурациях: Data Matrix из «Честного знака», статусы, обмен с ГИС МТ

Километры

Транспортная логистика и маршрутные листы: единица расстояния и пробега

Внутреннее сокращение компании

Самописные и отраслевые решения: расшифровку даёт только документация внедрения

Как проверить, что оборот КМ настроен правильно

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

Тревожные сигналы: регулярные ошибки криптопроверки, коды со статусом «владелец не определён», расхождение остатков между 1С и ГИС МТ. Это повод провести сверку: выгрузить остатки кодов из «Честного знака» и сопоставить со справочником штрихкодов упаковок в базе.

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

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

Очередь обмена с ИС МП
Норма

Все документы обработаны без ошибок

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

Документы висят в статусе ошибки днями

Статус продаваемого КМ
Норма

«В обороте», владелец — ваша организация

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

«Выведен из оборота» или чужой владелец

Остатки кодов
Норма

Совпадают с личным кабинетом «Честного знака»

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

В 1С есть коды, которых нет в ГИС МТ, или наоборот

Частые вопросы о КМ в 1С

Что делать, если сканер не читает код маркировки?

Проверьте, что сканер настроен на распознавание Data Matrix и передаёт служебные символы (GS). Попробуйте отсканировать код в блокнот: строка должна быть длинной и содержать разделители. Если код повреждён физически, запросите у поставщика корректный КМ или оформите перемаркировку.

Можно ли продать маркированный товар без сканирования КМ?

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

Почему в документе код подсвечен красным?

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

Как найти, в каком документе использован конкретный КМ?

Откройте справочник «Штрихкоды упаковок и товаров», найдите код поиском по строке и посмотрите связанные документы в карточке элемента. Также полезен отчёт по движениям кодов маркировки, если он есть в вашей конфигурации.

Что делать, если «Честный знак» отклонил документ?

Откройте протокол ошибки в панели обмена — там указан код и причина отказа. Чаще всего это неверный статус КМ, ошибка в реквизитах контрагента или просроченная подпись. Исправьте причину и отправьте документ повторно, не создавая дубль.

Итог

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

КМ в 1С — это код маркировки товара из «Честного знака». Следите за статусами кодов, проверяйте очередь обмена после каждого документа и не исправляйте коды вручную. Расхождения решаются сверкой с ГИС МТ, а не удалением данных.