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

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

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

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

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

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

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

Перед настройкой важно понимать, какие коды программа умеет хранить и генерировать. Основной формат для розничной торговли — EAN-13: тринадцатизначный код, который считывается любым сканером. Для внутренних нужд 1С генерирует EAN-13 с префиксом, который задаётся в настройках (обычно начинается с цифры 2 — диапазон, зарезервированный для внутреннего использования магазинов).

Дополнительно поддерживаются EAN-8 (короткий код для мелкой упаковки), Code39 и Code128 (для служебных задач и маркировки документов), а также коды маркировки «Честный знак» — Data Matrix. Последние регистрируются отдельно и не заменяют обычный товарный штрихкод.

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

Как сгенерировать штрихкод автоматически

Самый быстрый способ — автоматическая генерация. Откройте раздел «НСИ» → «Номенклатура», найдите нужный товар и откройте его карточку. В карточке перейдите на закладку «Штрихкоды» (в некоторых версиях — ссылка «Штрихкоды» в панели навигации). Нажмите кнопку «Создать» — программа сформирует новый код EAN-13 со внутренним префиксом и привяжет его к товару.

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

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

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

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

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

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

Массовая регистрация при приёмке

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

Настройка префикса внутренних штрихкодов

Автоматически генерируемые коды строятся по правилу, которое задаётся в настройках. Перейдите в раздел «Администрирование» → «Настройка номенклатуры» (или «Печать этикеток и ценников — настройки», в зависимости от версии) и найдите параметр префикса внутреннего штрихкода. Обычно это значение от 20 до 29 — диапазон, свободный от регистрации в GS1.

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

Как распечатать этикетку со штрихкодом

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

Перед первой печатью выберите шаблон этикетки под ваш принтер: в обработке есть готовые макеты под типовые размеры этикеток (например, 30×20, 58×40 мм). Шаблон можно отредактировать во встроенном редакторе: добавить название магазина, цену, артикул, изменить размер шрифта и положение штрихкода.

Для печати подойдёт как специализированный принтер этикеток (Zebra, TSC, АТОЛ), так и обычный офисный принтер с самоклеящейся бумагой. Принтер этикеток предпочтительнее: печать быстрее, а термоэтикетки не требуют картриджей. Убедитесь, что в настройках печати выбран правильный размер носителя, иначе штрихкод будет обрезан.

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

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

Сканирование готовой этикетки
Норма

Сканер считывает код с первого раза, в 1С находится нужный товар

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

Код не читается или находится другая позиция

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

Штрихкод целиком помещается на этикетке, линии чёткие

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

Код обрезан, размыт или слишком мелкий

Привязка к товару
Норма

В карточке товара код виден на закладке «Штрихкоды» с верной единицей измерения

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

Код привязан к другой единице или характеристике

Подключение сканера и проверка работы

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

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

Типичные ошибки и ограничения

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

Типичные ошибки
01
Дублирование штрихкода на два товара — касса находит не ту позицию, продажи и остатки искажаются
02
Печать этикетки до записи карточки товара — код не сохранился в базе, этикетка бесполезна
03
Смена префикса после маркировки остатков — старые этикетки расходятся с новой логикой генерации
04
Печать слишком мелкого штрихкода — дешёвые сканеры не считывают код высотой меньше 8–10 мм
05
Регистрация кода маркировки Data Matrix вместо товарного EAN-13 — при продаже код не срабатывает как штрихкод товара

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

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

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

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

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

Сначала проверьте, зарегистрирован ли код в карточке товара на закладке «Штрихкоды». Если код есть — убедитесь, что сканер не «съедает» первую или последнюю цифру: откройте блокнот и отсканируйте этикетку туда, сверьте цифры с этикеткой. Несовпадение лечится перенастройкой префикса/суффикса сканера.

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

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

Как распечатать этикетки для весового товара?

Весовые товары обычно маркируются на весах с печатью этикеток (например, весы с печатью этикеток подключаются к 1С как торговое оборудование). В карточке товара указывается код PLU, весы выгружают товарный код в этикетку вместе с весом. Настройка выполняется в разделе подключаемого оборудования.

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

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

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

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

Итог

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

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