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

Документы и Печать · 10 мин

Как сделать этикетки в 1С: настройка шаблонов и печать

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

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

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

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

Где в 1С находится печать этикеток

В большинстве торговых конфигураций функция называется «Печать этикеток и ценников». В «Управлении торговлей» она расположена в разделе «Закупки» или «CRM и маркетинг» (в зависимости от версии), в «Рознице» — в разделе «Закупки» или через карточку товара. Также печать доступна из документов: «Поступление товаров», «Установка цен номенклатуры», «Оприходование товаров» — кнопка «Печать» → «Этикетки» или «Ценники».

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

Как напечатать этикетки по готовому шаблону

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

Порядок действий
  1. 1
    Откройте обработку «Печать этикеток и ценников» или документ с товарами
  2. 2
    Добавьте номенклатуру и укажите количество этикеток для каждой позиции
  3. 3
    Выберите шаблон этикетки из списка
  4. 4
    Нажмите «Печать» и проверьте предварительный просмотр
  5. 5
    Выберите принтер и подтвердите печать

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

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

Как создать свой шаблон этикетки

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

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

Настройка размера этикетки

Размер этикетки задаётся шириной колонок и высотой строк макета, а также полями страницы. Для принтера этикеток критично, чтобы размер макета совпадал с размером этикетки в ленте (например, 58×40 мм или 30×20 мм) с точностью до миллиметра. Расхождение даже в 2–3 мм приводит к смещению печати и постепенному «уезжанию» текста с этикетки.

Измерьте этикетку линейкой, задайте соответствующие размеры в макете, затем напечатайте одну пробную этикетку и сверьте результат. Подгонку удобнее делать итеративно: напечатали → измерили смещение → скорректировали → напечатали снова.

Добавление штрихкода

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

Печать на принтере этикеток

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

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

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

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

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

Положение текста на этикетке
Норма

Текст и штрихкод полностью в пределах этикетки, поля ровные

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

Текст обрезан, смещён или попадает на соседнюю этикетку

Читаемость штрихкода
Норма

Сканер считывает код с первого раза с расстояния 10–20 см

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

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

Совпадение данных
Норма

Цена и наименование на этикетке совпадают с карточкой товара

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

На этикетке старая цена или пустое поле

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

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

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

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

Альтернативные способы и внешние обработки

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

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

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

Типовой шаблон конфигурации

Подходит для быстрого старта и стандартных ценников; ограничение — фиксированный набор полей и размеров

Собственный шаблон в редакторе макетов

Подходит для нестандартных размеров и состава полей из типового набора; требует аккуратной подгонки размеров

Внешняя обработка или доработка

Подходит для произвольных полей и сложного дизайна; требует навыков разработки и усложняет обновление конфигурации

Печать через ПО принтера

Подходит для дизайнерских этикеток; минус — ручной перенос данных и риск неактуальных цен

FAQ

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

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

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

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

Как добавить на этикетку поле, которого нет в редакторе?

Стандартный редактор работает только с предопределённым набором параметров. Чтобы вывести дополнительный реквизит, характеристику или вычисляемое поле, нужна доработка: внешняя печатная форма или изменение модуля обработки. Это работа для программиста 1С.

Этикетки печатаются со смещением, которое растёт с каждой следующей. Что делать?

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

Можно ли сохранить свой шаблон, чтобы он не пропал при обновлении?

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

Как напечатать этикетки только для товаров с изменившейся ценой?

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

Итог

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

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