Перейти к содержимому

Весовой штрих-код

Весовой штрих-код — EAN-13, который весы или принтер магазина печатают на фасовке: внутри номер товара и вес или цена. Структуру задаёт магазин или сеть, поэтому в мировых базах такого номера нет.

Из чего состоят 13 цифр

Весовой код выглядит как обычный EAN-13, но устроен иначе. Его первые цифры не говорят ни о стране, ни о производителе: по таблице префиксов GS1 диапазоны 020–029 и 200–299 отведены под номера ограниченного обращения (RCN-13). Структуру внутри них определяет национальная организация GS1 или сама компания, а за пределами своей среды такие номера использовать нельзя.

Стандарт GS1 (General Specifications, редакция 26.0 от января 2026 года, раздел о товарах переменной меры) описывает лишь рекомендуемые схемы: номер товара, цена или вес, проверочные цифры, среди них отдельная проверочная цифра цены. В документации российских учётных систем встречается такая раскладка.

ПозицииПолеЧто в нём
1–2Префикс20, 21, 22, 23 или другой из диапазона 20–29; по нему касса узнаёт весовой код
3–7Код товараНомер позиции в памяти весов и в номенклатуре магазина
8–12Вес или ценаПять цифр; единицы и положение запятой задаёт магазин
13Контрольная цифраСчитается по тому же алгоритму, что и в обычном EAN-13

Условный пример: 2000123012506. Префикс 20, код товара 00123, вес 01250 (в этой раскладке — 1,250 кг), контрольная цифра 6. В другом магазине те же 13 цифр прочтут иначе, например как цену 12,50 ₽. Бывают и схемы с семизначным кодом товара и трёхзначным весом.

Чем весовой код отличается от товарного EAN-13

У обычного EAN-13 номер один на весь мир: префикс выдаёт GS1, владелец достраивает номер позиции, и компанию можно найти в реестре. Весовой код — внутренняя запись. Нанести его может магазин (весы с принтером в торговом зале) или поставщик на фабричной фасовке: стандарт GS1 допускает оба случая.

ПризнакТоварный EAN-13Весовой код
Начало номераПрефикс GS1, например 460–469 у России2 (диапазон 20–29) или 02
Кто задаёт структуруGS1 и владелец брендаНациональная организация GS1, магазин или поставщик
Что внутриНомер позицииНомер товара плюс вес или цена этой упаковки
Где искать товарРеестр GS1, каталоги, открытые базыУчётная система сети, которая напечатала этикетку

Отсюда типичное недоразумение: код с колбасы отсканировали в стороннем приложении, и ответ «товар не найден». Приложение не виновато, номер придуман магазином для себя. Как искать товары с общими номерами, разобрано в статье о поиске товара по штрих-коду.

Как касса читает такой код

Сканер видит обычный EAN-13 и проверяет контрольную цифру. Дальше работает кассовая программа: префикс из списка весовых, значит, номер режется по шаблону. Код товара ищется в номенклатуре, вес или цена берутся из тех же 13 цифр. Если цена записана в коде, она остаётся такой, какой была при печати: переоценка этикетку не меняет. Если в коде вес, цену считает касса по текущей базе.

Типичные причины ошибок: шаблон весов и шаблон кассы разошлись (другой префикс, иное число цифр под вес), либо код товара в памяти весов поменяли, а номенклатуру не обновили. Для свежих продуктов GS1 советует другой путь: кодировать настоящий GTIN, а вес передавать отдельным полем в GS1 DataBar Expanded или в двумерном коде. Номера ограниченного обращения в 2D-кодах не допускаются.

Проверить свою раскладку можно на образце: введите 13 цифр с верной контрольной цифрой в генератор штрих-кодов в формате EAN-13 и проверьте, как её читает сканер.

Частые вопросы

С какого префикса начинается весовой штрих-код?

С двойки: диапазоны 20–29 и 02 GS1 резервирует под номера ограниченного обращения. Их не выдают компаниям как обычные префиксы, поэтому они не пересекутся с товарными кодами. В конкретном магазине это 20, 21, 22 или другое число из диапазона, как настроены весы и касса.

Можно ли по весовому коду узнать вес и цену?

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

Найдётся ли весовой штрих-код в интернете?

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

Одинаковы ли весовые коды в разных магазинах?

Нет. Префикс может совпасть, но номер товара и место веса в числе задаёт каждая сеть. Один сыр в двух магазинах получит разные коды, а одинаковый код в двух магазинах способен означать разные товары. Переносить такой номер из сети в сеть бессмысленно.