1С и Честный ЗНАК: как настроить виртуальную агрегацию упаковок и паллет?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

В процессе работы с маркируемым товаром (парфюмерия, бытовая химия, легкая промышленность и др.) часто возникает задача не просто заказать коды маркировки (КМ) на единицу продукции, но и объединить их в логистические упаковки — короба и паллеты. Это особенно актуально для импортеров и производителей, использующих механизм виртуальной агрегации. В этом материале мы подробно разберем, как в 1С настроить генерацию штрихкодов для полной логистической цепочки: от единицы товара до паллеты.

Постановка задачи

Рассмотрим ситуацию: вы занимаетесь маркировкой товаров (например, парфюмерии или бытовой химии). Вы уже разобрались, как заказать коды DataMatrix на потребительские упаковки (флаконы, пачки) и даже сформировали групповые упаковки (короба). Однако возникает вопрос: как сгенерировать коды для паллет и "связать" короба с паллетой в учетной системе для последующей отправки в "Честный ЗНАК"?

Многие пользователи сталкиваются с непониманием того, как технически реализовать вложенность "Короба в Паллету" при виртуальной агрегации или оперативно напечатать дубликат кода маркировки при его повреждении. Давайте разберем этот механизм по шагам.

Понимание различий: КМ и SSCC

Прежде чем переходить к настройкам в 1С, важно понимать разницу между типами кодов, с которыми мы работаем:

  1. Код маркировки (КМ): Это DataMatrix код, который вы заказываете в ГИС МТ ("Честный ЗНАК") за деньги (или бесплатно в рамках экспериментов). Он наносится на каждую единицу товара; при необходимости можно выгрузить полные коды маркировки в csv с символами FNC1 для передачи на печать — удобнее через подготовка и печать этикеток для Честного ЗНАКа.
  2. Код групповой/логистической упаковки: Для коробов и паллет обычно используются коды формата SSCC (Serial Shipping Container Code). Эти коды генерирует ваша учетная система (1С) самостоятельно. Их не нужно покупать, но для их корректной генерации в настройках организации должны быть прописаны параметры GS1 (GLN и префикс компании).

При виртуальной агрегации задача 1С — создать структуру, где конкретные КМ привязаны к конкретному SSCC короба, а несколько SSCC коробов привязаны к одному SSCC паллеты.

Шаг 1. Настройка иерархии упаковок в справочнике Номенклатура

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

Разберем настройку справочника Упаковки (или настроек внутри Номенклатура):

  1. Откройте карточку номенклатуры.
  2. Убедитесь, что для данного вида номенклатуры включено использование упаковок и выполнен контроль заполнения обязательных полей для маркируемого товара.
  3. Создайте упаковку первого уровня — Короб. В ее параметрах укажите, что она состоит из определенного количества единиц (например, 10 шт.). Для быстрого заполнения данных можно использовать инструмент переноса штрихкодов и упаковок из другой номенклатуры.
  4. Создайте упаковку второго уровня — Паллета. В ее параметрах укажите, что она состоит из упаковок вида "Короб" (например, 20 коробов).

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

Шаг 2. Работа с формой Виртуальной агрегации

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

Варианты формирования структуры

В форме Виртуальная агрегация структура может быть сформирована тремя способами:

Алгоритм действий при выборе "Из номенклатуры"

Когда вы выбираете вариант Из номенклатуры, система анализирует общее количество кодов маркировки, которые вы планируете ввести в оборот или агрегировать.

Пример логики работы 1С:

  1. Допустим, у вас есть заказ на 200 единиц товара.
  2. Система видит настройку: 1 короб = 10 шт. Значит, потребуется 20 кодов SSCC для коробов.
  3. Далее система видит настройку: 1 паллета = 20 коробов. Значит, эти 20 коробов поместятся на 1 паллету.
  4. В итоге 1С сгенерирует 1 код SSCC для паллеты.

В форме Состав упаковок по кнопке Заполнить система автоматически рассчитает количество логистических упаковок каждого уровня и сгенерирует для них штрихкоды.

Шаг 3. Генерация штрихкодов (SSCC)

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

При выполнении команды агрегации система:

  1. Генерирует уникальный номер паллеты (SSCC).
  2. "Привязывает" к этому номеру список кодов SSCC коробов, которые находятся на этой паллете.
  3. В свою очередь, к каждому SSCC короба привязаны коды DataMatrix единиц товара.

Таким образом формируется полная иерархия (дерево) кодов. Эту информацию (вложенность) 1С затем передает в "Честный ЗНАК" — есть готовый инструмент для инвентаризации и агрегации кодов маркировки.

Особенности и нюансы

При работе с паллетами обратите внимание на следующие моменты:

Резюме

Для успешной генерации кодов упаковок и паллет в режиме виртуальной агрегации необходимо:

  1. Правильно настроить иерархию в справочнике упаковок номенклатуры (Штука → Короб → Паллета).
  2. В форме виртуальной агрегации использовать автоматическое заполнение Из номенклатуры.
  3. Убедиться, что в настройках интеграции с ИС МП заполнены параметры организации (GLN, GCP) для корректной генерации SSCC-кодов.

Следуя этому алгоритму, вы автоматизируете процесс создания логистической структуры и избежите ручного распределения кодов по тарным местам.

← На главную