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

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

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

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

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

Ниже разобраны все три сценария, а также печать этикеток, проверка результата и типичные ошибки. Инструкция подходит для конфигураций «1С:Розница 8» редакций 2.2 и 2.3; названия пунктов меню в вашей версии могут незначительно отличаться, но логика действий одинакова.

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

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

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

Как присвоить штрихкод вручную через карточку товара

Ручной ввод подходит, когда товаров немного и коды известны — например, вы переносите данные из старой программы или накладной поставщика. Откройте «Номенклатура», найдите нужную позицию поиском по наименованию и откройте её карточку.

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

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

Порядок действий при ручном вводе
  1. 1
    Откройте справочник «Номенклатура» и найдите товар
  2. 2
    Откройте карточку и перейдите на вкладку «Штрихкоды»
  3. 3
    Нажмите «Создать» и введите цифры кода с упаковки
  4. 4
    Выберите тип штрихкода (EAN-13 или EAN-8), если программа запросит
  5. 5
    Нажмите «Записать и закрыть» и проверьте, что строка сохранилась

Как установить штрихкод с помощью сканера

Сканер штрихкодов ускоряет работу и исключает ошибки ручного ввода. Перед началом убедитесь, что сканер подключён и настроен: в разделе «Администрирование» → «Подключаемое оборудование» устройство должно быть добавлено и отмечено как используемое. Большинство USB-сканеров работают в режиме эмуляции клавиатуры и не требуют драйверов.

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

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

Как сгенерировать штрихкод для товара без заводского кода

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

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

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

Сравнение вариантов ввода штрихкода

Ручной ввод

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

Сканер

Оптимально при приёмке и точечной настройке. Быстро и без ошибок, но требует настроенного оборудования.

Генерация внутреннего кода

Для товаров без заводского кода. Требует печати этикетки, иначе код некуда нанести.

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

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

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

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

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

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

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

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

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

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

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

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

Запись в регистре
Норма

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

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

Вкладка пуста — запись не сохранилась

Дубли кодов
Норма

В общем списке регистра каждый штрихкод встречается один раз

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

Один код привязан к нескольким позициям

FAQ

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

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

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

Сначала сравните то, что вводит сканер, с тем, что записано в регистре: откройте карточку товара и вручную сверьте цифры. Частые причины — лишний символ в конце, потерянный ведущий ноль или русская раскладка клавиатуры при сканировании. Исправьте запись в регистре и повторите проверку.

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

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

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

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

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

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

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

Чаще всего причина в качестве печати: бледная лента, низкое разрешение шаблона или слишком мелкий штрихкод, который не читается сканером. Напечатайте тестовую этикетку крупнее, увеличьте плотность печати в настройках принтера и проверьте чтение с расстояния 10–15 см.