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