Торговля и Склад · 10 мин
Как печатать штрихкоды на товар в 1С
Как печатать штрихкоды на товар в 1С: настройка оборудования, генерация EAN-13, этикетки и ценники, выбор принтера этикеток, типичные ошибки и проверка результата.
Печать штрихкодов в 1С нужна всякий раз, когда товар приходит без заводской маркировки, фасуется на складе или продаётся по весу и штучно с внутренним кодированием. Типовые конфигурации — «Управление торговлей», «Розница», «Комплексная автоматизация», «ERP» — содержат встроенный механизм генерации штрихкодов и печати этикеток, поэтому для старта достаточно настроить оборудование и шаблон этикетки.
Логика работы везде одинакова: у номенклатуры хранится штрихкод (заводской или сгенерированный программой), при печати 1С подставляет его в макет этикетки вместе с наименованием, ценой и артикулом, а результат выводится либо на офисный принтер (листы с самоклеящимися этикетками), либо на специализированный принтер этикеток через драйвер. От выбранного способа зависят настройки и качество печати.
Ниже разобран полный цикл: от подготовки оборудования и генерации кодов до проверки читаемости готовых этикеток сканером. Инструкции актуальны для типовых конфигураций на управляемых формах; названия пунктов меню в отраслевых решениях могут немного отличаться.
Что понадобится перед началом работы
Минимальный набор — сама 1С с правами на изменение настроек печати, принтер и сканер штрихкодов для контроля. Сканер не обязателен для печати, но без него невозможно проверить, что напечатанный код реально читается: визуально корректный штрихкод может не распознаваться из-за недостаточной контрастности или нарушенных пропорций.
Для печати подойдут два типа устройств. Офисный лазерный или струйный принтер печатает этикетки на листах формата A4 с разметкой самоклеящихся наклеек — это дешёвый вариант для небольших партий. Термопринтер или термотрансферный принтер этикеток печатает на рулонной ленте, работает быстрее и даёт более чёткое изображение, что критично для мелких этикеток.
Также убедитесь, что в 1С установлена компонента печати штрихкодов. В типовых конфигурациях она входит в поставку, но при первом выводе на печать платформа может запросить её установку — согласитесь и перезапустите сеанс. Если печать идёт через веб-клиент или тонкий клиент на сервере, компоненту нужно установить на том компьютере, где выполняется печать.
Как присвоить и сгенерировать штрихкод товару
Откройте карточку номенклатуры: раздел «НСИ и администрирование» (или «Справочники») → «Номенклатура». В карточке найдите поле или закладку «Штрихкоды». Если товар имеет заводской код, введите его вручную или отсканируйте сканером — это самый надёжный способ избежать опечаток.
Если заводского кода нет, сгенерируйте внутренний. В типовых конфигурациях в списке штрихкодов есть кнопка создания нового кода: программа сформирует EAN-13 с внутренним префиксом (обычно начинается с цифры 2 — диапазон, зарезервированный для внутреннего использования предприятия). Такой код не столкнётся с кодами поставщиков.
Для массового присвоения удобна обработка автоматической генерации: в «Рознице» и «Управлении торговлей» она вызывается из списка номенклатуры либо из рабочего места печати этикеток. Можно выделить группу товаров без штрихкодов и сгенерировать коды одним действием, не открывая каждую карточку.
Установка компоненты и подключение принтера этикеток
При первой попытке распечатать этикетку со штрихкодом платформа может показать сообщение об отсутствии компоненты печати. В типовых конфигурациях установка запускается автоматически из встроенной поставки: подтвердите установку, дождитесь завершения и повторите печать. Если компонента не устанавливается, проверьте права пользователя операционной системы и настройки антивируса.
Принтер этикеток подключается как обычный принтер Windows: установите драйвер производителя, задайте в драйвере размер этикетки (ширину и высоту в миллиметрах) и тип носителя — термо или термотрансферная печать с лентой-риббоном. Неверно заданный размер этикетки в драйвере — самая частая причина смещения печати и обрезанных штрихкодов.
После установки драйвера напечатайте тестовую страницу из свойств принтера и убедитесь, что печать начинается с края этикетки. Если принтер «проскакивает» этикетки или печатает через одну, выполните калибровку датчика этикеток — она запускается кнопкой на корпусе или из фирменной утилиты производителя.
- 1Установите драйвер принтера этикеток и задайте в нём точный размер этикетки
- 2Выполните калибровку датчика этикеток на принтере
- 3Установите компоненту печати штрихкодов в 1С при первом запросе
- 4Присвойте или сгенерируйте штрихкоды для нужной номенклатуры
- 5Откройте обработку печати этикеток, выберите шаблон и принтер
- 6Напечатайте пробную этикетку и проверьте её сканером
Настройка шаблона этикетки
Шаблоны этикеток и ценников хранятся в разделе «НСИ и администрирование» → «Печатные формы, отчеты и обработки» → «Шаблоны этикеток и ценников» (в «Рознице» — в разделе «Настройки» или «Администрирование»). Создайте новый шаблон и укажите тип: этикетка для товара или ценник.
В редакторе шаблона задайте размер этикетки, равный размеру в драйвере принтера, и разместите поля: наименование товара, штрихкод, цена, артикул. Поле штрихкода добавляется специальным элементом «Штрихкод» — именно он преобразует цифры кода в графическое изображение. Для EAN-13 выберите соответствующий тип штрихкода в свойствах элемента.
Обратите внимание на размеры штрихкода в макете. При слишком сильном сжатии по ширине сканеры перестают читать код, при увеличении — этикетка может не вместиться. Оставляйте вокруг штрихкода свободные поля: стандарт требует тихих зон слева и справа, иначе сканер не определит границы кода.
Печать этикеток со штрихкодами
Основной инструмент — обработка «Печать этикеток и ценников». В «Управлении торговлей» и «ERP» она находится в разделе «Закупки» или «Склад и доставка», в «Рознице» — в разделе «Закупки» или «Склад». Обработку удобно вызывать прямо из документа поступления: кнопка печати этикеток автоматически подставит весь пришедший товар с количеством этикеток по количеству единиц.
В обработке заполните таблицу товаров, укажите для каждой строки количество этикеток, выберите шаблон и режим печати. Режим «Этикетки» выводит наклейки со штрихкодом, режим «Ценники» — карточки для витрины. Перед печатью всей партии нажмите предварительный просмотр и убедитесь, что штрихкод отображается графически, а не пустым прямоугольником.
При печати на офисном принтере выберите в настройках лист с подходящей разметкой этикеток и учтите, что частично использованный лист самоклейки нельзя прогонять через лазерный принтер повторно много раз — нагрев может привести к отклеиванию этикеток внутри печки и дорогостоящему ремонту.
Проверка напечатанных штрихкодов
Каждую новую партию этикеток проверяйте сканером до наклеивания на товар. Отсканируйте несколько этикеток из разных мест листа или рулона: код должен считываться с первого раза и совпадать со значением в карточке номенклатуры. Проверку удобно делать прямо в 1С — в поле поиска по штрихкоду или в форме подбора товара.
Если сканер читает код нестабильно, причины обычно такие: бледная печать (замените картридж или увеличьте температуру печати в драйвере термопринтера), слишком мелкий штрихкод в шаблоне, глянцевая этикетка даёт блики, нарушены тихие зоны. Устраните причину и перепечатайте партию — нечитаемые этикетки на складе приводят к ошибкам приёмки и продаж.
Как проверить результат
Код считывается с первого раза под разными углами
Сканер пищит через раз или не видит код
Отсканированный код равен штрихкоду в карточке товара
Сканируется другой код или код другого товара
Штрихи чёткие, без разрывов и смазывания
Бледные полосы, размытые края, белые пропуски
Штрихкод целиком в пределах этикетки с полями
Код обрезан или смещён к краю
Типичные ошибки и их устранение
Наиболее частая проблема — пустое место вместо штрихкода на этикетке. Причины: не установлена компонента печати штрихкодов, у товара не заполнен штрихкод, в шаблоне использовано обычное текстовое поле вместо элемента «Штрихкод». Проверяйте эти три пункта последовательно.
Вторая группа ошибок связана с дублями: один штрихкод присвоен двум товарам из-за ручного ввода. Перед массовой генерацией запустите поиск дублей — в типовых конфигурациях есть проверка уникальности штрихкодов, а при конфликте программа выдаст предупреждение при записи.
Частые вопросы
Можно ли печатать штрихкоды без принтера этикеток?
Да. Достаточно обычного офисного принтера и листов самоклеящейся бумаги с готовой разметкой этикеток. В шаблоне 1С укажите размеры ячеек под ваш лист. Такой способ подходит для небольших партий; при постоянной печати выгоднее и быстрее термопринтер этикеток.
Что делать, если вместо штрихкода печатается пустой прямоугольник?
Проверьте три вещи: установлена ли компонента печати штрихкодов (платформа предлагает её при первой печати), заполнен ли штрихкод у товара и используется ли в шаблоне именно элемент «Штрихкод», а не текстовое поле с кодом.
Какой штрихкод использовать для товара без заводского кода?
Сгенерируйте внутренний код EAN-13 средствами 1С. Программа использует префикс внутреннего диапазона, который не пересекается с кодами производителей, поэтому конфликтов с заводской маркировкой других товаров не будет.
Почему сканер не читает напечатанный штрихкод?
Типовые причины: бледная печать, слишком мелкий или сжатый по ширине штрихкод в шаблоне, отсутствие свободных полей вокруг кода, глянцевая поверхность этикетки. Увеличьте размер элемента в шаблоне, повысьте качество печати и проверьте снова.
Можно ли напечатать этикетки сразу из документа поступления?
Да. В типовых конфигурациях в документе поступления товаров есть команда печати этикеток и ценников: обработка автоматически подставит все позиции документа и количество этикеток по количеству принятых единиц. Количество можно скорректировать вручную перед печатью.
Нужно ли регистрировать внутренние штрихкоды во внешних организациях?
Нет. Внутренние коды с префиксом для собственного использования действуют только внутри вашей учётной системы и не требуют регистрации. Регистрация в GS1 нужна, если вы производитель и планируете наносить коды для продажи товара через сторонние торговые сети.
Что важно запомнить
Печать штрихкодов в 1С сводится к четырём шагам: присвоить товару код, установить компоненту печати, настроить шаблон этикетки и вывести печать через обработку «Этикетки и ценники». Всегда печатайте пробную этикетку и проверяйте её сканером до запуска всей партии — это экономит расходники и предотвращает ошибки учёта.