Агрегация кодов маркировки
Агрегация — объединение кодов маркировки отдельных единиц товара в код транспортной упаковки с сохранением иерархии вложенности в системе мониторинга. Позволяет принимать и отгружать короб или паллету одним сканированием вместо перебора каждой единицы.
Что такое агрегация и зачем она нужна
Агрегация — операция, при которой система запоминает, какие экземпляры товара лежат внутри конкретной коробки, а какие коробки стоят на конкретной паллете. Каждой упаковке присваивается собственный идентификатор, и дальше действует правило: операция с кодом упаковки автоматически применяется ко всему её содержимому.
Практический смысл виден на приёмке. Паллета из 40 коробов по 24 единицы — это 960 сканирований DataMatrix, каждое из которых требует найти этикетку, поймать фокус и дождаться отклика. При корректной агрегации кладовщик считывает один код паллеты, и в документ попадает вся вложенность. Разница во времени приёмки измеряется часами на грузовик, поэтому агрегацию делают даже там, где она формально не обязательна.
Второе назначение — целостность данных. Пока упаковка не вскрыта, система знает состав достоверно: подменить содержимое коробки, не нарушив иерархию, невозможно. Это упрощает разбор недостач: видно, на каком уровне вложенности расходятся данные и кто последним проводил операцию.
Уровни упаковки и SSCC
Иерархия строится сверху вниз и обычно выглядит так: потребительская упаковка (единица товара с кодом маркировки) — групповая упаковка или блок — транспортный короб — паллета. Уровней может быть меньше, а в отдельных товарных группах установлены свои ограничения на глубину вложенности.
Идентификатор транспортной упаковки — SSCC, серийный код транспортной единицы стандарта GS1. Это 18 цифр: расширяющая цифра, префикс компании, серийный номер упаковки и контрольный разряд. SSCC уникален и не повторяется — повторное использование номера считается грубой ошибкой, потому что ломает историю операций.
Наносят SSCC чаще всего линейным символом GS1-128 с идентификатором применения (00) либо двумерным GS1 DataMatrix. Важно не путать его с ITF-14: тот кодирует GTIN упаковки, то есть отвечает на вопрос «что это за короб по номенклатуре», а не «какой именно это короб». Для агрегации нужен серийный идентификатор, а не номенклатурный. Сгенерировать и проверить читаемость этикетки транспортной упаковки можно в генераторе штрих-кодов.
Как проводят агрегацию
На производстве операция обычно автоматическая: линия печатает и наносит коды, сканеры на конвейере фиксируют, какие экземпляры попали в короб, а по завершении формирования упаковки печатается этикетка SSCC. Данные уходят в систему мониторинга документом об агрегации, где перечислены код упаковки и список вложенных кодов.
На складе и в небольших производствах то же самое делают вручную терминалом сбора данных: сканируется этикетка короба, затем поочерёдно единицы товара, документ отправляется одним пакетом. Для этого нужен именно 2D-сканер — линейный лазер не читает матричные символы. Как выбрать устройство и на что смотреть в характеристиках, разобрано в обзоре сканеров для кодов маркировки.
Набор операций, помимо самой агрегации, включает:
- многоуровневую агрегацию — сборку паллеты из уже собранных коробов;
- дезагрегацию (расформирование) — полное вскрытие упаковки, после которого содержимое снова учитывается поштучно;
- изъятие и добавление — частичное изменение состава без расформирования, например при отгрузке неполного короба;
- трансформацию — перекладку содержимого в упаковку с новым идентификатором.
Отгружая товар, участник указывает в передаточном документе коды упаковок, а не тысячи отдельных кодов, — механика передачи описана в материале про ЭДО и УПД в маркировке.
Где чаще всего ломается
Первая по частоте проблема — физическое вскрытие короба без отражения в системе. Продавец достал две единицы для витрины, система по-прежнему считает их внутри упаковки, и при отгрузке короба возникает конфликт состава. Правило простое: вскрыли — оформили изъятие или расформирование.
Вторая — попытка агрегировать коды, ещё не введённые в оборот, или принадлежащие другому владельцу. Система отклонит документ, а ошибка обнаружится в момент отгрузки, когда машина уже загружена. Третья — этикетка SSCC на паллете от предыдущей поставки: старый код всплывает в чужой цепочке и путает историю. Четвёртая — печать этикетки транспортной упаковки на принтере с изношенной головкой: код не читается сканером на приёмке, и вся выгода от агрегации теряется, потому что приходится вскрывать и пересчитывать.
В товарных группах с крупногабаритным товаром агрегация особенно чувствительна: например, при маркировке шин единицы товара тяжёлые и вскрывать упаковку ради пересчёта дорого, поэтому корректность иерархии проверяют до отгрузки, а не на складе получателя.
Частые вопросы
Агрегация обязательна для всех товарных групп?
Требования различаются по группам и по этапам внедрения: где-то передача сведений об агрегации предусмотрена правилами маркировки, где-то остаётся правом участника. Актуальный статус смотрите в действующей редакции постановления по вашей товарной группе. Даже там, где обязанности нет, крупные сети часто требуют агрегированные поставки договором.
Чем SSCC отличается от GTIN на коробе?
GTIN отвечает на вопрос «что это за упаковка по номенклатуре» и одинаков у всех коробов одного вида. SSCC отвечает на вопрос «какой именно это короб» и уникален для каждой физической упаковки. Для агрегации нужен SSCC: без серийного идентификатора система не сможет связать конкретное содержимое с конкретной коробкой.
Что делать, если нужно отгрузить неполный короб?
Оформить изъятие части кодов из упаковки — тогда изъятые единицы снова учитываются поштучно, а остаток остаётся в агрегате. Полностью расформировывать короб ради нескольких единиц не нужно. Если содержимое перекладывают в другую тару, применяется трансформация с новым идентификатором транспортной упаковки.
Можно ли агрегировать товары разных наименований в один короб?
Да, смешанные упаковки допустимы: система хранит список вложенных кодов, а они могут относиться к разным товарам и даже разным товарным группам, если это не запрещено правилами конкретной группы. На практике смешанные короба усложняют приёмку у получателя, поэтому в дистрибуции их стараются избегать.
Нужно ли сканировать каждую единицу при приёмке агрегированной паллеты?
Нет, в этом и смысл: считывается код паллеты или коробов, состав подтягивается из системы. Выборочный пересчёт делают при подозрении на расхождение или по внутреннему регламенту — например, вскрывают один короб из партии. Если состав не сходится, расхождение оформляют документом, а не молча правят учёт.