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