Кому и зачем это нужно
Запоминать штрих-коды «для общего развития» незачем. Но есть профессии, где это экономит время каждый день:
- кассиры — когда штрих-код не считывается, его вводят вручную, а у весовых товаров без этикетки используют короткие коды;
- кладовщики и сборщики заказов — у ходовых позиций полезно узнавать код по первым и последним цифрам, чтобы не перепроверять каждую коробку;
- продавцы и мерчендайзеры — чтобы быстро находить товар в учётной системе.
Кроме того, длинный код из 13 цифр — отличный тренировочный материал: длиннее телефонного номера, но со своей структурой, которая подсказывает разбиение.
Структура EAN-13
| Часть | Пример | Что это |
|---|---|---|
| Префикс GS1 | 460 | организация GS1, выдавшая номер компании |
| Номер компании и товара | 701234567 | компания получает номер, а внутри него нумерует свои товары |
| Контрольная цифра | 7 | вычисляется из первых двенадцати цифр |
Пример целиком (условный): 4607012345677.
Длина номера компании и номера товара бывает разной: крупная компания получает короткий номер и много места для товаров, небольшая — длинный номер и меньше места. Поэтому границу между ними по самому коду не определить, и для запоминания она не нужна.
Под штрихами цифры обычно напечатаны так: одна слева, затем две группы по шесть. Это и есть естественное разбиение для памяти: 4 607012 345677.
Что означает префикс
Префикс — это номер национальной организации GS1, которая выдала компании её номер. Это не страна производства. Компания, зарегистрированная в России, может производить товар где угодно, а импортный товар может иметь российский префикс. Распространённое мнение «по первым цифрам видно, где сделан товар» — ошибка.
| Префикс | Что означает |
|---|---|
| 460–469 | GS1 Россия |
| 481 | GS1 Беларусь |
| 482 | GS1 Украина |
| 487 | GS1 Казахстан |
| 400–440 | GS1 Германия |
| 690–699 | GS1 Китай |
| 800–839 | GS1 Италия |
| 869 | GS1 Турция |
| 977 | периодические издания |
| 978–979 | книги (код строится на основе ISBN) |
| 200–299 | внутренние коды магазина |
Последняя строка важна для кассиров: коды, начинающиеся с двойки, магазин присваивает сам. Например, весы в торговом зале печатают этикетку, в штрих-коде которой зашиты номер товара и его вес или цена. Формат этих кодов задаёт магазин или его учётная система.
Контрольная цифра: как она вычисляется
Последняя цифра защищает от опечаток. Алгоритм простой, его легко выполнить в уме.
- Возьмите первые 12 цифр.
- Сложите цифры, стоящие на нечётных местах (1-е, 3-е, 5-е… 11-е).
- Сложите цифры на чётных местах (2-е, 4-е… 12-е) и умножьте сумму на 3.
- Сложите оба результата.
- Контрольная цифра — это сколько не хватает до ближайшего числа, кратного 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 цифр
- Префикс — словом. 460–469 — «Россия», 978 — «книга». Это одна опора вместо трёх цифр.
- Две шестёрки — тройками. Каждую шестёрку делите на 3 + 3 или на пары и переводите в образы по цифро-буквенному коду. Удобнее всего иметь готовые образы для всех двузначных чисел.
- Контрольную цифру — не учите. Её можно вычислить. Зная алгоритм, вы запоминаете 12 цифр, а тринадцатую восстанавливаете и заодно проверяете остальные.
- Для склада — только различия. Если у вас десяток товаров одного производителя, их коды совпадают почти целиком. Запомните общее начало один раз, а для каждой позиции — только последние 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 самых частых позиций, учите их карточками в обе стороны и повторяйте с интервалами. Похожие товары разводите образами: код должен вызывать именно этот товар, а не соседний.