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