-15%Скидка 15% на разработку сайта или магазина при старте до конца месяца

Маркировка товаров «Честный ЗНАК»: что должен уметь магазин

Маркировка товаров «Честный ЗНАК» в интернет-магазине на 1С-Битрикс: приёмка кодов, вывод из оборота при продаже, передача в чек

Владелец магазина обуви узнаёт, что его категория уже под обязательной маркировкой, и задаёт логичный вопрос: «А мой сайт на Битриксе это умеет?». Ответ почти всегда пугает своей неопределённостью, потому что маркировка — это не галочка в настройках, а сквозной процесс, который проходит через сайт, учётную систему и кассу. Разберём по-честному, что здесь на самом деле должен уметь магазин, а что происходит вне витрины.

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

Коротко

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

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

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

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

Код маркировки против штрихкода

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

ПризнакШтрихкод EANКод маркировки (КМ)
УникальностьОдин на всю партию одинаковых товаровУникален для каждой единицы
ФорматЛинейный штрихкодDataMatrix
УчётПо номенклатуреПоэкземплярный
Что кодируетТип товараКонкретный экземпляр в «Честном ЗНАКе»
При продажеНичего не выводитсяКод выводится из оборота

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

От номенклатуры до витрины каталога Номенклатуратовары из 1ССвойства и SKUхарактеристикиКарточкафото, описаниеИндекспоиск и фильтрКаталогвитрина клиенту
Схема: номенклатура из 1С обрастает свойствами и торговыми предложениями, наполняется контентом карточки и индексируется — так формируется витрина, по которой ищут и фильтруют.

Кто за что отвечает: сайт, учёт, касса

Самое частое заблуждение — что «всё должен делать сайт». На самом деле маркировка распределена между тремя системами, и понимание границ ответственности экономит много денег на внедрении.

Вывод: «магазин умеет маркировку» — это не про плагин на сайте, а про то, что связка сайт → учёт → касса корректно проводит код через все этапы. Основная доработка обычно приходится на учётную систему и её интеграции.

Жизненный цикл кода от приёмки до продажи

Чтобы спроектировать процесс, полезно проследить путь одного кода маркировки.

  1. Приёмка. Товар приходит от поставщика с кодами; их сканируют и принимают в учётной системе, права на коды переходят к магазину.
  2. Хранение. Коды хранятся поэкземплярно в учёте, привязанные к номенклатуре и складу.
  3. Заказ на сайте. Покупатель оформляет заказ, витрина передаёт его состав в учёт.
  4. Сборка. При сборке заказа конкретные экземпляры с их кодами сопоставляются с позициями.
  5. Продажа и вывод из оборота. При фискализации касса включает КМ в чек и выводит его из оборота в «Честном ЗНАКе».

Как видно, сайт участвует в шагах 3 и косвенно 5, но не хранит коды и не выводит их из оборота сам. Это и есть правильное разделение: витрина отвечает за витрину, учёт — за коды.

Что должен уметь интернет-магазин

Сведём к конкретике роль сайта. От витрины на 1С-Битрикс в контексте маркировки требуется немного, но это критичные вещи.

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

Вывод из оборота и чек по 54-ФЗ

Ключевая операция маркировки при рознице — вывод кода из оборота, и она неразрывно связана с 54-ФЗ. При продаже маркированного товара касса перед пробитием проверяет код, включает его в чек отдельным реквизитом и передаёт данные в ОФД и «Честный ЗНАК».

Для магазина это значит, что фискализация должна уметь работать с реквизитом кода маркировки. Обычная онлайн-касса на актуальной прошивке это поддерживает, но связку нужно настроить: касса должна получить корректный код для конкретной позиции заказа. Ошибка здесь — не косметика, а риск отказа в пробитии чека или расхождений с системой.

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

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

Для интернет-магазина это означает, что нельзя рассматривать возврат только как возврат денег покупателю. Процесс должен включать работу с кодом на стороне учёта и кассы. Иначе возникает расхождение: деньги вернули, товар физически на складе, а его код в системе всё ещё «продан». Такие расхождения накапливаются и создают проблемы при проверках.

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

Роль обмена с учётной системой

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

Требования к обмену при маркировке жёстче, чем к обычному интернет-магазину: он должен быть своевременным и надёжным, потому что сборка с проверкой кодов не терпит расхождений между «сайтовыми» и «учётными» остатками. Подходы к устойчивому обмену данными между системами мы разбираем в статье про REST, вебхуки и безопасность в Битрикс, а вопросы производительности выборок — в материале про D7 и ORM. Настройка самого обмена и учётных процессов — это автоматизация на 1С.

Товарные группы и сроки

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

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

Как встроить это в 1С-Битрикс

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

  1. Аудит. Проверьте, как ведутся остатки, как настроен обмен, какая касса и оператор используются, что из ассортимента под маркировкой.
  2. Учёт кодов. Настройте в учётной системе приёмку кодов, поэкземплярное хранение и вывод из оборота.
  3. Обмен. Обеспечьте своевременную передачу остатков на сайт и заказов в учёт.
  4. Касса. Настройте фискализацию с реквизитом КМ для маркированных позиций.
  5. Возвраты. Автоматизируйте возврат кода в оборот в связке с возвратом заказа.
  6. Тестирование. Прогоните полный цикл на реальном товаре: приёмка, заказ, продажа, чек, возврат.

Инфраструктурная надёжность здесь так же важна, как логика: обмен и фискализация не должны падать под нагрузкой. Вопросы стабильного окружения мы разбираем в статьях про хостинг и BitrixVM и CI/CD и деплой.

Частые ошибки

Чек-лист внедрения

  1. Ассортимент сверен. Известно, какие категории под маркировкой и с какой даты.
  2. Учёт кодов настроен. Приёмка, поэкземплярное хранение и вывод из оборота ведутся в учётной системе.
  3. Обмен стабилен. Остатки приходят на сайт вовремя, заказы уходят в учёт без искажений.
  4. Касса готова. Фискализация включает КМ в чек по 54-ФЗ.
  5. Возвраты закрыты. Возврат кода в оборот автоматизирован вместе с возвратом заказа.
  6. Роли разделены. Сайт передаёт заказы, учёт ведёт коды, касса выводит из оборота.
  7. Цикл протестирован. Пройден полный путь: приёмка → заказ → продажа → чек → возврат.

Вывод

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

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

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

Обязана ли работать с маркировкой именно витрина на 1С-Битрикс?

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

Что такое код маркировки (КМ) и чем он отличается от штрихкода?

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

Как код маркировки попадает в кассовый чек при онлайн-продаже?

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

Нужно ли хранить коды маркировки в самом Битриксе?

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

Какие товарные группы уже подпадают под маркировку?

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

Что происходит при возврате маркированного товара?

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

Замедлит ли маркировка оформление заказа на сайте?

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

С чего начать внедрение маркировки в действующем магазине?

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

Поделиться:

Ваш ассортимент попадает под маркировку?

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

Аудит и оптимизация 1С

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс и настраиваем обмен с учётными системами: маркировка «Честный ЗНАК», фискализация по 54-ФЗ, поэкземплярный учёт.

← Все статьи блога