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

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

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

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

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

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

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

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

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

Способ 1. Ввод штрихкода производителя вручную

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

  1. Откройте раздел «НСИ» (или «Закупки») → «Номенклатура».
  2. Найдите нужный товар и откройте его карточку.
  3. Перейдите на вкладку или по ссылке «Штрихкоды» (в некоторых версиях — кнопка «Ещё» → «Штрихкоды»).
  4. Нажмите «Создать» и просканируйте код сканером либо введите цифры вручную с клавиатуры.
  5. Сохраните запись и закройте карточку.

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

Порядок действий при ручном вводе
  1. 1
    Откройте карточку товара в справочнике «Номенклатура»
  2. 2
    Перейдите к списку штрихкодов товара
  3. 3
    Нажмите «Создать» и считайте код сканером или введите цифрами
  4. 4
    Проверьте, что код совпал с упаковкой, включая последнюю контрольную цифру
  5. 5
    Запишите и проверьте поиск товара по коду в РМК или через подбор

Способ 2. Генерация внутреннего штрихкода

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

Диапазон внутренних кодов настраивается в разделе «Администрирование» → «Настройка номенклатуры» или в параметрах обмена с оборудованием, в зависимости от версии конфигурации. Стандартная практика — использовать префикс, начинающийся с цифры 2: такие коды не пересекаются с зарегистрированными кодами производителей.

Автоматическая генерация при создании товара

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

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

Когда коды нужно поставить на сотни позиций, ручной ввод нерационален. Используйте типовую обработку «Панель администрирования» → обработки загрузки данных, либо «Загрузка данных из табличного документа» (если она включена в функциональности): подготовьте в Excel два столбца — артикул (или наименование) товара и штрихкод — и загрузите их в регистр.

Перед массовой загрузкой сделайте резервную копию базы или сначала загрузите тестовую партию из 5–10 строк. Проверьте, что программа правильно сопоставила товары: ошибка в сопоставлении колонок приведёт к тому, что коды «приклеятся» к чужим позициям, и вычищать регистр придётся вручную.

Типичные ошибки
01
Ввод кода с опечаткой — на кассе товар не находится, кассир пробивает вручную, статистика продаж искажается
02
Присвоение одного кода разным товарам — на кассе всегда подставляется первый найденный, остальные пробить невозможно
03
Использование префикса страны для внутренних кодов — конфликт с кодами производителей
04
Забытая печать этикеток после генерации — код есть в базе, но на полке товар не маркирован

Печать этикеток со штрихкодом

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

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

Проверка результата и настройка сканера

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

Сканер штрихкодов подключается в разделе «Администрирование» → «Подключаемое оборудование». Для сканера в режиме эмуляции клавиатуры дополнительная настройка обычно не требуется: он просто «печатает» цифры и нажимает Enter. Если код вводится, но товар не находится — проблема в данных, а не в сканере.

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

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

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

Товар добавляется в чек с верным наименованием и ценой

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

Сообщение «Товар по штрихкоду не найден» или подставляется другой товар

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

Одна запись на код, привязана к нужному товару

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

Дубли кода у разных товаров или пустое поле номенклатуры

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

Сканер считывает код с первого раза

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

Код читается нестабильно или не читается вовсе

Ограничения и частые вопросы по маркировке

Внутренние штрихкоды EAN-13 не заменяют обязательную маркировку «Честный знак» для товарных групп, где она требуется (обувь, одежда, табак, молочная продукция и др.). Такие товары учитываются по кодам DataMatrix, и работа с ними в 1С:Розница настраивается отдельно через обмен с системой маркировки.

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

Итог

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

Штрихкод привязывается к товару через регистр «Штрихкоды номенклатуры»: заводской код вводится сканером, внутренний генерируется с префиксом 2xx и печатается на этикетке. После присвоения обязательно проверьте считывание в РМК и отсутствие дублей кода у разных товаров.

Часто задаваемые вопросы

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

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

Что делать, если один штрихкод оказался у двух разных товаров?

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

Сканер вводит цифры, но товар не находится. В чём причина?

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

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

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

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

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

Почему этикетка печатается, но сканер её не читает?

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