Документы и Печать · 9 мин
Где в 1С хранятся шаблоны этикеток и как их найти
Разбираем, где в 1С хранятся шаблоны этикеток и ценников: конфигурация, внешние файлы, регистры. Как найти, отредактировать и подключить свой шаблон печати.
Шаблоны этикеток в 1С не лежат в одном универсальном месте — их расположение зависит от конфигурации (Управление торговлей, Розница, ERP, УНФ) и от того, используется типовой механизм печати или подключены внешние обработки. Чтобы найти нужный шаблон, сначала определите, откуда именно конфигурация берёт макет: из встроенных макетов конфигурации, из справочника шаблонов или из файла на диске.
В типовых торговых конфигурациях печать этикеток и ценников обычно реализована через обработку «Печать этикеток и ценников», а сами макеты хранятся либо внутри конфигурации как объекты метаданных «Макет», либо в специализированном справочнике шаблонов, который пользователь может редактировать без конфигуратора. Понимание этой разницы экономит часы поиска.
Ниже разобраны все основные места хранения, способы быстро найти конкретный шаблон, правила редактирования без риска сломать печать и варианты подключения собственных макетов.
Как устроено хранение шаблонов этикеток в типовых конфигурациях
В конфигурациях «Управление торговлей», «Розница», «ERP» и «УНФ» за печать этикеток отвечает обработка «Печать этикеток и ценников». Она вызывается из справочника номенклатуры, документов поступления или установки цен. Внутри этой обработки есть выбор шаблона — именно этот список и показывает, откуда берутся макеты.
Типовые шаблоны поставляются в составе конфигурации и хранятся в виде макетов табличных документов. Пользовательские шаблоны, созданные через интерфейс, сохраняются в информационной базе — в справочнике или регистре хранения шаблонов (в разных версиях механизм называется по-разному, но логика одна: макет хранится в базе, а не в файле).
Важное следствие: при обмене или переносе базы шаблоны из справочника переносятся вместе с данными, а вот внешние файлы шаблонов, подключённые вручную, нужно переносить отдельно.
Где искать шаблоны в пользовательском режиме
Самый быстрый путь — открыть обработку печати и посмотреть список доступных шаблонов. В «Управлении торговлей» и «Рознице» это обычно раздел «Закупки» или «Продажи» → сервис «Печать этикеток и ценников», либо кнопка печати этикеток из карточки номенклатуры.
Если в конфигурации есть справочник шаблонов (в ряде решений он называется «Шаблоны этикеток, ценников и чеков» или похоже), найдите его через «Все функции» → «Справочники». Там хранятся пользовательские макеты, которые можно открыть и отредактировать прямо в режиме предприятия — без конфигуратора.
Для печати через принтеры этикеток (Zebra, TSC, АТОЛ) шаблон может храниться не как макет, а как набор команд языка принтера (ZPL, TSPL) в параметрах оборудования или в обработке обслуживания. Проверьте настройки подключённого оборудования в разделе администрирования.
- 1Откройте обработку «Печать этикеток и ценников» из номенклатуры или документа
- 2Посмотрите, какой шаблон выбран в поле выбора макета
- 3Откройте список шаблонов и найдите этот элемент — это пользовательский макет из базы
- 4Если шаблона нет в списке справочника — значит, он встроен в конфигурацию и ищется через Конфигуратор
- 5Проверьте настройки оборудования, если печать идёт на специализированный принтер этикеток
Где шаблоны хранятся в конфигураторе
Если шаблон встроен в конфигурацию, он находится в дереве метаданных. Откройте Конфигуратор → Конфигурация → Открыть конфигурацию. Макеты печати этикеток обычно лежат в разделе «Общие» → «Макеты» либо как макеты конкретной обработки «Печать этикеток и ценников» (ветка «Обработки» → нужная обработка → «Макеты»).
Найти нужный объект быстрее помогает поиск по конфигурации: меню «Правка» → «Глобальный поиск» с запросом вроде «Этикетка» или «Ценник». Также полезно поискать в коде обращения к функциям получения макета — например, ПолучитьМакет("Этикетка") — это покажет точное имя макета.
Редактирование типового макета в конфигураторе требует снятия объекта с поддержки, что усложняет будущие обновления. Безопаснее скопировать макет, создать пользовательский шаблон на его основе и не трогать типовой объект.
Внешние шаблоны и файлы на диске
Третий вариант хранения — внешние файлы. Это могут быть внешние печатные формы (файлы .epf), подключённые через механизм «Дополнительные отчеты и обработки», или файлы макетов, которые обработка читает с диска по указанному пути.
Проверьте раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки». Если печать этикеток реализована внешней обработкой, в её карточке видно имя файла и версию. Сам файл при этом может лежать где угодно — в базе хранится его двоичное содержимое, поэтому после подключения исходный файл на диске можно перемещать.
В старых или самописных решениях встречается вариант, когда путь к файлу шаблона прописан в константах или настройках пользователя. Признак такого решения — печать ломается после переноса базы на другой сервер, потому что файл по старому пути недоступен.
Как выбрать действие
Как отредактировать шаблон и не сломать печать
При редактировании пользовательского шаблона в режиме предприятия главное — не удалять именованные области и параметры. Макет этикетки состоит из областей (например, «Этикетка»), внутри которых расположены параметры вида [Номенклатура], [Цена], [Штрихкод]. Программа заполняет их по именам, поэтому переименование параметра приведёт к пустому полю на печати.
Перед правками сохраните копию шаблона: скопируйте элемент справочника или выгрузите макет в файл. После редактирования напечатайте одну пробную этикетку и проверьте: все ли поля заполнены, не съехала ли разметка, корректно ли выводится штрихкод.
Для принтеров этикеток критичны размеры: ширина и высота макета должны соответствовать реальной этикетке в принтере. Несовпадение даже на несколько миллиметров приводит к смещению печати и пропуску этикеток.
Как проверить результат
Наименование, цена и штрихкод выводятся полностью
Пустые поля или текст [Параметр] вместо значения
Печать точно в границах этикетки
Смещение, обрезка, пропуск этикеток
Сканер читает код с распечатки
Код не читается — проверьте тип шрифта штрихкода и размер
Типичные ошибки при работе с шаблонами этикеток
Чаще всего проблемы возникают не из-за отсутствия шаблона, а из-за неправильных действий с ним. Ниже — ошибки, которые регулярно встречаются на практике.
Отдельная группа ошибок — права доступа. Если пользователь не видит шаблоны в списке, проверьте его роли: для работы со справочником шаблонов нужны права на чтение и изменение соответствующего объекта. В типовых ролях это обычно входит в профили менеджера по продажам или администратора печати.
Часто задаваемые вопросы
Можно ли редактировать шаблон этикетки без конфигуратора?
Да, если шаблон хранится в справочнике шаблонов внутри базы. Такие макеты открываются и редактируются в режиме предприятия как обычный табличный документ. Шаблоны, встроенные в конфигурацию как макеты метаданных, редактируются только в конфигураторе.
Почему после обновления конфигурации мой шаблон пропал?
Если вы изменяли типовой макет в конфигураторе, обновление могло заменить его на версию поставщика. Пользовательские шаблоны из справочника при штатном обновлении сохраняются. Восстановите макет из резервной копии и в дальнейшем работайте через пользовательские шаблоны.
Как перенести шаблоны этикеток в другую базу?
Шаблоны из справочника переносятся как обычные данные — через выгрузку-загрузку данных, обмен или вручную копированием макета в файл и загрузкой в другой базе. Внешние обработки печати подключаются заново через «Дополнительные отчеты и обработки».
Где хранится шаблон для принтера этикеток Zebra или TSC?
Обычно это не табличный макет, а текстовый шаблон команд принтера (ZPL/TSPL). Ищите его в настройках подключённого оборудования, в обработке обслуживания принтера или в параметрах обработки печати этикеток вашей конфигурации.
Печать выводит [Цена] вместо значения — что делать?
Так программа показывает параметр, который не смогла заполнить. Причины: параметр переименован в макете, у номенклатуры не задана цена по выбранному типу цен, либо макет не соответствует версии обработки печати. Сверьте имена параметров с исходным типовым шаблоном.
Можно ли хранить несколько шаблонов для разных товаров?
Да. Создайте несколько элементов в справочнике шаблонов — например, отдельные макеты для мелких и крупных этикеток — и выбирайте нужный в обработке печати. В ряде конфигураций шаблон можно назначить по умолчанию для конкретного склада или магазина.
Что важно запомнить
Шаблоны этикеток в 1С хранятся в макетах конфигурации, в справочнике шаблонов внутри базы или во внешних файлах-обработках. Начинайте поиск с обработки «Печать этикеток и ценников», редактируйте пользовательские копии вместо типовых макетов и всегда сохраняйте резервную копию перед правками.