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

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

Как задать штрихкод товару в 1С:Розница

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

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

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

Где в 1С:Розница хранятся штрихкоды

Штрихкоды привязаны к номенклатуре через регистр сведений «Штрихкоды номенклатуры». Запись регистра содержит сам код, владельца (товар), а при необходимости — характеристику и упаковку. Благодаря этому одна и та же кофта в размерах S и L может иметь разные штрихкоды, а упаковка по 10 штук — отдельный код для оптовой продажи.

Посмотреть все коды в базе можно через раздел «НСИ и администрирование» — «Настройка номенклатуры» — «Штрихкоды номенклатуры», либо через поиск по названию регистра в меню «Все функции». Это удобно для поиска дублей: если два разных товара случайно получили один и тот же код, программа при сканировании будет находить не то, что вы ожидаете, или выдавать неоднозначный выбор.

Ручной ввод штрихкода в карточке товара

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

Нажмите «Создать» и впишите код с клавиатуры в поле «Штрихкод». Если у товара есть характеристики или упаковки, укажите их в соответствующих полях — тогда код будет срабатывать именно для этой комбинации. Сохраните запись кнопкой «Записать и закрыть». После этого при сканировании или ручном вводе кода в чеке ККМ и документах программа найдёт этот товар.

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

Порядок действий при ручном вводе
  1. 1
    Откройте «НСИ и администрирование» → «Номенклатура» и найдите товар
  2. 2
    В карточке товара перейдите по ссылке «Штрихкоды»
  3. 3
    Нажмите «Создать» и введите код с упаковки
  4. 4
    При наличии характеристик и упаковок заполните эти поля
  5. 5
    Нажмите «Записать и закрыть» и проверьте код сканером в подборе

Автоматическая генерация внутреннего штрихкода

Если товар не маркирован производителем (штучный товар собственной фасовки, изделия, разнобой), удобнее сгенерировать внутренний код. В форме создания штрихкода есть кнопка «Новый штрихкод EAN13» — программа подберёт свободный код с префиксом внутреннего диапазона и корректной контрольной цифрой.

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

Присвоение штрихкода сканером

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

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

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

Массовое заполнение штрихкодов

Когда штрихкоды нужно задать сотням позиций, ручной ввод непрактичен. В 1С:Розница есть обработка «Печать этикеток и ценников» (раздел «Закупки» или «Продажи» в зависимости от версии): она позволяет заполнить список товаров из документа поступления, сгенерировать коды для всех строк, где они отсутствуют, и сразу распечатать этикетки. Это основной рабочий инструмент при приёмке немаркированного товара.

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

Альтернатива — обработка «Групповое изменение реквизитов» или загрузка из Excel через «Загрузку данных из табличного документа», если коды уже есть у поставщика в электронном виде. При загрузке из файла сопоставьте колонки: код, артикул или наименование товара — и выполните загрузку в регистр штрихкодов.

Сравнение способов задания штрихкодов

Ручной ввод в карточке

Подходит для единичных позиций и исправлений; медленно при большом объёме

Сканирование с упаковки

Быстро на приёмке маркированного товара; требует настроенного сканера

Генерация EAN-13

Для товара без кода производителя; требует печати и наклейки этикеток

Обработка «Печать этикеток и ценников»

Массовое создание кодов сразу с печатью; работает по документу или отбору

Штрихкоды для весового товара и характеристик

Весовой товар маркируется иначе: весовой штрихкод кодирует не только товар, но и вес. В настройках штрихкодирования задаётся префикс весового товара (обычно диапазон 20–29) и код товара (PLU), который должен совпадать с кодом, загруженным в электронные весы с печатью этикеток. Весы печатают этикетку, касса при сканировании распознаёт товар и вес автоматически.

Для товара с характеристиками (размеры, цвета) задавайте отдельный штрихкод на каждую характеристику, а не на общую карточку. В форме штрихкода заполните поле «Характеристика» — тогда при сканировании в чек подставится позиция с нужным размером, и остатки будут списываться корректно. Если оставить код только на карточке без характеристики, кассир будет вынужден выбирать размер вручную.

Проверка результата и типичные ошибки

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

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

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

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

Сканирование в чеке ККМ
Норма

Подставляется нужный товар с верной характеристикой

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

Товар не найден или предлагается выбор из нескольких позиций

Запись в регистре штрихкодов
Норма

Один код — один товар, характеристика заполнена

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

Один код привязан к разным товарам

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

Штрихкод на этикетке совпадает с кодом в базе и читается сканером

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

Этикетка не читается или код отличается

Типичные ошибки
01
Привязка кода производителя к другому товару при похожем наименовании — в чек попадает неверная позиция, искажаются остатки
02
Генерация внутренних кодов без настройки префикса — коды могут пересечься с кодами поставщиков
03
Штрихкод задан на карточку без характеристики — кассир вручную выбирает размер и ошибается
04
Наклейка новой этикетки поверх кода производителя без проверки — сканер считывает не тот код
05
Массовая загрузка из Excel без резервной копии — при ошибке сопоставления колонок регистр заполняется мусором

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

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

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

Что делать, если при сканировании программа пишет «Штрихкод не найден»?

Проверьте, есть ли код в регистре «Штрихкоды номенклатуры» и правильно ли он считан — иногда сканер «съедает» первую или последнюю цифру из-за настроек суффикса. Если кода нет, зарегистрируйте его прямо из формы поиска, указав нужный товар.

Как изменить ошибочно присвоенный штрихкод?

Откройте карточку товара, перейдите по ссылке «Штрихкоды», найдите неверную запись и удалите её или исправьте значение. Затем добавьте правильный код. Учтите: старые этикетки с удалённым кодом перестанут работать, их нужно заменить.

Нужно ли регистрировать внутренние штрихкоды в GS1?

Нет. Коды из внутреннего диапазона (начинающиеся с 2) действуют только внутри вашей компании и не требуют регистрации. Регистрация в GS1 нужна, если вы сами являетесь производителем и выпускаете товар с собственными кодами EAN-13 во внешний оборот.

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

Чаще всего сканер не передаёт завершающий символ (Enter) или работает не в том режиме. Проверьте настройку суффикса в сканере и его подключение в форме «Подключение и настройка оборудования». Также убедитесь, что поиск по штрихкоду включён в настройках РМК.

Как распечатать этикетки сразу после генерации кодов?

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

Итог

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

Штрихкоды в 1С:Розница хранятся в регистре «Штрихкоды номенклатуры» и задаются из карточки товара вручную, сканером или генерацией EAN-13. Для массовой работы используйте обработку «Печать этикеток и ценников», для товаров с характеристиками привязывайте код к конкретной характеристике. Перед массовыми изменениями делайте копию базы, а после — проверяйте сканирование в чеке.