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

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

Как печатать штрихкоды на товар в 1С

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

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

Логика работы везде одинакова: у номенклатуры хранится штрихкод (заводской или сгенерированный программой), при печати 1С подставляет его в макет этикетки вместе с наименованием, ценой и артикулом, а результат выводится либо на офисный принтер (листы с самоклеящимися этикетками), либо на специализированный принтер этикеток через драйвер. От выбранного способа зависят настройки и качество печати.

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

Что понадобится перед началом работы

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

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

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

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

Откройте карточку номенклатуры: раздел «НСИ и администрирование» (или «Справочники») → «Номенклатура». В карточке найдите поле или закладку «Штрихкоды». Если товар имеет заводской код, введите его вручную или отсканируйте сканером — это самый надёжный способ избежать опечаток.

Если заводского кода нет, сгенерируйте внутренний. В типовых конфигурациях в списке штрихкодов есть кнопка создания нового кода: программа сформирует EAN-13 с внутренним префиксом (обычно начинается с цифры 2 — диапазон, зарезервированный для внутреннего использования предприятия). Такой код не столкнётся с кодами поставщиков.

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

Установка компоненты и подключение принтера этикеток

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

Принтер этикеток подключается как обычный принтер Windows: установите драйвер производителя, задайте в драйвере размер этикетки (ширину и высоту в миллиметрах) и тип носителя — термо или термотрансферная печать с лентой-риббоном. Неверно заданный размер этикетки в драйвере — самая частая причина смещения печати и обрезанных штрихкодов.

После установки драйвера напечатайте тестовую страницу из свойств принтера и убедитесь, что печать начинается с края этикетки. Если принтер «проскакивает» этикетки или печатает через одну, выполните калибровку датчика этикеток — она запускается кнопкой на корпусе или из фирменной утилиты производителя.

Порядок действий
  1. 1
    Установите драйвер принтера этикеток и задайте в нём точный размер этикетки
  2. 2
    Выполните калибровку датчика этикеток на принтере
  3. 3
    Установите компоненту печати штрихкодов в 1С при первом запросе
  4. 4
    Присвойте или сгенерируйте штрихкоды для нужной номенклатуры
  5. 5
    Откройте обработку печати этикеток, выберите шаблон и принтер
  6. 6
    Напечатайте пробную этикетку и проверьте её сканером

Настройка шаблона этикетки

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

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

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

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

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

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

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

Проверка напечатанных штрихкодов

Каждую новую партию этикеток проверяйте сканером до наклеивания на товар. Отсканируйте несколько этикеток из разных мест листа или рулона: код должен считываться с первого раза и совпадать со значением в карточке номенклатуры. Проверку удобно делать прямо в 1С — в поле поиска по штрихкоду или в форме подбора товара.

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

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

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

Чтение сканером
Норма

Код считывается с первого раза под разными углами

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

Сканер пищит через раз или не видит код

Совпадение значения
Норма

Отсканированный код равен штрихкоду в карточке товара

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

Сканируется другой код или код другого товара

Качество печати
Норма

Штрихи чёткие, без разрывов и смазывания

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

Бледные полосы, размытые края, белые пропуски

Позиционирование
Норма

Штрихкод целиком в пределах этикетки с полями

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

Код обрезан или смещён к краю

Типичные ошибки и их устранение

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

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

Типичные ошибки
01
Печать без пробной этикетки — вся партия уходит в брак из-за смещения или неверного шаблона
02
Ввод заводского штрихкода вручную с опечаткой — товар не находится при сканировании на кассе
03
Сжатие штрихкода в шаблоне для экономии места — сканер перестаёт его читать
04
Повторный прогон листа самоклейки через лазерный принтер — отклеивание этикеток внутри печки
05
Неверный размер этикетки в драйвере принтера — печать смещается и обрезает код
06
Присвоение одного штрихкода разным товарам — ошибки в продажах и инвентаризации

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

Можно ли печатать штрихкоды без принтера этикеток?

Да. Достаточно обычного офисного принтера и листов самоклеящейся бумаги с готовой разметкой этикеток. В шаблоне 1С укажите размеры ячеек под ваш лист. Такой способ подходит для небольших партий; при постоянной печати выгоднее и быстрее термопринтер этикеток.

Что делать, если вместо штрихкода печатается пустой прямоугольник?

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

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

Сгенерируйте внутренний код EAN-13 средствами 1С. Программа использует префикс внутреннего диапазона, который не пересекается с кодами производителей, поэтому конфликтов с заводской маркировкой других товаров не будет.

Почему сканер не читает напечатанный штрихкод?

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

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

Да. В типовых конфигурациях в документе поступления товаров есть команда печати этикеток и ценников: обработка автоматически подставит все позиции документа и количество этикеток по количеству принятых единиц. Количество можно скорректировать вручную перед печатью.

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

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

Итог

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

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