Маркировка и Честный ЗНАК в Диадок: как передавать коды маркировки в УПД

Маркировка товаров — это уже не будущее, это настоящее. Если вы ведёте учёт в Диадоке и работаете с маркированным товаром (табак, обувь, одежда, лекарства, парфюмерия), то кроме электронного документооборота нужна ещё интеграция с системой «Честный ЗНАК» (ГИС МТ Роспотребнадзора). Разбираем, как Диадок связан с маркировкой, где передаются коды, что требует настройки и на какие грабли наступают все.

Коротко о главном

Маркировка в Диадоке — это не отдельный модуль, а интеграция с ГИС МТ (система «Честный ЗНАК»). Когда вы оформляете УПД с маркированным товаром, коды маркировки (DataMatrix или другие идентификаторы) передаются через Диадок в ГИС МТ при оформлении отгрузки. Диадок сам по себе маркировку не создаёт — это делает ГИС МТ. Ваша задача в Диадоке: правильно заполнить строки товаров с кодами, указать тип учёта (поштучный или объёмно-сортовой), и система сама синхронизируется с государственной базой при отправке документа.

С 1 января 2025 года маркировка обязательна для ряда товаров, а интеграция работает через стандартный формат УПД с расширением для кодов и сведений об отгрузке. Если вы на 1С и Диадоке, нужна обработка модуля маркировки — либо встроенная в коннектор, либо доработанная.

Главное правило: коды маркировки в УПД передаются только при корректном заполнении всех полей отгрузки. Пропустил код или указал неверный тип учёта — система откажет, и документ не уйдёт в ГИС МТ. На практике это частая причина зависания документов в статусе «на подписи».

В этой статье

  • Как маркировка связана с Диадоком и ГИС МТ
  • Какие товары подлежат маркировке
  • Типы учёта маркированного товара: поштучный и объёмно-сортовой
  • Передача кодов маркировки в УПД: требования к полям
  • Вывод товара из оборота и возврат маркированного товара
  • Интеграция Диадока с 1С: модули и обработки
  • Типичные ошибки при работе с маркировкой

Как маркировка связана с Диадоком и ГИС МТ

Маркировка товаров в России реализуется через государственную систему ГИС МТ (система мониторинга товаров, обслуживается Роспотребнадзором) под брендом «Честный ЗНАК». Когда компания вводит маркированный товар в оборот (получает его от поставщика) или выводит из оборота, об этом нужно уведомить ГИС МТ. Уведомление идёт через электронный документооборот — через Диадок как оператор ЭДО.

Механика простая: вы формируете УПД в своей системе (1С, Лидер, Альт-Инвест), указываете коды маркировки товаров, отправляете документ через Диадок контрагенту (поставщику или покупателю). Диадок отправляет документ и автоматически передаёт коды маркировки в ГИС МТ. Там система фиксирует движение товара (ввод, оборот, вывод), проверяет подлинность, отслеживает цепь поставок.

Важное уточнение: сам Диадок маркировку не создаёт и не хранит коды. Это делает ГИС МТ и производители товара. Диадок — это просто транспорт для передачи данных о маркировке через ЭДО. Если коды заполнены неверно или несоответствуют товару — ГИС МТ откажет, и это будет видно в статусе документа в Диадоке.

Артём Соколов
Мнение эксперта
Артём Соколов
Специалист по внедрению ЭДО
Лайфхак: маркировка с Диадоком работает только если на 1С установлена специальная обработка или встроенный модуль маркировки. Без неё 1С просто не поймёт, какие коды загружать в УПД. Но главное — настроить интеграцию 1С с Диадоком не только для документов, но и для передачи кодов маркировки. Это две разные вещи: первая передаёт сам документ, вторая — его содержимое с кодами.

Какие товары подлежат маркировке

Маркировка в России распространяется на ограниченный перечень товаров, который расширяется. На 2026 год обязательная маркировка введена для:

  • Табак и табачная продукция — обязательно с 2019 года. Каждая пачка имеет уникальный код DataMatrix, который регистрируется в ГИС МТ при выводе из производства.
  • Обувь и текстильная продукция — введено поэтапно. С 2021 года действует обязательная маркировка для определённых категорий (обувь с высокой добавленной стоимостью, детская одежда и обувь).
  • Лекарственные препараты — маркировка рецептурных и безрецептурных лекарств введена для отслеживания контрафакта. Коды передаются через Диадок в базу ФНС и ГИС МТ.
  • Парфюмерия и косметика — добавлены в 2024 году. Маркировка обязательна для парфюмерных изделий стоимостью свыше определённого порога.
  • Иные товары — перечень расширяется (электроника, алкоголь в отдельных регионах). Следите за указами Роспотребнадзора и ФНС.

Если вы работаете с этими товарами и используете Диадок для обмена документами, маркировка становится вашей заботой. Товары без маркировки, помечённые кодами маркировки, или коды, которые не зарегистрированы в ГИС МТ — всё это приводит к отказам и зависаниям документов.

Типы учёта маркированного товара: поштучный и объёмно-сортовой

При передаче кодов маркировки в УПД через Диадок нужно указать, как вы учитываете товар: поштучно или объёмно-сортовым методом. Это два разных подхода, и выбор влияет на то, как коды передаются в ГИС МТ.

Поштучный учёт. Каждая единица товара (каждая пачка, флакон, штука) имеет уникальный код маркировки, и вы отслеживаете каждый код отдельно. При отгрузке вы указываете конкретные коды каждого товара в УПД. Это точный метод, требует работы со штрих-кодами и сканированием. В УПД для поштучного учёта поле «коды маркировки» заполняется полным списком всех кодов товаров в строке.

Объёмно-сортовой учёт. Вы не отслеживаете каждый код отдельно, а только указываете количество единиц товара по видам и количество кодов в партии. Метод проще для оптовой торговли и складских операций, но требует правильной документации партий. В УПД указывается сведение об объёме и сортности, но не каждый конкретный код.

На практике: если вы работаете с табаком, косметикой или лекарствами мелкооптом — поштучный. Если оптовая база или дистрибьютор маркированного товара — объёмно-сортовой. Смешивать два метода в одном документе нельзя.

Наталья Ковалёва
Мнение эксперта
Наталья Ковалёва
Главный бухгалтер
Предупреждение от бывалого: когда мы начали работать с маркировкой, не указали правильный тип учёта в УПД, и полдня документ висел с ошибкой в ГИС МТ. По факту: сначала договоритесь с поставщиком, какой метод учёта вы оба используете, потом настройте в 1С именно этот метод. Не гадайте, что там выберет 1С автоматически.

Передача кодов маркировки в УПД: требования к полям

Когда вы отправляете УПД с маркированным товаром через Диадок, документ должен содержать определённые поля для передачи кодов. Вот что требуется:

  • Сведения об отгрузке (СведОтгр). Это обязательное поле УПД, где указываются факты отгрузки товаров. При маркировке здесь должны быть коды товаров, количество и признак способа идентификации (поштучно или объёмно-сортовой).
  • Идентификаторы товаров (DataMatrix, код маркировки). Коды передаются в формате, установленном ГИС МТ — обычно это текстовая строка кода, начинающаяся с префикса, указывающего тип идентификатора (01 для DataMatrix, 28 для другие форматы). Один товар может иметь несколько кодов, если это сборка.
  • Признак происхождения товара. Нужно указать, маркирован ли товар собственным производством, получен от третьего лица, или приобретён уже с кодами.
  • Сведения о партии и объёме (для объёмно-сортового учёта). Если используется объёмно-сортовой учёт, указываются параметры партии: признак конфигурации, объём в единицах, количество упаковок.

Если любое из этих полей заполнено неверно или отсутствует, ГИС МТ откажет при передаче, и УПД «зависнет» со статусом ошибки в Диадоке. На это часто не обращают внимание до того, как документ нужно срочно передать дальше.

Диадок и ГИС МТ: интеграция с государственной системой маркировки. Подключить Диадок с поддержкой маркировки — поможем с настройкой передачи кодов, выбором типа учёта и синхронизацией с ГИС МТ.

Вывод товара из оборота и возврат маркированного товара

Маркировка в Диадоке необходима не только при отгрузке, но и при выводе товара из оборота и при возврате маркированного товара. Это особые операции, требующие правильного оформления.

Вывод из оборота. Если маркированный товар повреждён, истёк срок годности, или компания решила его утилизировать, коды маркировки нужно «снять» с ГИС МТ через документ вывода. В Диадоке это оформляется либо специальным документом «Уведомление о выводе из оборота», либо УПД с признаком, что товар выводится (а не продаётся). Код маркировки передаётся в этом документе и отмечается как выведённый в ГИС МТ. Это критически важно для табака и лекарств — если не оформить вывод, товар будет числиться в обороте и может быть рассценен как контрафакт.

Возврат маркированного товара. Когда покупатель возвращает товар с кодом маркировки (обслуживание, брак, несоответствие), нужна реверсивная операция в ГИС МТ. В Диадоке это оформляется документом возврата с указанием оригинальных кодов маркировки. При этом коды как бы «возвращаются» продавцу, и они снова активируются в его ГИС МТ. Если не оформить возврат правильно, система может посчитать операцию сомнительной.

На практике: любое движение маркированного товара — это документ в Диадоке с кодами. Если нет документа, движения в ГИС МТ не будет, и товар станет «невидимым» для системы отслеживания.

Интеграция Диадока с 1С: модули и обработки

Большинство компаний используют 1С для учёта товаров и маркировки. Чтобы маркировка прошла через Диадок, нужна интеграция 1С с Диадоком, которая передаёт не только сам документ, но и коды маркировки. Это реализуется несколькими способами:

  • Встроенный модуль маркировки в коннекторе Диадока для 1С. Если вы используете универсальный коннектор 1С-Диадок, современная версия уже содержит обработку маркировки. Нужно только включить её в настройках и указать способ учёта маркировки (поштучный или объёмно-сортовой). Модуль автоматически будет подтягивать коды из регистра маркировки 1С в УПД.
  • Специализированная обработка маркировки. Если встроенный модуль не справляется с вашим сценарием (например, работа с несколькими партиями, специфическая нумерация кодов), разработчики Диадока или ваши программисты могут написать отдельную обработку. Она экспортирует коды из 1С в нужном формате и загружает их в УПД перед отправкой в Диадок.
  • API Диадока с прямой передачей кодов. Если вы используете внешнюю систему управления товарами и кодами маркировки (WMS, ERP), можно настроить прямую передачу кодов в Диадок через REST API. Диадок примет коды и автоматически вставит их в УПД перед отправкой.

Виды документов в Диадоке включают УПД с поддержкой маркировки, но нужна правильная версия формата. Убедитесь, что версия УПД в вашей интеграции поддерживает поля маркировки (обычно это версия 5.02 и выше по ФНС). Старые версии формата маркировку не поддерживают, и коды не уйдут в ГИС МТ.

Типичные ошибки при работе с маркировкой

Вот где спотыкаются чаще всего:

  • Коды маркировки не заполнены в УПД. 1С подготовила документ, но коды товаров не перешли в УПД (забыли включить модуль маркировки, или версия коннектора старая). УПД уходит в Диадок, но без кодов — ГИС МТ откажет, и документ повиснет в статусе ошибки.
  • Неверный формат кодов. Коды маркировки передаются в неправильном формате (например, без префикса, или перепутаны разные типы кодов DataMatrix и другие). ГИС МТ не распознаёт код и отправляет ошибку.
  • Смешивание типов учёта. В одном УПД указаны товары с поштучным и объёмно-сортовым учётом. Система не знает, как интерпретировать коды, и отказывает.
  • Несоответствие кодов товарам. В УПД указан код одного товара, но передан другой товар. ГИС МТ проверяет соответствие и отказывает.
  • Коды уже использованы или не зарегистрированы. Код маркировки уже передан в ГИС МТ для другого товара или партии, или вообще не зарегистрирован в системе. Это возможно при работе с контрафактом или при ошибке на складе (перепутали коды).
  • Забыли оформить вывод или возврат. Товар выведен со склада, но документ вывода в Диадоке не отправлен. Коды остаются активными в ГИС МТ, и система может посчитать товар сомнительным.

Требования к продавцу и покупателю маркированного товара

Обе стороны сделки должны быть готовы к работе с маркировкой:

Продавец (поставщик). Должен иметь доступ к ГИС МТ (учётную запись оператора маркировки), иметь интегрированную с Диадоком систему учёта (1С, другая ERP), и знать точные коды товаров при отгрузке. Не забыть оформить все операции вывода и возврата товара. Брать на себя ответственность за подлинность кодов.

Покупатель (получатель). Должен проверить коды при получении товара (сканировать в ГИС МТ), согласиться с типом учёта маркировки, указанным в УПД, и иметь возможность отследить товар в ГИС МТ. Если обнаружена подделка, сразу уведомить продавца и ГИС МТ.

Диадок ускоряет передачу данных между сторонами, но не решает проблему подлинности товара — это ответственность участников рынка и ГИС МТ.

Итог

Маркировка в Диадоке — это интеграция с государственной системой ГИС МТ для передачи кодов маркированного товара при обороте. Сам Диадок маркировку не создаёт, но обеспечивает канал передачи данных о кодах при отправке УПД. Если вы работаете с табаком, лекарствами, косметикой или обувью, маркировка — это не опция, а обязательный компонент учёта и ЭДО.

Главное: правильно настроить интеграцию 1С с Диадоком (чтобы коды попадали в УПД), выбрать тип учёта (поштучный или объёмно-сортовой) и следить за правильностью кодов при отгрузке. Вывод и возврат товара тоже требуют отдельных документов в Диадоке. Если что-то заполнено неверно — ГИС МТ откажет, и документ зависнет в статусе ошибки.

Часто задаваемые вопросы

Что такое маркировка в Диадоке?
Маркировка в Диадоке — это передача кодов маркировки (коды DataMatrix, идентификаторы товаров) в УПД и далее в государственную систему ГИС МТ («Честный ЗНАК»). Диадок не создаёт коды маркировки, а только транспортирует данные о них через ЭДО. Коды создаёт производитель или ГИС МТ при вводе товара в оборот.
Какие товары подлежат маркировке?
На 2026 год обязательная маркировка введена для табака, лекарств, парфюмерии, косметики, некоторых категорий одежды и обуви. Перечень расширяется по указам Роспотребнадзора. Если вы работаете с этими товарами, маркировка обязательна, и коды нужно передавать через Диадок.
Как передаются коды маркировки в УПД через Диадок?
Коды заполняются в сведениях об отгрузке УПД. При интеграции 1С с Диадоком модуль маркировки автоматически подтягивает коды из регистра маркировки в УПД. При отправке документа Диадок передаёт коды в ГИС МТ, и там система регистрирует движение товара.
Что такое поштучный и объёмно-сортовой учёт маркировки?
Поштучный учёт — каждая единица товара имеет уникальный код, и вы отслеживаете каждый код отдельно. Объёмно-сортовой — вы указываете только количество и характеристики партии, но не каждый код. Выбор способа влияет на формат передачи кодов в УПД и ГИС МТ.
Что нужно сделать, чтобы вывести маркированный товар из оборота?
Оформить в Диадоке документ вывода товара из оборота (специальный документ или УПД с признаком вывода) и указать коды маркировки. При отправке этого документа коды будут зарегистрированы в ГИС МТ как выведённые. Без этого документа товар останется активным в системе и может быть рассчитан как сомнительный.
Нужна ли специальная версия УПД для маркировки?
Да, нужна современная версия формата УПД (обычно 5.02 и выше по требованиям ФНС), которая поддерживает поля маркировки и сведений об отгрузке. Старые версии формата маркировку не поддерживают. Проверьте, что ваш коннектор 1С-Диадок использует актуальный формат.
Что делать, если коды маркировки не попали в УПД?
Проверьте, что модуль маркировки включён в настройках коннектора 1С-Диадок и что версия коннектора актуальна. Убедитесь, что коды записаны в регистр маркировки 1С. Если коды всё ещё не передаются, обратитесь в поддержку Диадока или доработайте коннектор специализированной обработкой для работы с УПД и XML.