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

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

Как распечатать штрихкод из 1С 8.3 Розница

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

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

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

Что нужно подготовить перед печатью штрихкода

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

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

Как назначить штрихкод номенклатуре

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

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

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

Настройка принтера этикеток в подключаемом оборудовании

Перейдите в раздел «Администрирование — Подключаемое оборудование». Если используете специализированный принтер этикеток, добавьте его в список, выберите тип «Принтер этикеток», установите драйвер (обычно это драйвер производителя или универсальный драйвер 1С) и выполните тест подключения. Успешный тест означает, что 1С видит устройство и может отправлять на него задания.

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

Сравнение вариантов печати

Принтер этикеток (термо)

Подходит для регулярной печати поштучно и малыми партиями. Требует настройки в подключаемом оборудовании и драйвера. Этикетки выходят по одной, без лишних расходников.

Офисный лазерный принтер

Подходит для периодической печати тиража на листах А4 с самоклейкой. Настройка проще, но часть листа расходуется впустую, а макет нужно точно подогнать под раскладку.

Весы с печатью этикеток

Для весового товара: этикетка с весом печатается весами при фасовке. Требует выгрузки товаров в весы и настройки префикса весового товара.

Печать этикетки из карточки товара

Самый быстрый способ распечатать один штрихкод — открыть карточку номенклатуры, нажать «Ещё» (или кнопку печати) и выбрать «Этикетка» либо «Ценник». Программа откроет форму печати, где можно указать количество копий и выбрать шаблон. Если у товара несколько штрихкодов, будет использован основной.

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

Печать этикетки из карточки товара
  1. 1
    Откройте справочник «Номенклатура» и найдите нужный товар
  2. 2
    Убедитесь, что штрихкод заполнен, при необходимости создайте его
  3. 3
    Нажмите «Ещё — Печать — Этикетка» (или «Ценник»)
  4. 4
    Выберите шаблон этикетки и укажите количество копий
  5. 5
    Нажмите «Печать» и проверьте первую этикетку сканером

Массовая печать через «Печать этикеток и ценников»

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

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

Обратите внимание на режим печати: «Этикетки», «Ценники» или «Этикетки и ценники». Если выбран комбинированный режим, объём печати удвоится — при большом поступлении это заметно увеличит время и расход этикеток.

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

Шаблоны этикеток хранятся в справочнике «Хранилище шаблонов» (или открываются из формы печати по кнопке редактирования). Редактор позволяет задать размер этикетки, добавить поля: наименование товара, штрихкод с графическим отображением, цену, артикул, дату. Тип штрихкода (EAN-13, Code-128) выбирается в параметрах поля штрихкода.

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

Для термопринтеров этикеток шаблон должен точно совпадать с размером этикетки в рулоне (например, 58×40 мм). Несовпадение приводит к смещению печати и обрезанию штрихкода.

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

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

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

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

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

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

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

Подставляется нужный товар

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

Подставляется другой товар или ничего не происходит

Внешний вид штрихкода
Норма

Чёткие чёрно-белые полосы, код не обрезан

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

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

Тест устройства в подключаемом оборудовании
Норма

Сообщение об успешном прохождении теста

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

Ошибка подключения или драйвера

Часто задаваемые вопросы

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

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

Какой формат штрихкода выбрать для внутренней маркировки?

Чаще используют EAN-13 с префиксом внутреннего использования (коды, начинающиеся с 2) — он совместим с большинством сканеров и касс. Code-128 подходит, если нужно кодировать буквы или более длинные значения, но требует проверки поддержки вашим оборудованием.

Почему сканер не считывает распечатанную этикетку?

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

Как напечатать этикетки сразу на всё поступление товара?

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

Можно ли печатать этикетки на обычном принтере?

Да. Этикетка выводится как обычный табличный документ на любой принтер, установленный в Windows. Используйте листы самоклеящихся этикеток и заранее подгоните шаблон под раскладку листа, чтобы этикетки попадали на ячейки.

Что делать, если принтер этикеток не виден в 1С?

Проверьте, что устройство добавлено в разделе «Администрирование — Подключаемое оборудование», установлен корректный драйвер и тест подключения проходит успешно. Если принтер печатает из Windows, но не из 1С — переустановите драйвер оборудования и повторите тест.

Итог

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

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