Skip to main content
< Все темы
Печать

Штрихкод EAN13

Весовой EAN13

Как правило, весовой EAN13 состоит из 3-х частей: код страны (2 цифры), код производителя (5 цифр) и код товара (5 цифр). Всего должно быть 12 цифр.

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

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

Иногда используют для артикула 7 цифр. В этом случае код страны не указывается, т.к. он входит в артикул.

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

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

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

Подробнее о формуле.
’21’ — есть префикс весового EAN-13
FORMAT(FIELD(‘Артикул’,’НОМЕНКЛАТУРА’),’00000′)
FORMAT
указывает в каком виде представить данные из первого формата. Строка ‘00000’ означает буквально следующее: взять исходное значение и дополнить его нулями до длины в 5 символов.
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-й контрольный символ программа добавит самостоятельно.

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять