Перейти к содержимому
Разбор

Обновлено

Штрихкод сошёлся, а товар не найден

Совпавшая контрольная цифра означает, что последняя цифра согласована с остальными по алгоритму. Название товара — отдельный результат поиска. Если записи нет или справочник недоступен, это не основание объявлять товар поддельным.

Попробовать на примере

Дата относится к материалу. Это разбор существующей возможности, а не объявление о новом выпуске функции.

Проверьте на своём примере

Одна цифра меняет расчёт

Измените одну из первых 12 цифр — пересчитаются сумма и ожидаемая контрольная цифра. При смене последней цифры изменится только результат сравнения. Учебная схема проверяет только арифметику, без поиска товара.

Сверху — вклад в сумму, снизу — цифра × вес и её позиция. Одна шкала: от 0 до 27.

Сумма 53До десятка +7В номере 7

Контрольная цифра совпадает

Как прочитать результат без графика

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

Два вопроса к одному номеру

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

Первый вопрос — согласована ли последняя цифра с предыдущими по алгоритму. Второй — есть ли запись с этим номером в доступном справочнике. В Витрине QR эти результаты показаны отдельно. Поэтому сообщение об успешном расчёте не следует читать как «товар найден».

Результаты поиска и следующий шаг

Название найдено. Сопоставьте его с упаковкой: название, вариант товара и бренд могут помочь заметить несоответствие. Но справочник содержит сведения участников Open Food Facts и родственных проектов, поэтому карточка может быть неполной или ошибочной. Совпадение названия не удостоверяет отдельную упаковку.

Есть только марка. В справочнике есть частичные сведения, но название товара не указано. По одной марке нельзя определить конкретный товар. Сверьте номер с упаковкой и исходными данными поставщика.

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

Справочник недоступен. Сеть, загрузка файла или его чтение не позволили закончить поиск. Инструмент предлагает повторить попытку. Такой ответ нельзя объединять с «не найдено»: содержание базы в этот момент осталось непроверенным. Расчёт контрольной цифры при этом уже мог завершиться.

Почему в учебном номере последняя цифра — 7

Возьмём 4600051000057 как учебный ввод, без утверждения о назначении товара. Отложим последнюю цифру: её будем проверять. У первых двенадцати цифр EAN-13 сумма цифр на нечётных позициях равна 5, на чётных — 16. Позиции считаем слева, начиная с первой. Вторую сумму умножаем на 3: получается 48. Вместе — 53.

До следующего десятка, 60, не хватает 7. Поэтому последняя цифра 7 согласована с расчётом. Если ввести тот же номер с последней цифрой 8, инструмент покажет расхождение: ожидалась 7, указана 8. Эти два результата воспроизводятся одной и той же функцией проверки.

Подсказанный вариант с цифрой 7 — только арифметическое исправление при условии, что остальные цифры верны. Перед заменой номера в товарной таблице сверьте всю строку с источником. Расчёт не выдаёт новый товарный номер и не разрешает использовать случайный.

Не превращайте артикул в товарный номер

Упаковка может содержать несколько обозначений. Числовой GTIN из 8, 12, 13 или 14 цифр и внутренний артикул SKU-001 требуют разной проверки. Если убрать буквы из артикула, получится другая строка, а не очищенный товарный номер.

Витрина QR сохраняет такой ввод целиком и объясняет, что это не числовой GTIN. Ищите артикул в своей таблице или учётной системе. Если номер переписывать неудобно, можно начать со сканера, а затем сверить считанные цифры с упаковкой.

Что остаётся за пределами проверки

Контрольная цифра не доказывает регистрацию номера и не обнаруживает все возможные ошибки. Префикс также не позволяет определить завод или страну изготовления: сведения об изготовителе нужно проверять по упаковке и документам.

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

Полный номер сопоставляется локально. Однако браузер может загрузить общий фрагмент справочника по первым четырём цифрам нормализованного номера. Поэтому «поиск в браузере» не следует понимать как обещание полного отсутствия сети.

Проверка, после которой можно принять решение

Перед печатью сверьте исходный номер, прочитайте результат расчёта и отдельно оцените ответ справочника. При найденном названии сравните его с товаром; при наличии только марки уточните название по исходным данным; при отсутствии записи обратитесь к исходным данным; при ошибке загрузки повторите поиск. Затем проверьте считывание пробной этикетки.

Если передаёте результат коллеге, запишите оба ответа: сошлась ли контрольная цифра и найдено ли название. Так сообщение «номер прошёл проверку» не скроет отсутствие карточки или сбой загрузки.

Граница вывода

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

Источники и проверка

Материал подготовлен редакцией Витрины QR с участием ИИ: автор, виртуальный юридический редактор, режиссёр визуального повествования и копирайтер-редактор. Юридическая ИИ-редактура не является юридическим заключением. Учебные схемы объясняют действия и не изображают интерфейс сервиса или случай клиента.

Методика проверки материалов