К статье
Практический материал

Торговля и Склад · 10 мин

Тип штрихкода в 1С Розница: что это и как работать с ним

Что такое тип штрихкода в 1С Розница, какие форматы поддерживаются (EAN-13, Code128, QR), как назначить штрихкоды товарам и настроить сканер.

Тип штрихкода в 1С Розница — это классификатор формата, по которому программа распознаёт, хранит и генерирует штрихкоды товаров, карт лояльности, документов и упаковок. Когда кассир сканирует этикетку на товаре, система сначала определяет тип кода (например, EAN-13 или Code128), а затем ищет его значение в регистре штрихкодов, чтобы найти номенклатуру и подставить её в чек.

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

В статье разобрано, какие типы штрихкодов поддерживает 1С Розница, где они хранятся, как привязать штрихкод к товару, как настроить шаблоны этикеток и что делать, если сканер не распознаёт код.

Что такое тип штрихкода и зачем он нужен

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

В 1С Розница тип штрихкода — это элемент планов видов характеристик «Типы штрихкодов», который указывается в каждой записи регистра сведений «Штрихкоды номенклатуры». Один товар может иметь несколько штрихкодов разных типов: например, заводской EAN-13 от производителя и внутренний Code128 для весового товара.

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

Какие типы штрихкодов поддерживает 1С Розница

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

ТипСостав кодаТипичное применение
EAN-1313 цифр, последняя — контрольнаяСтандартная маркировка штучных товаров, внутренние коды магазина
EAN-88 цифр с контрольнойМалогабаритные товары, где не помещается EAN-13
Code128Цифры, буквы, служебные символыВнутренние коды, серии, упаковки, служебные карты
Code39Цифры и заглавные латинские буквыСкладские и архивные задачи, реже в рознице
QRДвумерный код, большой объём данныхМаркировка «Честный знак», ссылки, промокоды
DataMatrixДвумерный кодОбязательная маркировка отдельных товарных групп

Для обычного розничного магазина базовый набор — EAN-13 для штучного товара и EAN-13 со специальным префиксом для весового. QR и DataMatrix появляются автоматически при работе с маркированными товарами через систему «Честный знак».

Где в программе хранятся штрихкоды и их типы

Штрихкоды товаров хранятся в регистре сведений «Штрихкоды номенклатуры». Каждая запись содержит сам код, тип штрихкода, владельца (номенклатуру), а также характеристику и упаковку, если они используются. Благодаря этому один и тот же товар в разных упаковках может иметь разные штрихкоды.

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

Отдельно настраиваются шаблоны штрихкодов — в разделе, отвечающем за настройку номенклатуры и торгового оборудования. Шаблон определяет, как программа генерирует новые коды для товаров: префикс, длину, правила для весового товара.

Как привязать штрихкод к товару

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

Проверьте, что тип определился корректно: для 13-значного кода это EAN-13, для 8-значного — EAN-8. Если тип не совпал с реальным форматом этикетки, исправьте его вручную — от этого зависит печать ценников.

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

Порядок действий
  1. 1
    Откройте карточку товара и перейдите к списку штрихкодов
  2. 2
    Создайте новую запись и отсканируйте этикетку сканером или введите код вручную
  3. 3
    Проверьте автоматически определённый тип штрихкода и при необходимости исправьте
  4. 4
    Укажите упаковку и характеристику, если код относится к конкретному варианту товара
  5. 5
    Запишите запись и проверьте поиск товара сканером в чеке ККМ

Настройка шаблонов для весового и штучного товара

Шаблоны штрихкодов нужны, чтобы программа понимала структуру кодов, которые печатают весы с печатью этикеток. В типовой схеме весового кода первые цифры — префикс (например, 21 или 22), затем код товара фиксированной длины, затем вес в граммах, и в конце контрольная цифра.

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

Для штучного товара без заводского кода шаблон задаёт диапазон внутренних кодов. Рекомендуется использовать префиксы, которые не пересекаются с реальными кодами производителей (начинающиеся с цифры 2), чтобы внутренние коды не конфликтовали с заводскими.

Печать этикеток и роль типа штрихкода

При печати ценников и этикеток через обработку «Печать этикеток и ценников» тип штрихкода определяет, как код будет отрисован на этикетке. Если в шаблоне этикетки выбран формат EAN-13, а у товара штрихкод типа Code128, программа либо подставит другой код, либо этикетка напечатается некорректно.

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

Перед массовой печатью напечатайте один пробный лист и проверьте каждый код сканером. Это дешевле, чем переклеивать этикетки на сотнях единиц товара после обнаружения ошибки.

Контрольные точки

Как проверить результат

Поиск товара сканером в чеке
Норма

Товар находится мгновенно, подставляется верная позиция и цена

Тревожный признак

Появляется сообщение «Штрихкод не найден» или находится другой товар

Печатная этикетка
Норма

Код на этикетке считывается сканером с первого раза

Тревожный признак

Сканер не считывает код или читает его нестабильно

Весовой товар
Норма

Программа распознаёт код и подставляет вес из этикетки

Тревожный признак

Товар не находится или вес определяется неверно

Частые ошибки и их устранение

Самая распространённая проблема — сообщение «Штрихкод не найден» при сканировании. Причины: код не зарегистрирован в базе, зарегистрирован для другого товара или записан с ошибкой (например, сканер добавил лишний символ). Откройте регистр штрихкодов, найдите код поиском и проверьте привязку.

Вторая типичная ситуация — дубли штрихкодов после обмена с другой базой или загрузки из Excel. Один код оказывается привязан к двум товарам, и программа находит не ту позицию. Проверку выполняют поиском по значению кода в регистре; лишнюю запись нужно удалить или исправить.

Третья ошибка — неверно определённый тип при ручном вводе. Пользователь вводит 13-значный код, но выбирает Code128, и этикетка печатается в другом формате. Исправляется редактированием записи в регистре штрихкодов.

Типичные ошибки
01
Ввод кода вручную с опечаткой вместо сканирования — товар не находится на кассе
02
Один штрихкод привязан к нескольким товарам после загрузки — в чек подставляется не та позиция
03
Неверный тип штрихкода в записи — этикетка печатается в неподходящем формате и не читается
04
Префикс внутренних кодов пересекается с заводскими EAN-13 — конфликты при регистрации новых товаров
05
Изменение шаблона весовых кодов без синхронизации с настройками весов — весовой товар перестаёт распознаваться

FAQ

Какой тип штрихкода выбрать для внутренних кодов магазина?

Оптимальный вариант — EAN-13 с префиксом, начинающимся с цифры 2: такие коды зарезервированы для внутреннего использования и не пересекаются с заводскими кодами производителей. Программа сама рассчитает контрольную цифру.

Может ли один товар иметь несколько штрихкодов?

Да. В регистре штрихкодов можно создать любое количество записей для одной номенклатуры, в том числе разных типов. Это удобно, когда у товара есть заводской код и внутренний код магазина, либо разные коды для разных упаковок.

Почему сканер считывает код, но товар не находится?

Сканер передаёт код в программу, но в регистре штрихкодов нет такой записи либо она привязана к другому товару. Проверьте код поиском в регистре «Штрихкоды номенклатуры» и убедитесь, что он записан без лишних символов.

Нужно ли настраивать тип штрихкода в самом сканере?

Большинство сканеров по умолчанию распознают распространённые форматы (EAN-13, Code128, QR). Если сканер не читает конкретный тип этикетки, включите соответствующий формат в настройках сканера по инструкции производителя — обычно это делается сканированием служебных кодов из руководства.

Как массово загрузить штрихкоды из Excel?

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

Итог

Что важно запомнить

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