Торговля и Склад · 10 мин
Тип штрихкода в 1С Розница: что это и как работать с ним
Что такое тип штрихкода в 1С Розница, какие форматы поддерживаются (EAN-13, Code128, QR), как назначить штрихкоды товарам и настроить сканер.
Тип штрихкода в 1С Розница — это классификатор формата, по которому программа распознаёт, хранит и генерирует штрихкоды товаров, карт лояльности, документов и упаковок. Когда кассир сканирует этикетку на товаре, система сначала определяет тип кода (например, EAN-13 или Code128), а затем ищет его значение в регистре штрихкодов, чтобы найти номенклатуру и подставить её в чек.
Без правильно указанного типа штрихкод работать не будет: программа либо не найдёт товар по коду, либо не сможет напечатать этикетку в нужном формате. Особенно это критично при печати ценников на принтере этикеток — каждый формат имеет собственные правила построения, длину и контрольную цифру.
В статье разобрано, какие типы штрихкодов поддерживает 1С Розница, где они хранятся, как привязать штрихкод к товару, как настроить шаблоны этикеток и что делать, если сканер не распознаёт код.
Что такое тип штрихкода и зачем он нужен
Штрихкод — это графическое представление строки символов, а тип штрихкода — стандарт кодирования этой строки. Разные стандарты отличаются допустимой длиной, набором символов (только цифры или цифры с буквами), наличием контрольной цифры и областью применения.
В 1С Розница тип штрихкода — это элемент планов видов характеристик «Типы штрихкодов», который указывается в каждой записи регистра сведений «Штрихкоды номенклатуры». Один товар может иметь несколько штрихкодов разных типов: например, заводской EAN-13 от производителя и внутренний Code128 для весового товара.
Тип влияет на три вещи: корректность распознавания сканером, возможность печати этикетки в выбранном формате и работу шаблонов штрихкодов для весового и штучного товара. Если тип указан неверно, этикетка может напечататься с искажённым кодом, который не считается ни одним сканером.
Какие типы штрихкодов поддерживает 1С Розница
Конфигурация содержит предопределённый список типов. На практике в розничной торговле чаще всего используются три-четыре формата, остальные нужны для специальных задач.
| Тип | Состав кода | Типичное применение |
|---|---|---|
| EAN-13 | 13 цифр, последняя — контрольная | Стандартная маркировка штучных товаров, внутренние коды магазина |
| EAN-8 | 8 цифр с контрольной | Малогабаритные товары, где не помещается EAN-13 |
| Code128 | Цифры, буквы, служебные символы | Внутренние коды, серии, упаковки, служебные карты |
| Code39 | Цифры и заглавные латинские буквы | Складские и архивные задачи, реже в рознице |
| QR | Двумерный код, большой объём данных | Маркировка «Честный знак», ссылки, промокоды |
| DataMatrix | Двумерный код | Обязательная маркировка отдельных товарных групп |
Для обычного розничного магазина базовый набор — EAN-13 для штучного товара и EAN-13 со специальным префиксом для весового. QR и DataMatrix появляются автоматически при работе с маркированными товарами через систему «Честный знак».
Где в программе хранятся штрихкоды и их типы
Штрихкоды товаров хранятся в регистре сведений «Штрихкоды номенклатуры». Каждая запись содержит сам код, тип штрихкода, владельца (номенклатуру), а также характеристику и упаковку, если они используются. Благодаря этому один и тот же товар в разных упаковках может иметь разные штрихкоды.
Посмотреть и отредактировать штрихкоды конкретного товара можно прямо из карточки номенклатуры: в ней есть команда перехода к списку штрихкодов. Общий список доступен через раздел настроек номенклатуры или через поиск по названию регистра «Штрихкоды» в меню «Все функции».
Отдельно настраиваются шаблоны штрихкодов — в разделе, отвечающем за настройку номенклатуры и торгового оборудования. Шаблон определяет, как программа генерирует новые коды для товаров: префикс, длину, правила для весового товара.
Как привязать штрихкод к товару
Самый быстрый способ — отсканировать код прямо в карточке товара. Откройте карточку номенклатуры, перейдите к списку штрихкодов, создайте новую запись, установите курсор в поле «Штрихкод» и отсканируйте этикетку сканером. Программа сама подставит значение и попытается определить тип по длине и контрольной цифре.
Проверьте, что тип определился корректно: для 13-значного кода это EAN-13, для 8-значного — EAN-8. Если тип не совпал с реальным форматом этикетки, исправьте его вручную — от этого зависит печать ценников.
Если у товара нет заводского штрихкода, сгенерируйте внутренний. В списке штрихкодов есть команда создания нового кода по шаблону: программа возьмёт свободный номер в заданном диапазоне и сформирует корректный EAN-13 с контрольной цифрой.
- 1Откройте карточку товара и перейдите к списку штрихкодов
- 2Создайте новую запись и отсканируйте этикетку сканером или введите код вручную
- 3Проверьте автоматически определённый тип штрихкода и при необходимости исправьте
- 4Укажите упаковку и характеристику, если код относится к конкретному варианту товара
- 5Запишите запись и проверьте поиск товара сканером в чеке ККМ
Настройка шаблонов для весового и штучного товара
Шаблоны штрихкодов нужны, чтобы программа понимала структуру кодов, которые печатают весы с печатью этикеток. В типовой схеме весового кода первые цифры — префикс (например, 21 или 22), затем код товара фиксированной длины, затем вес в граммах, и в конце контрольная цифра.
Настройка выполняется в разделе шаблонов штрихкодов: задаётся префикс для весового товара, длина кода номенклатуры и длина весовой части. Эти параметры должны совпадать с настройками самих весов, иначе программа не сможет разобрать код на составляющие и не найдёт товар.
Для штучного товара без заводского кода шаблон задаёт диапазон внутренних кодов. Рекомендуется использовать префиксы, которые не пересекаются с реальными кодами производителей (начинающиеся с цифры 2), чтобы внутренние коды не конфликтовали с заводскими.
Печать этикеток и роль типа штрихкода
При печати ценников и этикеток через обработку «Печать этикеток и ценников» тип штрихкода определяет, как код будет отрисован на этикетке. Если в шаблоне этикетки выбран формат EAN-13, а у товара штрихкод типа Code128, программа либо подставит другой код, либо этикетка напечатается некорректно.
Если у товара несколько штрихкодов, при печати используется тот, что подходит под тип, заданный в шаблоне этикетки. Поэтому для товаров с несколькими кодами полезно следить, чтобы основной код соответствовал формату, используемому в магазине.
Перед массовой печатью напечатайте один пробный лист и проверьте каждый код сканером. Это дешевле, чем переклеивать этикетки на сотнях единиц товара после обнаружения ошибки.
Как проверить результат
Товар находится мгновенно, подставляется верная позиция и цена
Появляется сообщение «Штрихкод не найден» или находится другой товар
Код на этикетке считывается сканером с первого раза
Сканер не считывает код или читает его нестабильно
Программа распознаёт код и подставляет вес из этикетки
Товар не находится или вес определяется неверно
Частые ошибки и их устранение
Самая распространённая проблема — сообщение «Штрихкод не найден» при сканировании. Причины: код не зарегистрирован в базе, зарегистрирован для другого товара или записан с ошибкой (например, сканер добавил лишний символ). Откройте регистр штрихкодов, найдите код поиском и проверьте привязку.
Вторая типичная ситуация — дубли штрихкодов после обмена с другой базой или загрузки из Excel. Один код оказывается привязан к двум товарам, и программа находит не ту позицию. Проверку выполняют поиском по значению кода в регистре; лишнюю запись нужно удалить или исправить.
Третья ошибка — неверно определённый тип при ручном вводе. Пользователь вводит 13-значный код, но выбирает Code128, и этикетка печатается в другом формате. Исправляется редактированием записи в регистре штрихкодов.
FAQ
Какой тип штрихкода выбрать для внутренних кодов магазина?
Оптимальный вариант — EAN-13 с префиксом, начинающимся с цифры 2: такие коды зарезервированы для внутреннего использования и не пересекаются с заводскими кодами производителей. Программа сама рассчитает контрольную цифру.
Может ли один товар иметь несколько штрихкодов?
Да. В регистре штрихкодов можно создать любое количество записей для одной номенклатуры, в том числе разных типов. Это удобно, когда у товара есть заводской код и внутренний код магазина, либо разные коды для разных упаковок.
Почему сканер считывает код, но товар не находится?
Сканер передаёт код в программу, но в регистре штрихкодов нет такой записи либо она привязана к другому товару. Проверьте код поиском в регистре «Штрихкоды номенклатуры» и убедитесь, что он записан без лишних символов.
Нужно ли настраивать тип штрихкода в самом сканере?
Большинство сканеров по умолчанию распознают распространённые форматы (EAN-13, Code128, QR). Если сканер не читает конкретный тип этикетки, включите соответствующий формат в настройках сканера по инструкции производителя — обычно это делается сканированием служебных кодов из руководства.
Как массово загрузить штрихкоды из Excel?
Используйте типовую обработку загрузки данных из табличного документа: сопоставьте колонки файла с полями номенклатуры и штрихкода, укажите тип штрихкода по умолчанию. Перед загрузкой проверьте файл на дубли кодов и лишние пробелы в значениях.
Что важно запомнить
Тип штрихкода в 1С Розница — это формат кода, который задаётся при регистрации штрихкода товара и влияет на распознавание сканером и печать этикеток. Для штучного товара используйте EAN-13, для внутренних кодов — диапазон с префиксом 2, шаблоны весовых кодов согласуйте с настройками весов. Любые изменения проверяйте тестовым сканированием и пробной печатью.