ФиксИнтернет-магазин на 1С-Битрикс под ключ за 30 дней по фиксированной цене

Маркировка «Честный ЗНАК» и 1С-Битрикс: что учесть

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

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

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

Коротко

  • Маркировка — это поэкземплярный учёт: каждой единице товара соответствует уникальный код Data Matrix.
  • Основная логика — вывод из оборота, чек с кодом — живёт в 1С и на кассе, а не на витрине.
  • Сайт остаётся витриной: передаёт заказ в 1С и показывает корректные остатки и статусы.
  • Критична цепочка заказ — учёт — касса: ошибка на любом шаге ломает чек и легальность продажи.

Что такое «Честный ЗНАК» простыми словами

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

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

Кого касается маркировка

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

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

Обмен данными сайта с 1С Сайткаталог, заказы1Стовары, заказыОбменочередь / APIДанные идут в обе стороны по расписанию или по событию
Схема: сайт и 1С обмениваются данными в обе стороны — по расписанию или по событию. Товары и остатки приходят на сайт, заказы уходят обратно.

Код Data Matrix и поэкземплярный учёт

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

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

Где проходит граница: сайт, 1С, касса

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

УчастникЧто делает в маркировкеЧто НЕ делает
Сайт на 1С-БитриксВитрина, приём заказа, передача его в 1С, отображение остатков и статусовНе хранит коды поэкземплярно, не выводит из оборота
1С (учётная система)Приёмка кодов, поэкземплярный учёт, подбор кода к заказу, документыОбычно не печатает фискальный чек напрямую
Касса / ОФДПробитие чека с кодом, передача в систему маркировки, вывод из оборотаНе ведёт витрину и каталог

Такое разделение экономит бюджет: вы не пытаетесь превратить сайт в учётную систему, а достраиваете недостающие связи. Основная работа — в 1С и её обмене с сайтом и кассой.

Путь маркированного товара до покупателя

Проще всего понять маркировку, проследив путь одной единицы товара от склада до руки покупателя.

  1. Приёмка. Товар поступает с кодами Data Matrix, коды заводятся в учётную систему и привязываются к остаткам.
  2. Витрина. На сайт передаётся доступное количество по позиции — покупатель видит наличие и оформляет заказ.
  3. Заказ в 1С. Оформленный на сайте заказ уходит в учётную систему, где под него подбирается конкретная единица с кодом.
  4. Продажа и чек. При отгрузке или выдаче касса пробивает чек с кодом маркировки и передаёт данные оператору.
  5. Вывод из оборота. Система маркировки фиксирует, что этот код легально ушёл покупателю.

Обратите внимание: покупатель на сайте ничего не делает с кодом — для него процесс прозрачен. Вся работа с Data Matrix спрятана в учёте и на кассе.

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

Центральная точка всей цепочки — момент продажи, когда пересекаются маркировка и 54-ФЗ. При продаже маркированного товара касса обязана включить код в фискальный чек и передать его оператору фискальных данных. Это и есть вывод из оборота: система маркировки получает сигнал, что конкретная единица продана.

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

Слабое звено — стыки. Чаще всего маркировка ломается не внутри 1С или кассы, а на границах: сайт → 1С и 1С → касса. Именно этим стыкам при внедрении уделяют больше всего внимания.

Роль 1С в цепочке маркировки

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

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

Что делать на стороне 1С-Битрикс

Даже при том, что ядро маркировки в 1С, у витрины есть своя зона работ. Обычно это:

Объём доработок сайта зависит от бизнес-процессов. Если продажа идёт стандартно через заказ и обмен с 1С, витрине часто хватает надёжного обмена. Более сложные интеграционные сценарии — тема отдельного проектирования, близкого к тому, что мы описываем в материале про REST, вебхуки и безопасность в Битрикс.

Возвраты и повторный ввод в оборот

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

Для интернет-магазина важно согласовать возврат на сайте с возвратом в 1С. Оформленный возврат заказа должен инициировать правильные действия с кодом, а не оставлять его «повисшим» между проданным и доступным. Если процессы не связаны, накапливается пересортица кодов, а остатки на витрине перестают соответствовать реальности. Продумывать возвраты стоит на этапе внедрения, а не когда придёт первый возврат маркированного товара.

Остатки, обмен и производительность

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

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

Частые ошибки при внедрении

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

  1. Определите затронутые товары. Сверьте каталог с актуальным перечнем маркируемых групп.
  2. Назначьте центр учёта. Коды и их движение ведутся в 1С, сайт остаётся витриной.
  3. Настройте приёмку кодов. Data Matrix заводятся в учёт при поступлении товара.
  4. Проверьте обмен заказов. Заказ с сайта уходит в 1С полно и подбирает нужную единицу.
  5. Свяжите кассу. Чек по 54-ФЗ включает код, вывод из оборота проходит при продаже.
  6. Опишите возвраты. Возврат заказа инициирует повторный ввод кода в оборот.
  7. Прогоните цепочку целиком. От заказа на сайте до чека с кодом — на реальных данных до запуска.

Вывод

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

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

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

Нужно ли дорабатывать сам сайт на 1С-Битрикс для маркировки?

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

Что такое код Data Matrix и чем он отличается от штрихкода?

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

Как маркировка связана с чеком по 54-ФЗ?

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

Какие товары подлежат обязательной маркировке?

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

Можно ли продавать маркированный товар без интеграции с 1С?

Технически учёт кодов можно вести и в других системах, но для магазина на 1С-Битрикс наиболее естественный и распространённый путь — вести маркировку в 1С, где уже ведётся номенклатура, остатки и документы. Тогда сайт остаётся витриной, а вся логика кодов, вывода из оборота и чеков живёт в учётной системе. Отсутствие нормальной интеграции обычно приводит к ручным операциям, ошибкам и пересортице кодов.

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

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

Как маркировка влияет на скорость и остатки на сайте?

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

Поделиться:

Нужно подготовить магазин к продаже маркированных товаров?

Настроим учёт кодов в 1С, обмен с сайтом и кассой и корректную цепочку продажи по 54-ФЗ. Разберём ваши процессы и предложим решение.

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины и порталы на 1С-Битрикс: настраиваем обмен с 1С, учёт остатков и продажу маркированных товаров через кассу по 54-ФЗ.

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