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