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

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

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

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

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

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

Где в 1С хранятся и редактируются шаблоны этикеток

В типовых конфигурациях на управляемых формах (УТ 11, Розница 2/3, КА 2, ERP) шаблоны находятся в разделе «НСИ и администрирование» или «Номенклатура и склад» → «Шаблоны этикеток и ценников». Это отдельный справочник: каждый его элемент содержит макет, тип (этикетка или ценник) и назначение — для товаров, складов, доставки и т.д.

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

В старых конфигурациях на обычных формах (например, «Управление торговлей 10.3») встроенного конструктора нет: этикетки печатаются через внешние обработки, а макет правится конфигуратором. Если у вас такая версия, проще найти готовую внешнюю обработку печати этикеток и подключить её через «Дополнительные отчеты и обработки».

Создание нового шаблона: пошаговый порядок

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

Далее укажите размер этикетки. Его можно задать двумя способами: вручную (ширина и высота в миллиметрах) или выбрать типовой размер из списка. Точные размеры возьмите с упаковки самоклеящейся бумаги или из паспорта термопринтера — например, 58×40 мм или 30×20 мм для термоэтикеток.

Порядок создания шаблона
  1. 1
    Откройте «Номенклатура и склад» → «Шаблоны этикеток и ценников» → «Создать»
  2. 2
    Выберите назначение: этикетка для товаров или ценник
  3. 3
    Задайте размер этикетки в миллиметрах по фактической бумаге
  4. 4
    Перетащите нужные поля из списка доступных в макет
  5. 5
    Настройте шрифт, выравнивание и при необходимости штрихкод
  6. 6
    Сохраните шаблон и выполните пробную печать

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

Настройка полей, шрифтов и штрихкода

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

Штрихкод добавляется как отдельное поле — обычно оно называется «Штрихкод» или «Штрихкод (картинка)». В настройках поля выбирается тип штрихкода: EAN-13 для стандартных товарных кодов, Code 128 для внутренних кодов с буквами. Если товару штрихкод не присвоен, на этикетке область останется пустой — проверьте заполнение штрихкодов в карточках номенклатуры заранее.

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

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

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

Для термопринтера этикеток логика другая: печать идёт рулонная, одна этикетка за другой. В настройках принтера Windows создайте пользовательский размер бумаги, точно совпадающий с размером этикетки (например, 58×40 мм), и выберите его в диалоге печати. Размер в шаблоне 1С и размер бумаги в драйвере должны совпадать — иначе этикетка сместится или будет печататься через одну.

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

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

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

Содержимое целиком в пределах одной этикетки, поля равномерные

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

Текст заходит на соседнюю этикетку или обрезан

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

Сканер считывает код с первого раза

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

Сканер молчит или считывает через раз

Данные на этикетке
Норма

Цена, наименование и артикул соответствуют карточке товара

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

Пустые поля или устаревшая цена

Печать этикеток из документов и обработки

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

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

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

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

Доработка шаблона в конфигураторе: когда без него не обойтись

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

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

Альтернатива доработке — внешняя печатная форма. Она подключается через «Дополнительные отчеты и обработки» без изменения конфигурации и позволяет реализовать собственный макет и запрос данных. Это безопасный вариант для нестандартных этикеток.

Способы получить нужный шаблон

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

Подходит для 90% задач: стандартные поля, штрихкод, логотип. Ограничение — только предопределённый набор полей.

Внешняя печатная форма

Для нестандартных макетов и полей. Требует навыков разработки, но не меняет конфигурацию.

Расширение конфигурации

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

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

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

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

Типичные ошибки
01
Размер этикетки в шаблоне не совпадает с размером бумаги в драйвере — печать смещается или идёт через этикетку
02
Штрихкод уменьшен, чтобы «влезло» больше текста — сканер перестаёт его читать
03
Печать без выбора вида цен — на ценниках пусто или нулевая цена
04
Правка макета в конфигураторе без расширения — изменения теряются при обновлении
05
Массовая печать без пробного листа — брак всей партии этикеток
Итог

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

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

Частые вопросы

Можно ли добавить логотип компании на этикетку?

Да. В редакторе шаблона есть возможность вставить картинку — обычно через поле «Логотип» или вставку изображения в макет. Файл логотипа берётся из настроек организации или загружается в шаблон напрямую. Учтите, что на маленьких термоэтикетках логотип съедает полезную площадь и ухудшает читаемость.

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

Цена подставляется из вида цен, выбранного в обработке печати. Если вид цен не указан или для товара цена этого вида не установлена документом «Установка цен номенклатуры», поле останется пустым. Проверьте наличие актуальной цены в карточке товара.

Как напечатать этикетки только для новых товаров из поступления?

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

Термопринтер печатает этикетки через одну. Что делать?

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

Сохранятся ли мои шаблоны после обновления 1С?

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

Можно ли вывести на этикетку дополнительный реквизит товара?

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