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

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

Как добавить код маркировки в 1С

Как добавить код маркировки в 1С: настройка обмена с Честным ЗНАКом, ввод кодов DataMatrix в документы, сканирование, проверка остатков и типичные ошибки.

Работа с маркированными товарами в 1С строится вокруг обмена данными с системой «Честный ЗНАК»: коды DataMatrix заказываются, наносятся на товар, вводятся в оборот и списываются при продаже. В типовых конфигурациях — 1С:Управление торговлей, 1С:Розница, 1С:Комплексная автоматизация, 1С:ERP — для этого предусмотрен подсистема «Маркировка товаров» и сервис «1С-ЭДО/1С-Номенклатура» в связке с личным кабинетом оператора.

«Добавить код маркировки» может означать разные задачи: зарегистрировать новый товар и заказать коды, ввести коды в оборот при производстве или остатках, принять маркированный товар от поставщика, пробить код на кассе или вывести товар из оборота. Ниже разобраны все основные сценарии с точными действиями в типовых конфигурациях.

Перед началом работы убедитесь, что у вас есть действующая регистрация в «Честном ЗНАКе», установлена УКЭП (усиленная квалифицированная электронная подпись) на компьютере пользователя, а конфигурация 1С обновлена до актуального релиза — механизмы маркировки меняются часто, и старые версии могут не поддерживать текущие форматы обмена.

Подготовка: что должно быть настроено до добавления кодов

Без корректной первоначальной настройки добавить коды не получится — документы маркировки просто не будут отправляться в «Честный ЗНАК». Проверьте три условия: включённый функциональный опционал, действующие ключи доступа и заполненная номенклатура с признаком маркировки.

В разделе «НСИ и администрирование» (в УТ — «Администрирование → Настройка НСИ и разделов → Интеграция с ИС МП») включите опцию ведения учёта маркированных товаров. Затем в обмене с «Честным ЗНАКом» укажите токен доступа, полученный в личном кабинете оператора, и настройте подписание документов через УКЭП — сертификат должен быть установлен в хранилище компьютера и доступен пользователю 1С.

Для каждой маркированной позиции в карточке номенклатуры должен быть указан вид продукции (обувь, табак, молочная продукция и т.д.) и заполнен GTIN — либо через сервис «1С-Номенклатура», либо вручную. Без GTIN заказать коды в Станции управления заказами (СУЗ) невозможно.

Заказ кодов маркировки через Станцию управления заказами

Если вы производитель или импортёр, коды генерируются через СУЗ. В 1С это делается документом «Заказ на эмиссию кодов маркировки СУЗ» (раздел «Маркировка товаров» или «Обмен с Честным ЗНАКом»). Создайте документ, выберите товарную группу, добавьте строки с номенклатурой и укажите количество кодов по каждому GTIN.

После заполнения отправьте заказ кнопкой «Передать заказ» — документ подписывается УКЭП и уходит в СУЗ. Статус обработки отслеживается прямо в документе: после исполнения заказа коды поступают в пул и становятся доступны для печати этикеток и ввода в оборот. Обратите внимание: для большинства товарных групп действует тариф за эмиссию, средства на счёте в СУЗ должны быть заранее.

Напечатать этикетки с кодами DataMatrix можно из того же документа или через обработку «Печать этикеток и ценников», выбрав шаблон этикетки с кодом маркировки. Проверьте печать на тестовом образце: код должен уверенно считываться сканером, иначе на кассе возникнут задержки и расхождения.

Ввод кодов в оборот документом «Маркировка товаров»

Само «добавление» кода в учёт выполняется документом «Маркировка ТГ» (в УТ и КА — «Маркировка товаров ИС МП»). Создайте документ, выберите операцию — «Ввод в оборот» для производства, «Ввод в оборот при импорте» или «Ввод в оборот остатков» для товаров, закупленных до начала обязательной маркировки.

Добавьте строки: укажите номенклатуру, затем отсканируйте напечатанный код DataMatrix сканером или подберите код из пула эмитированных кодов. После заполнения нажмите «Передать данные» — документ подписывается и отправляется в «Честный ЗНАК». Код считается введённым в оборот только после подтверждения от оператора: в документе появится соответствующий статус.

Порядок ввода кода в оборот
  1. 1
    Создайте документ «Маркировка товаров» и выберите вид операции
  2. 2
    Добавьте номенклатуру с заполненным GTIN
  3. 3
    Отсканируйте код DataMatrix или подберите его из пула заказанных кодов
  4. 4
    Нажмите «Передать данные» и подпишите документ УКЭП
  5. 5
    Дождитесь статуса подтверждения от «Честного ЗНАКа»
  6. 6
    Проверьте, что код отображается в обороте и доступен для продажи

Для ввода остатков действует упрощённая схема: коды можно заказать по упрощённому описанию товара без полного набора атрибутов. Но такой код привязывается к конкретному GTIN, поэтому карточку номенклатуры всё равно нужно привести в порядок.

Приёмка маркированного товара от поставщика

Если коды наносит поставщик, ваша задача — принять их через УПД по ЭДО. Когда поставщик отправляет универсальный передаточный документ с кодами маркировки, в 1С поступает входящий электронный документ. Откройте его, создайте на основании «Приобретение товаров и услуг» и выполните сверку кодов.

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

Сканирование кода при продаже и списании

В розничной продаже код добавляется в чек автоматически при сканировании: кассир сканирует DataMatrix, 1С:Розница или РМК управляемого приложения проверяет код через разрешительный режим и передаёт данные в фискальный регистратор и далее в «Честный ЗНАК». Вручную вводить код не требуется и нежелательно — ручной ввод допустим только как аварийный сценарий при нечитаемом коде, если это предусмотрено правилами товарной группы.

В оптовой продаже коды указываются в документе «Реализация товаров и услуг»: добавьте номенклатуру, затем откройте подбор кодов маркировки и отсканируйте отгружаемые единицы. При отгрузке покупателю-участнику оборота данные передаются через УПД. Для списания, возврата поставщику или вывода по другим причинам используется документ «Вывод из оборота ИС МП» с указанием причины.

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

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

Статус документа маркировки
Норма

«Подтверждён» или «Обработан» в «Честном ЗНАКе»

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

«Ошибка» или зависание в статусе «Ожидается ответ»

Код в чеке
Норма

Чек пробит, код выведен из оборота, в личном кабинете видна продажа

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

Чек без кода или код остался в обороте после продажи

Остатки по маркировке
Норма

Количество кодов в обороте совпадает с фактическим остатком

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

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

Частые ошибки и ограничения

Самая распространённая проблема — попытка отсканировать код в документ, когда номенклатура не связана с товарной группой маркировки. Программа либо не распознаёт код, либо относит его не к той позиции. Второй типовой сбой — просроченная УКЭП: документы формируются, но не подписываются, и выясняется это только при сверке с «Честным ЗНАКом».

Ещё одна ошибка — дублирование кодов при повторной печати этикеток из старого заказа после его частичного использования. Каждый код уникален: если этикетка испорчена, код нужно вывести из оборота с причиной «утрата/повреждение», а не печатать заново тот же. Также помните, что обмен с «Честным ЗНАКом» работает только при доступе в интернет и настроенной регламентной операции обмена — в файловых базах без настроенных регламентных заданий статусы обновляются только вручную.

Типичные ошибки
01
Приёмка УПД без сканирования фактических кодов — расхождения всплывают при продаже
02
Работа на устаревшем релизе — форматы обмена не совпадают, документы отклоняются
03
Повторное использование испорченного кода вместо вывода из оборота
04
Отсутствие GTIN в карточке номенклатуры — заказ кодов в СУЗ невозможен
05
Игнорирование статусов ошибок в журнале обмена — коды не вводятся в оборот

Проверка результата и сверка остатков

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

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

Итог

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

Код маркировки добавляется в 1С через документы подсистемы «Маркировка товаров»: заказ в СУЗ, ввод в оборот, приёмка по УПД, продажа и вывод из оборота. Ключевые условия — настроенный обмен с «Честным ЗНАКом», действующая УКЭП, заполненный GTIN и контроль статусов каждого документа до подтверждения оператором.

Частые вопросы

Можно ли добавить код маркировки вручную, без сканера?

Технически код можно ввести в поле с клавиатуры, но полный код DataMatrix длинный и содержит служебные символы — вероятность ошибки высока. Ручной ввод оправдан только как временная мера. Для постоянной работы нужен 2D-сканер, корректно настроенный в 1С (обычно в режиме эмуляции клавиатуры с суффиксом или как COM-устройство).

Что делать, если сканер считывает код, но 1С его не принимает?

Чаще всего причина в том, что сканер передаёт код без разделителей групп данных (GS) или добавляет лишние символы. Проверьте настройки суффикса и префикса сканера и протестируйте считывание в блокноте: корректный код содержит видимые разделители. Также убедитесь, что номенклатура привязана к правильной товарной группе маркировки.

Нужно ли маркировать остатки товара, закупленные до начала обязательной маркировки?

Да, для товарных групп, где действует обязательная маркировка, остатки подлежат перемаркировке через упрощённый ввод в оборот. Сроки и правила зависят от конкретной товарной группы — уточняйте актуальные требования в личном кабинете «Честного ЗНАКа» и нормативных документах по вашей продукции.

Документ отправлен, но статус «Ошибка» — как найти причину?

Откройте протокол обмена в документе или журнал обмена с «Честным ЗНАКом» — там указан текст ошибки оператора. Типовые причины: недействительная УКЭП, отсутствие средств на счёте СУЗ, неверный GTIN, код уже использован. Исправьте причину, затем выполните повторную отправку тем же документом, не создавая дубликат.

Можно ли работать с маркировкой в 1С:Бухгалтерии?

В 1С:Бухгалтерии поддерживается базовый сценарий: приёмка маркированных товаров по УПД и передача кодов при реализации через ЭДО. Полный цикл — заказ кодов в СУЗ, ввод в оборот, печать этикеток — удобнее вести в торговых конфигурациях (УТ, Розница, КА), где подсистема маркировки реализована полностью.

Что будет, если продать товар без передачи кода маркировки?

Продажа маркированного товара без передачи сведений в систему маркировки является нарушением и влечёт административную ответственность для организации и должностных лиц. Кроме штрафов, код останется числиться в обороте, что исказит остатки и создаст проблемы при дальнейших продажах и инвентаризации.