Поиск по базе знаний
< Все темы
Печать

Штрихкод GS1 Databar

овременные требования к маркировке обязывают производителей указывать ряд параметров в составе штрих-кода. Ниже описано как настроить параметры этого штрих-кода в редакторе SimplePacking, входящем в состав комплекса. 

Общее описание идентификаторов применения (ИП), используемых в ШК.

Наименование

Идентификатор применения ИП

Описание

GTIN

01

 Если номер артикула содержит количество знаков меньше, чем 14, то недостающие символы заменяются на 0 в начале. Длина 14 символов.

Масса нетто

3102 / 3103

 Используется для товаров с переменным весом. Вес указывается в кг. (3102) запятая между 4 и 5 цифрами, (3103) запятая между 3 и 4 цифрами. До 6 символов.

Дата производства

11

 Дата производства. До 6 символов в формате YYMMDD

Дата окончания срока годности

17

 Дата истечения срока годности. До 6 символов в формате YYMMDD

Номер партии

10

 Указывает на номер производственной партии, определяемый производителем продукции. До 20 символов

Серийный номер

21

 Указывает на серийный номер короба в партии. До 20 символов

 

Формат GS1 DataBar Expanded Stacked

Кодируемая последовательность:

010460502500203731030080001117011817170218105709261102156532

Последовательность, получаемая при считывании ШК с отображением не печатаемых символов:

]e0101046050250020373103008000111701181717021810570926110<0x1D>2156532

<0x1D> — разделитель, указывающий на окончание значимой части ИП переменной длины в случае, если далее передается еще один ИП.

Пример формируемого ШК и описательной части

GS1 Databar Expanded Stacked

Где:

(01)04605025002037 – Голень н/к индейки, товар с переменным весом.

(3103)008000 – вес нетто 008.000 КГ

(11)170118 – дата производства 18.01.2017

(17)170218 – дата окончания срок годности 18.02.2017

(10) 570926110– номер производственной партии

(21) 56532 – номер короба в производственной партии

Формула для порции

В справочнике номенклатуры редактора создайте числовые поля ‘GTIN’ и ‘СрокГодности’ (без пробела, в днях) и заполните их для каждого товара.

В разделе переменные и счетчики создайте переменную по запросу ‘НомерПартии’ и счетчик на ящик ‘НомерВложения’. Если в партии идет сквозная нумерация, то счетчик нужно ставить на паллет, номенклатуру или по запросу.

Формула для ШК GS1 Databar Expanded Stacked на порцию:

’01’+FORMAT(FIELD(‘GTIN’,’НОМЕНКЛАТУРА’),’00000000000000′)+
‘3103’+FORMAT((WEIGHT()-FIELD(‘Вес’,’ТАРА’))*1000,’000000′)+
’11’+FORMAT(NOW(),’yyMMdd’)+
’17’+FORMAT(ADDDAY(NOW(),FIELD(‘СрокХраненения’,’НОМЕНКЛАТУРА’)),’yyMMdd’)+
’10’+FORMAT(VARIABLE(‘UserRequest’,’НомерПартии’),’00000′)+
’21’+FORMAT(COUNTER(‘Box’,’НомерВложения’),’00’)

В параметрах ШК отключите отображение текста — его мы выведем отдельно. Здесь всё то же самое, только идентификаторы в скобках для удобства чтения.

Формула для текста ШК GS1 Databar Expanded Stacked на порцию:

‘(01)’+FORMAT(FIELD(‘GTIN’,’НОМЕНКЛАТУРА’),’00000000000000′)+
‘(3103)’+FORMAT((WEIGHT()-FIELD(‘Вес’,’ТАРА’))*1000,’000000′)+
‘(11)’+FORMAT(NOW(),’yyMMdd’)+
‘(17)’+FORMAT(ADDDAY(NOW(),FIELD(‘СрокХраненения’,’НОМЕНКЛАТУРА’)),’yyMMdd’)+
‘(10)’+FORMAT(VARIABLE(‘UserRequest’,’НомерПартии’),’00000′)+
‘(21)’+FORMAT(COUNTER(‘Box’,’НомерВложения’),’00’)

gs1 databar portion

Формула для ящика

Формула для ШК GS1 Databar Expanded Stacked на короб:

’01’+FORMAT(FIELD(‘GTIN’,’НОМЕНКЛАТУРА’),’00000000000000′)+
‘3103’+FORMAT(COUNTER(‘Box’,’НеттоЯщика’)*1000,’000000′)+
’11’+FORMAT(NOW(),’yyMMdd’)+
’17’+FORMAT(ADDDAY(NOW(),FIELD(‘СрокХраненения’,’НОМЕНКЛАТУРА’)),’yyMMdd’)+
’10’+FORMAT(VARIABLE(‘UserRequest’,’НомерПартии’),’00000′)+
’21’+FORMAT(VARIABLE(‘System’,’PortionCount’),’00’)

Для идентификатора 3103 берем вес нетто всех порций в ящике. Для этого создаем счетчик для ящика ‘НеттоЯщика’ с формулой:

FORMAT(WEIGHT()-FIELD(‘Вес’,’ТАРА’),’N3′)

В идентификаторе 21 используем встроенную переменную PortionCount — СчетчикПорций. Если порций в ящике будет больше 99шт, то поставьте вместо ’00’ — ‘000’

В параметрах ШК отключите отображение текста — его мы выведем отдельно. Здесь всё то же самое, только идентификаторы в скобках для удобства чтения.

Формула для текста ШК GS1 Databar Expanded Stacked на короб:

‘(01)’+FORMAT(FIELD(‘GTIN’,’НОМЕНКЛАТУРА’),’00000000000000′)+
‘(3103)’+FORMAT(COUNTER(‘Box’,’НеттоЯщика’)*1000,’000000′)+
‘(11)’+FORMAT(NOW(),’yyMMdd’)+
‘(17)’+FORMAT(ADDDAY(NOW(),FIELD(‘СрокХраненения’,’НОМЕНКЛАТУРА’)),’yyMMdd’)+
‘(10)’+FORMAT(VARIABLE(‘UserRequest’,’НомерПартии’),’00000′)+
‘(21)’+FORMAT(VARIABLE(‘System’,’PortionCount’),’00’)

gs1 databar box

Формула для паллета

Формула для ШК GS1 Databar Expanded Stacked на паллет:

’01’+FORMAT(FIELD(‘GTIN’,’НОМЕНКЛАТУРА’),’00000000000000′)+
‘3103’+FORMAT(COUNTER(‘Container’,’НеттоПаллета’)*1000,’000000′)+
’11’+FORMAT(NOW(),’yyMMdd’)+
’17’+FORMAT(ADDDAY(NOW(),FIELD(‘СрокХраненения’,’НОМЕНКЛАТУРА’)),’yyMMdd’)+
’10’+FORMAT(VARIABLE(‘UserRequest’,’НомерПартии’),’00000′)+
’21’+FORMAT(VARIABLE(‘System’,’BoxCount’),’00’)

Для идентификатора 3103 берем вес нетто всех порций на паллете. Для этого создаем счетчик для паллета ‘НеттоПаллета’ с формулой:

FORMAT(WEIGHT()-FIELD(‘Вес’,’ТАРА’),’N3′)

В идентификаторе 21 используем встроенную переменную BoxCount — СчетчикКоробок. Если коробок на паллете будет больше 99шт, то поставьте вместо ’00’ — ‘000’

В параметрах ШК отключите отображение текста — его мы выведем отдельно. Здесь всё то же самое, только идентификаторы в скобках для удобства чтения.

Формула для текста ШК GS1 Databar Expanded Stacked на короб:

‘(01)’+FORMAT(FIELD(‘GTIN’,’НОМЕНКЛАТУРА’),’00000000000000′)+
‘(3103)’+FORMAT(COUNTER(‘Container’,’НеттоПаллета’)*1000,’000000′)+
‘(11)’+FORMAT(NOW(),’yyMMdd’)+
‘(17)’+FORMAT(ADDDAY(NOW(),FIELD(‘СрокХраненения’,’НОМЕНКЛАТУРА’)),’yyMMdd’)+
‘(10)’+FORMAT(VARIABLE(‘UserRequest’,’НомерПартии’),’00000′)+
‘(21)’+FORMAT(VARIABLE(‘System’,’BoxCount’),’00’)

gs1 databar pallet

По такому же принципу формируются шк, которые отличаются от того, что в примере.

Оглавление