Торговля и Склад · 10 мин
Как настроить шаблон этикетки в 1С
Разбираем настройку шаблона этикетки в 1С: редактор макетов, поля, штрихкоды, размеры этикетки, печать ценников и типичные ошибки при выводе на принтер.
Этикетки и ценники в 1С печатаются через макеты — шаблоны, в которых заданы размеры, расположение полей, шрифты и штрихкоды. Настройка сводится к трём задачам: выбрать или создать макет, разместить на нём нужные данные (наименование, цену, штрихкод, артикул) и привязать шаблон к печати из справочника номенклатуры или документа.
В типовых конфигурациях — «Управление торговлей», «Розница», «Комплексная автоматизация» — уже есть встроенный редактор шаблонов этикеток и ценников, поэтому программировать ничего не нужно. В самописных или старых конфигурациях может потребоваться доработка макета в конфигураторе.
Ниже разобран полный цикл: от выбора размера этикетки до проверки печати на принтере, а также типичные ошибки, из-за которых штрихкод не читается или текст вылезает за границы.
Где в 1С находится редактор шаблонов этикеток
В типовых конфигурациях на управляемых формах редактор находится по пути «НСИ и администрирование» → «Настройка продаж» или «Печатные формы, отчеты и обработки» → «Шаблоны этикеток и ценников». Точное расположение зависит от конфигурации: в «Рознице» это раздел «Настройки», в «Управлении торговлей» — блок печатных форм в администрировании.
Если пункта нет в интерфейсе, проверьте права: настройка шаблонов обычно доступна пользователям с ролью администратора или «Добавление и изменение базовой нормативно-справочной информации». Также убедитесь, что в функциональности программы включена работа с печатью этикеток — в части конфигураций она активируется отдельной опцией.
В старых конфигурациях на обычных формах (например, «Управление торговлей 10.3») редактор этикеток реализован иначе: шаблон хранится как табличный документ, а редактирование выполняется через встроенный конструктор или вручную в конфигураторе. Логика та же, но интерфейс отличается.
Как создать новый шаблон и задать размер этикетки
Откройте список шаблонов и нажмите «Создать». Первым делом укажите назначение: этикетка, ценник или шаблон для подарочных сертификатов — от этого зависит набор доступных полей. Затем задайте геометрию: ширину и высоту этикетки в миллиметрах, а при печати нескольких этикеток на листе — количество по горизонтали и вертикали, отступы и промежутки между этикетками.
Размеры должны совпадать с фактической этикеточной лентой или листом самоклейки. Для термопринтера этикеток измерьте ширину ленты и высоту одной этикетки линейкой — например, типовые размеры 58×40 мм или 43×25 мм. Ошибка даже в несколько миллиметров приведёт к смещению печати от этикетки к этикетке.
Для листовых самоклеящихся этикеток под офисный принтер удобно ориентироваться на раскладку производителя: измерьте расстояние от края листа до первой этикетки и шаг между ними. Эти значения вводятся в поля отступов и интервалов макета.
- 1Откройте «Шаблоны этикеток и ценников» и нажмите «Создать»
- 2Выберите назначение: этикетка или ценник
- 3Задайте размер этикетки в миллиметрах и раскладку на листе
- 4Перетащите на макет нужные поля: наименование, цена, артикул
- 5Вставьте штрихкод и выберите его тип (EAN-13, Code128)
- 6Сохраните шаблон и выполните пробную печать
Как разместить поля и штрихкод на макете
Макет редактируется визуально: слева находится список доступных полей (наименование номенклатуры, цена, артикул, производитель, характеристика, организация и другие), справа — сама этикетка. Поля перетаскиваются мышью, их размер и положение меняются за границы элемента.
Для каждого поля настройте шрифт, размер и выравнивание. Длинные наименования — самая частая проблема: включите автоперенос или уменьшите шрифт, иначе текст обрежется. Для цены удобно использовать поле с форматной строкой, чтобы выводить значение в виде «125,00 руб.».
Вставка штрихкода
Штрихкод добавляется отдельным элементом: выберите тип «Штрихкод», укажите источник данных (обычно поле «Штрихкод» номенклатуры) и формат — EAN-13 для товаров с зарегистрированными кодами, Code128 для внутренних кодов произвольного состава. Высота штрихкода должна быть достаточной для сканера: слишком низкий код читается нестабильно.
Не растягивайте штрихкод непропорционально — искажение пропорций штрихов делает его нечитаемым. Если сканер не берёт код с распечатки, сначала проверьте качество печати и контрастность, а не настройки сканера.
Как напечатать этикетки из справочника и документов
После сохранения шаблон появляется в механизме «Печать этикеток и ценников». Вызвать его можно из списка номенклатуры (выделить товары → «Печать» → «Этикетки и ценники»), из карточки товара или из документов поступления — это удобно, когда этикетки нужны сразу на принятый товар.
В форме печати выберите созданный шаблон, укажите количество этикеток для каждой позиции и при необходимости отредактируйте состав: уберите позиции, которым этикетка не нужна. Кнопка «Печать» выводит предварительный просмотр — обязательно проверьте его перед отправкой на принтер.
Если этикетки печатаются регулярно и по фиксированным правилам, настройте шаблон по умолчанию для вида номенклатуры или склада — тогда при вызове печати нужный макет будет подставляться автоматически.
Проверка результата и настройка принтера
Первую партию всегда печатайте в одном экземпляре. Сверьте: совпадают ли границы печати с краями этикетки, читается ли штрихкод сканером, не обрезан ли текст. Для термопринтера проверьте, что в драйвере выбран тот же размер этикетки, что и в шаблоне, — расхождение даёт смещение или обрезку.
В драйвере принтера этикеток отключите масштабирование («По размеру страницы») и установите масштаб 100%. Для термопечати также проверьте тип носителя (этикетки с зазором или чёрной меткой) — неверная настройка приводит к пропуску этикеток.
Как проверить результат
Текст и штрихкод полностью внутри границ этикетки
Смещение, обрезка, печать на стыке двух этикеток
Сканер считывает код с первого раза на обычном расстоянии
Код читается через раз или не читается вовсе
Название видно полностью или аккуратно перенесено
Текст обрезан, налезает на цену или штрихкод
Типичные ошибки и ограничения
Чаще всего проблемы связаны не с шаблоном, а с окружением: неверный размер носителя в драйвере, масштабирование при печати, переполненные поля данными. Вторая группа ошибок — данные: пустой штрихкод в карточке товара, цена не заполнена для выбранного типа цен, слишком длинное наименование.
Учитывайте ограничение встроенного редактора: он не позволяет выводить произвольные вычисляемые данные и сложную логику (например, разные надписи для разных групп товаров в одном шаблоне). Для таких задач создаётся внешняя печатная форма или дорабатывается конфигурация.
Когда встроенного редактора недостаточно
Встроенный конструктор закрывает большинство задач розницы и склада. Но есть сценарии, где нужен другой подход: этикетки со сложной логикой (состав, ГОСТ, переменные поля), интеграция с весовым товаром, печать DataMatrix-кодов маркировки «Честный знак» в специфическом формате, нестандартные носители.
В таких случаях используют внешние печатные формы (подключаются без изменения конфигурации), типовые механизмы маркировки конфигурации или доработку макета в конфигураторе. Перед доработкой оцените трудозатраты: часто задача решается настройкой имеющихся полей и форматных строк.
Как выбрать подход
Что важно запомнить
Шаблон этикетки создаётся во встроенном редакторе: задаётся размер, размещаются поля и штрихкод, шаблон сохраняется и выбирается при печати. Критичны три вещи: совпадение размеров шаблона, драйвера и носителя; отключённое масштабирование; пробная печать перед тиражом.
Частые вопросы
Почему штрихкод печатается, но сканер его не читает?
Основные причины: искажение пропорций при растягивании элемента на макете, масштабирование в настройках печати, низкое качество печати (бледная лента, загрязнённая головка термопринтера) или ошибка в самом коде — например, EAN-13 с неверным количеством цифр. Проверяйте по порядку: сначала сканер на заведомо исправной этикетке, затем настройки печати, затем данные.
Можно ли печатать разные этикетки для разных групп товаров?
Да. Создайте отдельный шаблон для каждой группы и назначьте шаблоны по умолчанию для видов номенклатуры, если конфигурация это поддерживает. Либо выбирайте нужный шаблон вручную в форме печати — состав товаров там можно фильтровать.
Как вывести на этикетку дату производства или срок годности?
Если эти данные хранятся в карточке товара или в сериях, проверьте список доступных полей редактора — в части конфигураций серии и сроки годности доступны. Если поля нет, потребуется внешняя печатная форма, где источник данных задаётся запросом.
Почему при печати нескольких этикеток на листе они «уезжают» вниз?
Накопительное смещение возникает из-за неточных значений шага между этикетками или отступов. Перемерьте лист: расстояние от верхнего края до первой этикетки и промежутки между рядами, затем скорректируйте параметры раскладки в шаблоне с точностью до миллиметра.
Нужно ли что-то настраивать заново после обновления конфигурации?
Пользовательские шаблоны этикеток хранятся в базе данных, а не в конфигурации, поэтому при обновлении они сохраняются. Проверять стоит только случаи, когда этикетка печатается через доработанный типовой макет — такие изменения могут быть затёрты обновлением.
Можно ли использовать шаблон на другом компьютере или в другой базе?
Шаблоны хранятся в конкретной информационной базе. Для переноса используйте экспорт/импорт шаблона, если конфигурация его поддерживает, либо создайте шаблон заново — при известных размерах и наборе полей это занимает несколько минут.