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

Штрихкод EAN13

Весовой EAN13

Как правило, весовой EAN13 состоит из 3-х частей: код страны (2 символа), код производителя (5 символов) и код товара (5 символов)

В случае когда необходимо закодировать в EAN-13 вес товара/продукции — структура штрих кода меняется:

  • вместо кода страны указывается 21
  • вместо кода производителя указывается код товара (5 символов)
  •  вместо кода товара указывается вес (5 символов).

Сформировать весовой EAN13 можно следующим образом:
В базе данных в таблице «Номенклатура» мы создаем текстовое поле с названием ‘Артикул’

Важно, чтобы содержимое поля имело строго 5 символов, обозначающих код товара.

В дизайнере этикеток помещаем штрих код EAN13 в нужный шаблон.

Весовой штрихкод EAN13
В формуле штрих кода мы указываем следующий текст:

’21’+FIELD(‘Артикул’,’НОМЕНКЛАТУРА’)+FORMAT((WEIGHT()-FIELD(‘Вес’,’ТАРА’))*1000,’00000′)

Подробнее о формуле.
’21’ — есть префикс весового EAN-13
FIELD(‘Артикул’,’НОМЕНКЛАТУРА’) — указывает «взять значение поля Артикул из таблицы НОМЕНКЛАТУРА, для текущей маркируемой позиции»
FORMAT((WEIGHT()-FIELD(‘Вес’,’ТАРА’))*1000,’00000′) — первый параметр функции (WEIGHT()-FIELD(‘Вес’,’ТАРА’))*1000— указывает «взять вес с весов отнять вес тары порции и умножить его на 1000». Тут поправка: мы предполагаем, что вес, который приходит от весов в кг. Если же мы переключим на весах единицу с кг на г, то умножать на 1000 не нужно; второй параметр функции FORMAT указывает в каком виде представить данные из первого формата. Строка ‘00000’ означает буквально следующее: взять исходное значение и дополнить его нулями до длины в 5 символов.
 
Теперь разберем на примере: предположим, что у нас код товара 76895, весы показывают вес 0,000 кг, тогда по нашей формуле получится штрих код ’21’ + ‘76895’ + ‘00000’ = ‘217689500000’. 

13-й контрольный символ программа добавит самостоятельно.

Штучный EAN13

Сформировать EAN13 для штучной продукции можно следующим образом:
В базе данных в таблице «Номенклатура» мы создаем числовое поле с названием, например, ‘EAN13’. (можно использовать любое название)

Важно, чтобы содержимое поля имело строго 12 символов, обозначающих код товара.

В дизайнере этикеток помещаем штрих код EAN13 в нужный шаблон.

В формуле штрих кода мы указываем следующий текст:

FIELD(‘EAN13′,’НОМЕНКЛАТУРА’)

13-й контрольный символ программа добавит самостоятельно.

Оглавление