Торговля и Склад · 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Откройте «НСИ» → «Номенклатура» и найдите товар
- 2Откройте карточку товара и перейдите на закладку «Штрихкоды»
- 3Нажмите «Создать» — код EAN-13 сгенерируется автоматически
- 4Проверьте единицу измерения и характеристику, к которым привязан код
- 5Запишите карточку и при необходимости распечатайте этикетку
Для массовой генерации удобнее обработка «Печать этикеток и ценников»: в ней можно отобрать сразу много товаров, и для позиций без штрихкода программа предложит создать коды пакетно. Это экономит время при первичном заполнении базы.
Как зарегистрировать штрихкод производителя
Если код уже нанесён на упаковку, его нужно просто внести в базу. На закладке «Штрихкоды» карточки товара нажмите «Создать», затем в поле штрихкода введите цифры вручную или отсканируйте код сканером прямо в это поле — сканер работает как клавиатура и подставит значение автоматически.
Программа проверит контрольную цифру EAN-13 и сообщит, если код введён с ошибкой. Также она предупредит, если этот штрихкод уже привязан к другому товару — дубли недопустимы, иначе при продаже сканер будет находить не ту позицию.
Массовая регистрация при приёмке
В документе «Поступление товаров» штрихкоды можно считывать сканером прямо в табличную часть: программа либо найдёт товар по коду, либо предложит создать новую карточку и сразу зарегистрировать штрихкод. Это самый быстрый способ внести коды для нового ассортимента.
Настройка префикса внутренних штрихкодов
Автоматически генерируемые коды строятся по правилу, которое задаётся в настройках. Перейдите в раздел «Администрирование» → «Настройка номенклатуры» (или «Печать этикеток и ценников — настройки», в зависимости от версии) и найдите параметр префикса внутреннего штрихкода. Обычно это значение от 20 до 29 — диапазон, свободный от регистрации в GS1.
Менять префикс после того, как часть товаров уже промаркирована, нельзя без крайней необходимости: старые этикетки перестанут соответствовать новой схеме, хотя сами зарегистрированные коды в базе сохранятся. Если префикс всё же меняется, перепечатайте этикетки для всего остатка.
Как распечатать этикетку со штрихкодом
Для печати этикеток используется обработка «Печать этикеток и ценников». Откройте её из раздела «Закупки», «Склад» или «Продажи» (зависит от версии конфигурации). Заполните таблицу товарами — вручную, по документу поступления или по отбору — укажите количество этикеток для каждой позиции и нажмите «Печать».
Перед первой печатью выберите шаблон этикетки под ваш принтер: в обработке есть готовые макеты под типовые размеры этикеток (например, 30×20, 58×40 мм). Шаблон можно отредактировать во встроенном редакторе: добавить название магазина, цену, артикул, изменить размер шрифта и положение штрихкода.
Для печати подойдёт как специализированный принтер этикеток (Zebra, TSC, АТОЛ), так и обычный офисный принтер с самоклеящейся бумагой. Принтер этикеток предпочтительнее: печать быстрее, а термоэтикетки не требуют картриджей. Убедитесь, что в настройках печати выбран правильный размер носителя, иначе штрихкод будет обрезан.
Как проверить результат
Сканер считывает код с первого раза, в 1С находится нужный товар
Код не читается или находится другая позиция
Штрихкод целиком помещается на этикетке, линии чёткие
Код обрезан, размыт или слишком мелкий
В карточке товара код виден на закладке «Штрихкоды» с верной единицей измерения
Код привязан к другой единице или характеристике
Подключение сканера и проверка работы
Сканер штрихкодов подключается через «Администрирование» → «Подключаемое оборудование». Большинство USB-сканеров работают в режиме эмуляции клавиатуры и не требуют драйверов: курсор ставится в поле ввода, сканер «печатает» код и нажимает Enter. Для режима COM-порта или драйверов 1С выберите соответствующий тип оборудования и выполните тест подключения.
Проверьте связку «товар — штрихкод — сканер» до начала продаж: откройте форму подбора в чеке ККМ, отсканируйте этикетку — товар должен добавиться в чек с правильной ценой. Если сканер пищит, но ничего не происходит, проверьте раскладку клавиатуры (должна быть английская) и суффикс сканера (должен быть Enter).
Типичные ошибки и ограничения
Чаще всего проблемы возникают не при генерации кода, а при сопутствующих действиях. Ниже — ошибки, которые регулярно встречаются на практике.
Ещё одно ограничение: штрихкоды хранятся в регистре сведений и привязаны к конкретной информационной базе. При обмене между несколькими базами (например, Розница ↔ Управление торговлей) убедитесь, что синхронизация штрихкодов включена в настройках обмена, иначе на одной из сторон товары останутся без кодов.
Частые вопросы
Можно ли сделать штрихкод сразу для всех товаров без кода?
Да. Откройте обработку «Печать этикеток и ценников», заполните список товаров по отбору и используйте команду автоматической генерации штрихкодов для позиций, у которых код отсутствует. Далее этикетки можно сразу отправить на печать.
Что делать, если сканер считывает код, но товар не находится?
Сначала проверьте, зарегистрирован ли код в карточке товара на закладке «Штрихкоды». Если код есть — убедитесь, что сканер не «съедает» первую или последнюю цифру: откройте блокнот и отсканируйте этикетку туда, сверьте цифры с этикеткой. Несовпадение лечится перенастройкой префикса/суффикса сканера.
Нужно ли регистрировать внутренние штрихкоды в GS1?
Нет. Коды с префиксом внутреннего диапазона (начинающиеся с 2) предназначены только для использования внутри магазина и регистрации не требуют. Регистрация в GS1 нужна, только если вы производитель и ваш товар будет продаваться у других ритейлеров.
Как распечатать этикетки для весового товара?
Весовые товары обычно маркируются на весах с печатью этикеток (например, весы с печатью этикеток подключаются к 1С как торговое оборудование). В карточке товара указывается код PLU, весы выгружают товарный код в этикетку вместе с весом. Настройка выполняется в разделе подключаемого оборудования.
Можно ли удалить или изменить штрихкод у товара?
Да, на закладке «Штрихкоды» карточки товара строку можно удалить или отредактировать. Учтите: если на остатках в магазине уже наклеены старые этикетки, после смены кода они перестанут сканироваться — переклейте этикетки заранее.
Почему штрихкод не печатается на этикетке, хотя товар выбран?
Проверьте два момента: есть ли код в карточке товара (обработка печатает только зарегистрированные штрихкоды) и содержит ли выбранный шаблон этикетки поле штрихкода. Откройте шаблон в редакторе и убедитесь, что элемент «Штрихкод» присутствует и не выходит за границы области печати.
Что важно запомнить
Штрихкод в 1С:Розница создаётся на закладке «Штрихкоды» карточки номенклатуры: автоматически для внутренних нужд или вводом кода производителя. Один код — один товар, префикс не меняют после маркировки остатков, этикетки печатают через обработку «Печать этикеток и ценников», а результат всегда проверяют сканером до начала продаж.