Кому и зачем это нужно

Запоминать штрих-коды «для общего развития» незачем. Но есть профессии, где это экономит время каждый день:

  • кассиры — когда штрих-код не считывается, его вводят вручную, а у весовых товаров без этикетки используют короткие коды;
  • кладовщики и сборщики заказов — у ходовых позиций полезно узнавать код по первым и последним цифрам, чтобы не перепроверять каждую коробку;
  • продавцы и мерчендайзеры — чтобы быстро находить товар в учётной системе.

Кроме того, длинный код из 13 цифр — отличный тренировочный материал: длиннее телефонного номера, но со своей структурой, которая подсказывает разбиение.

Структура EAN-13

ЧастьПримерЧто это
Префикс GS1460организация GS1, выдавшая номер компании
Номер компании и товара701234567компания получает номер, а внутри него нумерует свои товары
Контрольная цифра7вычисляется из первых двенадцати цифр

Пример целиком (условный): 4607012345677.

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

Под штрихами цифры обычно напечатаны так: одна слева, затем две группы по шесть. Это и есть естественное разбиение для памяти: 4 607012 345677.

Что означает префикс

Префикс — это номер национальной организации GS1, которая выдала компании её номер. Это не страна производства. Компания, зарегистрированная в России, может производить товар где угодно, а импортный товар может иметь российский префикс. Распространённое мнение «по первым цифрам видно, где сделан товар» — ошибка.

ПрефиксЧто означает
460–469GS1 Россия
481GS1 Беларусь
482GS1 Украина
487GS1 Казахстан
400–440GS1 Германия
690–699GS1 Китай
800–839GS1 Италия
869GS1 Турция
977периодические издания
978–979книги (код строится на основе ISBN)
200–299внутренние коды магазина

Последняя строка важна для кассиров: коды, начинающиеся с двойки, магазин присваивает сам. Например, весы в торговом зале печатают этикетку, в штрих-коде которой зашиты номер товара и его вес или цена. Формат этих кодов задаёт магазин или его учётная система.

Контрольная цифра: как она вычисляется

Последняя цифра защищает от опечаток. Алгоритм простой, его легко выполнить в уме.

  1. Возьмите первые 12 цифр.
  2. Сложите цифры, стоящие на нечётных местах (1-е, 3-е, 5-е… 11-е).
  3. Сложите цифры на чётных местах (2-е, 4-е… 12-е) и умножьте сумму на 3.
  4. Сложите оба результата.
  5. Контрольная цифра — это сколько не хватает до ближайшего числа, кратного 10. Если сумма уже кратна 10, контрольная цифра — 0.

Разберём 460701234567:

  • нечётные места: 4, 0, 0, 2, 4, 6 — сумма 16;
  • чётные места: 6, 7, 1, 3, 5, 7 — сумма 29, умноженная на 3, — 87;
  • всего 16 + 87 = 103;
  • до 110 не хватает 7 — это и есть контрольная цифра. Полный код: 4607012345677.

Проверить готовый код ещё проще: посчитайте ту же взвешенную сумму по всем 13 цифрам (тринадцатая цифра стоит на нечётном месте и умножается на 1). Если результат кратен 10, код записан без ошибки, которую ловит этот алгоритм.

Как запомнить 13 цифр

  1. Префикс — словом. 460–469 — «Россия», 978 — «книга». Это одна опора вместо трёх цифр.
  2. Две шестёрки — тройками. Каждую шестёрку делите на 3 + 3 или на пары и переводите в образы по цифро-буквенному коду. Удобнее всего иметь готовые образы для всех двузначных чисел.
  3. Контрольную цифру — не учите. Её можно вычислить. Зная алгоритм, вы запоминаете 12 цифр, а тринадцатую восстанавливаете и заодно проверяете остальные.
  4. Для склада — только различия. Если у вас десяток товаров одного производителя, их коды совпадают почти целиком. Запомните общее начало один раз, а для каждой позиции — только последние 3–4 цифры.

Пример на условном коде 4607433865204. Делим его так: 460 | 743 | 386 | 520 | 4.

  • 460 — «Россия»;
  • 743 — С, Ч, К — сачок;
  • 386 — К, В, Ш — ковш;
  • 520 — Б, Т, Н — бетон;
  • 4 — контрольная цифра, её не запоминаем, а вычисляем.

Сцена: рыбак где-то в России сачком вылавливает из реки ковш, отлитый из бетона. Вспомнив сцену, вы восстанавливаете двенадцать цифр, считаете взвешенную сумму (нечётные места дают 19, чётные — 29, умноженные на 3, — 87, всего 106) и получаете контрольную цифру 4. Когда коробка снова окажется перед вами, сравните последнюю цифру на упаковке с вычисленной: если они разошлись, где-то в ваших двенадцати цифрах закралась ошибка.

PLU-коды весовых товаров

Для фруктов и овощей существует международная система четырёхзначных PLU-кодов (диапазон 3000–4999): например, 4011 — обычные жёлтые бананы. Пятизначный код, начинающийся с девятки, обозначает продукт органического производства. Многие магазины в России пользуются собственными короткими кодами, поэтому кассиру всё равно приходится учить список своего магазина.

Такой список удобно учить карточками: «товар → код» и обратно. Соберите колоду из 20–30 самых частых позиций в разделе карточек и повторяйте её с интервалами, как описано в статье об интервальном повторении.

Упражнения

1. Вычислите контрольную цифру для трёх условных кодов (ответы — ниже):

  • 469123450006?
  • 460580020171?
  • 481234567890?

2. Найдите ошибку. Какие коды записаны неверно?

  • 4607012345677
  • 4691234500086
  • 4607012354677
  • 4605800201716

3. Запомните 13 цифр. Тренажёр показывает случайный ряд длиной с EAN-13. Разбейте его как на упаковке — 1 + 6 + 6 — и переводите шестёрки в образы.

4. Префиксы. Пройдите карточки: тренажёр назовёт префикс, вы — что он означает.

Ответы. Упражнение 1: 8, 6, 7 — полные коды 4691234500068, 4605800201716, 4812345678907. Упражнение 2: неверны второй (сумма 94) и третий (сумма 108); первый и четвёртый дают суммы 110 и 70. Если вы проверяли четвёртый код вручную и он сошёлся, попробуйте мысленно поменять местами две его последние цифры: 4605800201761 тоже пройдёт проверку — это и есть случай «цифры отличаются на 5».

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

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

Правда ли, что по штрих-коду можно узнать страну производства?

Нет. Префикс показывает, какая национальная организация GS1 выдала компании номер. Товар с префиксом 460–469 может быть произведён за границей, а товар с иностранным префиксом — в России.

Можно ли по контрольной цифре отличить подделку?

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

Как кассиру быстрее выучить коды весовых товаров?

Начните с 20–30 самых частых позиций, учите их карточками в обе стороны и повторяйте с интервалами. Похожие товары разводите образами: код должен вызывать именно этот товар, а не соседний.

Закрепите материал

Перейдите от чтения к воспроизведению

Тренажёр чисел