Знаки и коды маркировки Honest Kitu Статусы

Агрегирование

В системе честного знака используется такое понятие как агрегирование. Агрегирование — это процесс который объединяет единичные упаковки товара в групповые с сохранением информации о товаре. Групповые упаковки тоже можно потом объединить в транспортные.

Как это выглядит на примере легкой промышленности: на заводе было произведено 1000 шт синих полотенец. Каждому был присвоен свой код маркировки. У каждого кода маркировки одинаковый код идентификации (о составе кода маркировки). Когда производится отгрузка товара на склад, то из товара формируют упаковку по 100 шт, а на каждую упаковку наносят код. Вот это процесс и называется агрегирование. Потом полученные коробки также можно собрать в еще большую упаковку. Каждая упаковка штрих кодируется специальным кодом. В нем содержится информация которая регулируется стандартом GS1. В коде содержится информация о товаре, который лежит в упаковке, и количество единиц этого товара.

Знаки и коды маркировки Honest Kitu Статусы

Знаки и коды маркировки Honest Kitu Статусы

Агрегировать можно только продукцию с одинаковыми кодами идентификации или их еще называют КИ, или GTIN. Если продукция агрегированная — то это позволяет обеспечивать движение товара в системе честного знак без необходимости сканировать каждую единицу товара. Штрих код для агрегированной упаковки заказывается в системе честного знака. В разделе «Станции управления заказами» подразделе Агрегация. После получения кода информация о нем фиксируется в системе честного знака. Коды агрегации в системе честного знака еще называют — КМ агрегата или код идентификации групповой упаковки (КИГУ) или код идентификации транспортной упаковки (КИТУ).

Про мини ПК:  Ean code что это и почему его используют? Читать далее

Дата актуализации : 05.08.21

* База знаний находится в разработке и наполнении материалами. Все усилия предпринимаются энтузиастами на добровольных началах.

Статусы кодов маркировки

В системе честного знака коды маркировки еще называют КИ (кодом идентификации). В самом начале, при производстве товара производитель заказывает коды маркировки в СУЗ (станции управления заказами) и когда коды выпущены они получают статус «Эмитирован.Выпущен» и находятся в этом статусе до печати кодов. После печати кодов они переходят в статус «Эмитирован.Получен». И ожидают их нанесения на продукцию. После физического нанесения на продукцию производитель в честном знаке переводит эти коды (товары) в статус «В обороте». И товары с кодами маркировки в этом статусе начинают свой путь до конечного покупателя. Обращаем ваше внимание, что только товары со статусом «В обороте» можно продавать. Когда товары покупаются конечным покупателем или выводятся из оборота по причине негодности они получают статус «Выбыл».

Итого получается для единичных товаров есть 4 статуса кода маркировки: (эти статусы получены из системы фильтрации как все возможные статусы кодов маркировки)

Знаки и коды маркировки Honest Kitu Статусы

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

Знаки и коды маркировки Honest Kitu Статусы

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

Знаки и коды маркировки Honest Kitu Статусы

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

Знаки и коды маркировки Honest Kitu Статусы

При создании упаковки происходит агрегация кодов маркировки. Нужное количество товаров (кодов) упаковывается и привязывается к коду транспортной упаковки (КИТУ/АТК). Транспортная упаковка получает статус «Сформирован». И дальнейшее взаимодействие происходит через код упаковки. Достаточно один раз отсканировать код упакови и нет необходимости сканировать каждую единицу товара. Когда же упаковка приходит розничному продавцу она распаковывается и получает статус «Расформирован» и дальнейшие действия производятся уже над каждой единицей товара.

Иногда участники товарооборота могут столкнуться неожиданным состоянием статуса кода маркировки — «Недопустимый статус кода маркировки». Бояться его не стоит. Тех.поддержка рекомендует немного подождать и данная проблема исчезнет.

Дата актуализации : 05.04.22

Если вы, как и я, в декабре и январе занимались маркировкой остатков текстиля, подпадающего под «Честный Знак», исползуя для этого любую типовую конфиругацию 1с, проверьте один важный момент. Наверняка вы печатали не только марки на единицу изделия, но и штрихкод логистической упаковки, так называемый КИТУ (Коды Идентификации Транспортной Упаковки), в терминах GS1 (бывшей EAN) они называются SSCC (Serial Shipping Container Code — серийный номер транспортного контейнера). Просканируйте любую из них, и посмотрите, какие символы вернет сканер. Видите что-то вроде (00)146012345600123453 (со скобками) — поздравляю, у вас проблема.

Что в типовом?

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

Логика работы в типовых конфигурациях 1с, поддерживающих маркировку следующая:

1. эмиссия марок (получаем от ЧЗ или сами генерируем серийные номера каждой единицы товара)

2. виртуальная агрегация (генерируются коды SSCC коробов, сохраняются, определяется состав каждого конкретного короба, распечатываются этикетки на штучки и короба, но данные в ЧЗ пока не передаются — они остаются в 1с)

3. марки вводятся в оборот (поштучно, не упаковками)

4. введенные в оборот марки агрегируются, согласно п.2, т. е. данные виртуальной агрегации передаются в ЧЗ.

5. при отгрузке формируются паллеты, под каждый паллет генерируется еще один упаковочный код (SSCC-паллета, включающий в себя перечень SSCC-коробов), проводится агрегация

6. выполняется отгрузка, клиенту передается электронный документ (УПД через ЭДО, либо непосредственно через ЧЗ), содержащий перечень передаваемых SSCC.

7. покупатель сканирует коды SSCC (паллет или коробок), и подтверждает, что именно эти коды он и получил.

Разумеется, это не единственный возможный вариант цепочки. Можно вообще не использовать агрегацию, и в УПД передавать весь перечень марок. Можно агрегировать заранее, и в оборот вводить уже упаковки (мы так и делаем, но для этого пришлось дорабатывать конфигурацию, из коробки она так не умеет). Но давайте вернемся к нашему кейсу. Как оказалось, в п.2 компания 1с подложила нам свинью. Выяснили мы это только на п.7.

Проблема

Беда пришла откуда не ждали. Клиент получил УПД, проверил переданные КИТУ, выгрузил их на ТСД, с помощью которого должна пройти приемка. Однако, сканируя непосредственно ШК, он не находил такого кода в списке ожидаемых.

Чтобы понять, как это получилось, давайте обратимся к инструкции GS1 по формированию SSCC. Сам формат описан, например здесь. Обратите внимание на идентификатор применения — он помещается в скобочки. Вот только если просканировать сам штрихкод, то никаких скобочек в нем нет (хотя словарь code-128 на основе которого реализован GS1-128 стандарт для SSCC позволяет зашивать в ШК символы скобок).

Возьмем методичку непосредственно от GS1ru, там есть пример самого баркода, как может выглядеть SSCC. Попробуем сгенероировать точно такой же с помощью типовой актуальной КА 2.4.13.103.

Для примера, возьмем штрихкод из методички: (00)146012345600123453

Знаки и коды маркировки Honest Kitu Статусы

Для проверки, сгенерируем штрихкод сами, с помощью онлайн-сервисов, например вот этого.

Создадим макет логистической этикетки. Тип штрихкода GS1-128, отдельного типа для SSCC при создании макета не предлагается:

Знаки и коды маркировки Honest Kitu Статусы

Сравним с тем, что выдает на печать 1с и то, что показано в методичке:

Знаки и коды маркировки Honest Kitu Статусы

Как видно, 1с формирует совершенно другой узор.

Первая причина элементарна: 1с выводит ШК как есть, вместе со скобками. Это можно проверить, считав ШК любым сканером, хоть приложением с мобильного телефона.

Это неверно. В методических рекомендациях GS1 прямо сказано:

7.4 Представление скобок в символе штрихового кода GS1-128

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

Наши партнеры, не пользующиеся продуктами 1с, сами реализовавшие механизмы работы с маркировкой, в том числе работы SSCC, не ожидают от нас штрихкода с зашитыми скобками, и не могут сопоставить его с КИТУ, пришедшими им в электронной УПД.

Вторая причина в том, что SSCC штрихкод формируется немного иначе. Идентификатор применения 1с просто вставляет как часть штрихкода, но по стандарту это не так. Идентификатор применения помещается в специальный раздел FNC1:

Начальная комбинация двух знаков (знак СТАРТ + FNC1) во всем мире зарезервирована для прикладного применения системы GS1. Она позволяет отличить символы штрихового кода GS1-128 от иных не соответствующих этой символике символов штрихового кода.

Если поковыряться в коде 1с, то под «gs1-128» на самом деле имеется в виду EAN-128. Тип данных «2» в компоненте печати ШК. Вероятно, переименовывать, или делать отдельно gs1-128 или SSCC просто не стали. Очевидно, что алгоритм формирования узора штрихкода несколько иной, чем в генераторах, поддерживающих «настояший SSCC». Возможно мое конкретное предположение об использовании FNC1 и не корректно, возможно компонента по-умолчанию сама добавляет этот символ — но тогда не понятно, как заставить ее сгенерировать эталонный узор штрихкода. Пока для меня эта задача не решаема, а значит, либо «под капотом» что-то не то, либо обертка в БСП работает не совсем корректно.

Что делать?

1. С каждым клиентом, проводите предварительный тест. Одним из пунктов чек-листа должно быть сканирование образца этикетки КИТУ. Вполне может быть, что они уже подстроились, и умеют читать такие «нестандартные» варианты формирования картинки штрихкода.

2. Если штрихкод не читается, пробуйте решить проблему на стороне приемки. Если есть возможность выгрузить на ТСД несколько возможных вариантов написания КИТУ — лучше сделать так, и больше не вспоминать об этой проблеме.

3. Уточнить, готовы ли клиенты получить КИТУ в формате EAN-128, с идентификаторами применения зашитыми прямо в сам штрихкод, но без скобок. Если так — можно накатить приложенный патч (сделан в виде расширения). Это чуть менее неправильно, и для некоторых клиентов может решить проблему.

При отгрузке формируйте паллеты, агреггируйте короба в паллеты и передавайте в УПД КИТУ паллет. Напечатать новые упаковочные коды на паллеты несколько проще чем заново печатать SSCC коробов, и попытаться не перепутать, на какую именно коробку их наклеить.

Есть пара сложностей:

а. для этого нужно генерировать новые упаковки / паллеты, и фиксировать их состав. В типовой 1с это более-менее нормально работает только на этапе эмиссии марок, когда генерируется вся структура упаковок. Нормального интерфейса, как генерировать паллетные упаковки, я не нашел.

Фактически, для этого нужно создать элемент справочника «Штрихкоды упаковок», и заполнить его табличную часть «вложенные штрихкоды». Туда нужно положить упаковки. При этом, не забудьте, что после изменения состава упаковки, нужно пересчитать ее хэш.

б. выполнить агрегацию в Честном Знаке. В типовой 1с мне так же не удалось найти вменяемых механизмов, как можно одну КИТУ вложить в другую уже после выполнения ввода в оборот. 1С не хранит статус упаковок — выгружалась она в Честный Знак или нет. Потому, ваша сложная иерархия при попытке агрегации, будет выгружаться полностью, в том числе и КИТУ коробок. Естественно, честному знаку не понравится, что вы повторно агрегируете что-то, и он не пропустит такую операцию.

Выход — формировать csv, и загружать его на портале Честного Знака руками. Благо формат не сложный.

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

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

4. И если совсем уже ничего не помогает — перепечатывать и переклеивать упаковочные коды. Тут есть две опции:

4.1 оставить КИТУ неизменными. Нужно будет обновить наклейки, но главное не перепутать. Технически, можно попробовать сварганить обработку, которая будет взаимодействовать со сканером/ТСД: считал код — сгенерировал корректный код (без скобок) — распечатал новый — наклеил туда же где считал.

4.2 проводить агрегацию «с нуля»: сгенерировал упаковочный код — просканировал N штучек, — просканировал КИТУ, зафиксировав этим самым состав этой коробки.

Я курю тему маркировки всего месяц. В виду крайне сжатых сроков, многое постигал методом «научного тыка», и мог пропустить какие-то важные регламенты, инструкции и прочие мануалы. Буду признателен сообществу, если меня в них ткнут носом. Может быть я вообще что-то неправильно понимаю, и никакой проблемы и нет вовсе?

Все что нужно сделать — посмотреть внимательно общий модуль:
ШтрихкодыУпаковокКлиентСервер.КодGS1ДляКомпонентыПечати()

Следует знать, что существует функция ШтрихкодыУпаковокКлиентСервер.ШтрихкодSSCC().

Эта функция пересоберет заново значение штрихкода согласно переданным требованиям (наличие/отсутствие идентификатора применения, и скобочек).

Исправление внедряется в типовые УТ11.4.13, КА 2.4.13 ERP2.4.13.

В результате, штрихкод логистической упаковки SSCC будет формироваться без скобочек. Это тоже не совсем правильно

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

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

КИТУ: Код идентификации транспортной упаковки (условно обязательное, если не указан КИТ); n. Наименование товара: заполняется автоматически на основании указанных КИ; o. Дата получения товара (обязательное).

Что такое Киту?

Агрегирование в маркировке

Код-агрегат участник оборота генерирует самостоятельно, а затем формирует сообщение в систему маркировки Честный ЗНАК.

Что такое агрегирование в маркировке?

Агрегирование – процесс объединения товаров в транспортную упаковку товаров первого уровня либо транспортных упаковок первого уровня в транспортную упаковку последующего уровня с сохранением информации о взаимосвязи кодов идентификации каждого вложенного товара или транспортной упаковки.

Какая польза от кита?

Китовое мясо богато витаминами В2, РР, фосфором и хромом. Мясо кита полезно для нервной и пищеварительной системы, регулирует уровень сахара в крови. Исследователи утверждают, что из-за загрязнения окружающей среды в печени китов в настоящее время скапливается большое количество ртути.

Что такое агрегация товара?

Агрегирование — процесс объединения товаров легкой промышленности в транспортную упаковку с нанесением на создаваемую транспортную упаковку кода идентификации транспортной упаковки.

Как позвонить в честный знак?

Чтобы добавить компании вручную:

Как пополнить счет в честном знаке?

Пополнить лицевой счет на «Честном знаке»

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

Какие товары попадают под честный знак?

В перечень товаров подлежащих маркировке c 2019 года уже входят: табачная продукция, меховые изделия, лекарственные препараты, одежда и обувь, постельное бельё, фотокамеры, духи и шины. В дальнейшем система распространится на большинство товаров от молока до велосипедов.

Что если удалить резервную копию?
Что лучше Ремувер или лазерное удаление татуажа?
Что меняется после удаления катализатора?
Что можно удалить чтобы освободить память в телефоне?
Что нельзя делать перед лазерным удалением татуажа?
Что нельзя делать после лазерного удаления тату?
Что нужно удалить с телефона чтобы освободить память?
Что происходит если удалить чат в телеграмме?
Что происходит после удаления аккаунта Инстаграм?
Что такое cookies и как их удалить?

Оцените статью
Карман PC
Добавить комментарий