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

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

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

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

Шаблон этикетки в 1С определяет, какие данные попадут на ценник или этикетку: наименование товара, штрихкод, цену, артикул, дату производства. Без корректно установленного шаблона печать либо не запускается, либо выводит этикетки со смещёнными полями и обрезанным текстом.

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

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

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

В типовых конфигурациях шаблоны этикеток и ценников хранятся в специальном справочнике. В «Управлении торговлей 11» и «Рознице» он называется «Шаблоны этикеток, ценников и чеков ККМ». Найти его можно через раздел «Администрирование» → «Печатные формы, отчеты и обработки» либо через настройки номенклатуры — путь зависит от релиза.

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

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

Как создать новый шаблон через встроенный редактор

Откройте справочник шаблонов и нажмите «Создать». Задайте понятное наименование — например, «Этикетка 58×40 для термопринтера», чтобы потом не путать макеты. Выберите назначение шаблона: этикетка, ценник или чек ККМ.

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

Размер этикетки задавайте строго по фактическому размеру термоленты: например, 58×40 мм или 30×20 мм. Ошибка даже в несколько миллиметров приведёт к смещению печати и пропуску этикеток. Размеры указываются в свойствах макета или подбираются из списка типовых.

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

Как загрузить готовый внешний шаблон

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

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

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

Настройка полей и штрихкода на макете

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

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

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

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

Привязка шаблона к печати и выбор принтера

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

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

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

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

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

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

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

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

Штрихкод на этикетке
Норма

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

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

Сканер молчит или читает неверный номер — штрихкод добавлен как текст либо неверный тип кода

Текст на этикетке
Норма

Наименование и цена полностью видны, не выходят за края

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

Текст обрезан или наложен на другие поля — нужен автоподбор шрифта или другой размер макета

Позиция печати
Норма

Печать точно в пределах одной этикетки, без пропусков

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

Смещение или пропуск этикеток — неверный размер носителя в драйвере принтера

Ограничения и когда нужен разработчик

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

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

Итог

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

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

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

Почему шаблон не появляется в списке при печати этикеток?

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

Можно ли использовать один шаблон для разных размеров этикеток?

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

Как перенести шаблоны этикеток в другую базу 1С?

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

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

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

Что делать, если после обновления конфигурации шаблон перестал работать?

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

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

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