Документы и Печать · 12 мин
Как изменить шаблон этикеток в 1С
Как изменить шаблон этикетки в 1С: где хранятся шаблоны, как отредактировать макет, добавить штрихкод, цену и логотип, проверить печать и исправить ошибки.
Этикетки в 1С печатаются на основании шаблонов — макетов, в которых задано расположение названия товара, цены, штрихкода, артикула и других полей. Когда стандартный шаблон не подходит (не помещается длинное наименование, нужен логотип, другой размер шрифта или дополнительное поле), его можно отредактировать штатными средствами конфигурации или через механизм пользовательских макетов, не снимая конфигурацию с поддержки.
Способ изменения зависит от конфигурации. В «1С:Рознице», «Управлении торговлей», «Комплексной автоматизации» и ERP есть встроенный редактор шаблонов этикеток и ценников, доступный прямо в пользовательском режиме. В более простых или старых конфигурациях макет придётся править через конфигуратор или подключать внешнюю печатную форму. Ниже разобраны все три подхода с конкретными действиями и проверкой результата.
Перед любыми изменениями определите, где именно хранится используемый шаблон: в справочнике «Шаблоны этикеток и ценников», в общих макетах конфигурации или во внешней обработке. От этого зависит и порядок правки, и риски: пользовательский макет можно изменить без остановки работы, а правка типового макета в конфигураторе требует аккуратности и резервной копии.
Где хранятся шаблоны этикеток в разных конфигурациях
В конфигурациях на базе Библиотеки стандартных подсистем (БСП) и Библиотеки подключаемого оборудования шаблоны этикеток хранятся в справочнике «Шаблоны этикеток и ценников». Найти его можно через раздел «Настройки» или «Администрирование», либо через поиск по команде в верхней части окна: наберите «Шаблоны этикеток». В «1С:Рознице» путь обычно такой: «Настройки» → «Печать этикеток и ценников» → «Шаблоны этикеток и ценников».
В старых или отраслевых конфигурациях макет этикетки может быть жёстко зашит в общих макетах конфигурации (раздел «Общие» → «Макеты» в конфигураторе) либо в макете конкретной обработки печати. Признак такого варианта — в пользовательском режиме нет ни справочника шаблонов, ни кнопки «Изменить макет» в форме печати.
Третий вариант — печать этикеток реализована внешней обработкой или расширением, которое подключил внедренец. Тогда шаблон лежит внутри файла .epf или расширения, и правится он через конфигуратор с открытием этого файла.
Ищите «Шаблоны этикеток и ценников» через строку поиска команд
Макет можно отредактировать прямо из формы печати
Потребуется конфигуратор или помощь специалиста
Редактирование шаблона через встроенный редактор
Встроенный редактор шаблонов — самый безопасный способ: он не трогает конфигурацию, работает в пользовательском режиме и допускает откат к исходному виду. Откройте справочник «Шаблоны этикеток и ценников», выберите нужный шаблон и нажмите «Редактировать макет» (в некоторых версиях — «Изменить»). Перед правкой рекомендуется скопировать типовой шаблон кнопкой «Скопировать» и работать уже с копией.
Редактор представляет собой табличный макет, похожий на Excel. Каждая ячейка может содержать либо фиксированный текст, либо параметр — поле, которое подставляется из данных товара при печати. Параметры отображаются в квадратных скобках, например [Номенклатура], [Цена], [Штрихкод]. Состав доступных полей показан в левой панели редактора: оттуда поля перетаскиваются или вставляются двойным щелчком в нужную ячейку.
Чтобы изменить оформление, выделите ячейку и настройте шрифт, размер, выравнивание и границы через панель свойств. Для штрихкода в типовых редакторах есть специальный элемент «Штрихкод»: вставьте его, задайте тип (EAN-13, Code128 и т.д.) и привяжите к полю штрихкода номенклатуры. Учтите, что размер области штрихкода влияет на читаемость сканером — слишком сжатый штрихкод может не считываться.
- 1Откройте справочник «Шаблоны этикеток и ценников» и найдите используемый шаблон
- 2Создайте копию шаблона кнопкой «Скопировать», чтобы сохранить исходник
- 3Откройте копию в редакторе макета
- 4Измените текст, шрифты, добавьте или удалите поля из панели доступных полей
- 5Сохраните шаблон и выберите его при печати этикеток
- 6Напечатайте пробную этикетку и проверьте читаемость штрихкода сканером
Добавление и изменение полей: цена, штрихкод, логотип
Добавление поля с ценой или артикулом
Если в шаблоне не хватает поля, откройте список доступных полей в редакторе. Стандартный набор включает наименование, артикул, цену, штрихкод, характеристику, организацию, дату. Перетащите нужное поле в ячейку макета. Если поле отсутствует в списке, его нельзя добавить простой правкой макета — потребуется доработка запроса, формирующего данные для печати, а это уже работа в конфигураторе.
Для цены обратите внимание на формат: в свойствах ячейки можно задать формат числа, например округление до целых или вывод с копейками. Если цена печатается с лишними знаками или обрезается, проблема обычно именно в формате ячейки, а не в данных.
Добавление логотипа и изображений
Картинку (логотип компании) можно вставить в макет через меню вставки рисунка в редакторе табличного документа. Изображение встраивается в макет и будет печататься на каждой этикетке. Учитывайте, что на маленьких этикетках (например, 30×20 мм) картинка съедает полезную площадь, а при печати на термопринтере цветной логотип станет чёрно-белым и может выглядеть неразборчиво.
Настройка штрихкода
Для штрихкода важны три параметра: тип кода, размер области и отображение цифрового кода под полосами. Тип должен совпадать с типом штрихкода, записанным в карточке товара: для EAN-13 попытка вывести произвольную строку приведёт к ошибке или пустому месту на этикетке. После правки обязательно проверьте считывание сканером на реальной распечатке, а не только на экране.
Изменение макета через конфигуратор
Когда шаблон зашит в конфигурацию, откройте конфигуратор (режим «Конфигурация» → «Открыть конфигурацию») и найдите макет. Чаще всего он находится в ветке «Общие» → «Макеты» с именем вроде «МакетЭтикетки» или «ЭтикеткаТовара», либо в макетах конкретной обработки печати. Быстрый способ найти нужный макет — глобальный поиск по имени процедуры печати или по тексту, который выводится на этикетке.
Макет открывается как табличный документ. Ячейки с параметрами имеют тип заполнения «Параметр» или «Шаблон» — это видно в свойствах ячейки (правый клик → «Свойства»). Меняйте текст, шрифты, границы и расположение областей так же, как в обычном табличном документе. Имена параметров менять нельзя, если вы не готовы править и программный код, который их заполняет.
Если конфигурация находится на полной поддержке, изменение типового макета потребует включения возможности изменения и снимет объект с поддержки — это усложнит будущие обновления. Предпочтительная альтернатива — расширение конфигурации: макет добавляется в расширение, а типовая конфигурация остаётся нетронутой.
Способы изменения шаблона
Подходит для Розницы, УТ, КА, ERP. Безопасно, не затрагивает обновления, но ограничен доступным набором полей
Кнопка «Изменить макет» в форме печати. Удобно для точечных правок, макет сохраняется в базе
Полный контроль, но снимает объект с поддержки и требует навыков. Используйте при отсутствии других вариантов
Макет в расширении, типовая конфигурация на поддержке. Оптимально для нетиповых доработок
Подключение внешнего шаблона этикетки
Если править конфигурацию нельзя, а встроенного редактора нет, используйте механизм дополнительных отчетов и обработок. В разделе «Администрирование» → «Печатные формы, отчеты и обработки» включите опцию «Дополнительные отчеты и обработки», затем добавьте файл внешней обработки (.epf) с нужным шаблоном этикетки. После подключения кнопка печати этикетки появится в меню «Печать» соответствующих документов или справочника номенклатуры.
Внешнюю обработку можно заказать у специалиста по 1С или адаптировать из типовой, выгрузив её через конфигуратор. Преимущество подхода — обновления конфигурации не затрагивают внешние файлы, а отключить обработку можно в любой момент одним действием. Недостаток — при смене релиза внешняя печатная форма иногда требует адаптации, если изменился программный интерфейс конфигурации.
Проверка результата и типичные проблемы при печати
После изменения шаблона напечатайте одну пробную этикетку до запуска массовой печати. Проверьте: весь ли текст помещается в границы этикетки, не обрезается ли длинное наименование, читается ли штрихкод сканером, совпадает ли цена с актуальной. Для термопринтеров дополнительно убедитесь, что в настройках печати выбран правильный размер этикетки и ориентация — несовпадение приводит к смещению печати.
Частая проблема — этикетка «уезжает» на вторую страницу или печатается со сдвигом. Причины: размер макета больше физического размера этикетки, неверные поля страницы, в драйвере принтера задан другой размер носителя. Проверяйте сначала размер этикетки в настройках принтера, затем поля в макете, и только потом сам шаблон.
Если на этикетке вместо значения выводится имя параметра в квадратных скобках или пустота — поле не заполнено в данных (например, у товара нет штрихкода) либо имя параметра в макете не совпадает с тем, что передаёт программа. В первом случае заполните данные в карточке товара, во втором — сверьте имя параметра с типовым макетом.
Как проверить результат
Все поля выведены, длинное наименование не обрезано
Текст обрезан, выходит за границы или вместо значения видно имя параметра
Сканер считывает код с первого раза
Штрихкод не читается, сжат или вместо него пустое место
Печать ровно в границах этикетки
Смещение, перенос на следующую этикетку
Совпадает с актуальной ценой в базе
Старая цена или лишние знаки после запятой
Типичные ошибки при изменении шаблонов
Самая распространённая ошибка — правка типового шаблона без копии. После обновления конфигурации такой шаблон может быть перезаписан, и все изменения пропадут. Всегда работайте с копией или с макетом в расширении.
Вторая ошибка — изменение имён параметров в макете. Программа заполняет параметры по имени, и переименованный параметр просто не получит значение: на этикетке останется пустое место. Третья ошибка — проверка только на экране: макет в предпросмотре выглядит идеально, но на реальной термоэтикетке мелкий шрифт и тонкие линии штрихкода становятся нечитаемыми.
Что важно запомнить
Сначала определите, где хранится шаблон: справочник шаблонов, пользовательский макет, конфигуратор или внешняя обработка. Работайте с копией, проверяйте печать на реальном принтере и сканере, а для глубоких доработок используйте расширение конфигурации вместо правки типовых объектов.
Частые вопросы
Можно ли изменить шаблон этикетки без прав администратора?
Редактирование шаблонов в справочнике «Шаблоны этикеток и ценников» обычно требует права на изменение этого справочника — чаще всего это права администратора или старшего менеджера. Если доступа нет, попросите администратора выдать право на справочник либо внести правки за вас по вашему макету-образцу.
Почему после обновления конфигурации шаблон вернулся к исходному виду?
Так происходит, если был изменён типовой шаблон или типовой макет в конфигурации: при обновлении он перезаписывается эталонной версией. Чтобы изменения сохранялись, храните шаблон как пользовательский (копию в справочнике) или выносите макет в расширение конфигурации.
Как добавить на этикетку поле, которого нет в списке доступных?
Встроенный редактор позволяет использовать только те поля, которые передаёт программный код печати. Добавление нового поля (например, состава товара или произвольного допреквизита) требует доработки запроса в конфигураторе или создания внешней печатной формы — это задача для специалиста по 1С.
Штрихкод на этикетке не читается сканером. Что проверить?
Проверьте три вещи: совпадает ли тип штрихкода в шаблоне с типом кода в карточке товара; достаточно ли крупная область штрихкода в макете (при сильном сжатии линии сливаются); не снижено ли качество печати в настройках термопринтера. Часто помогает увеличение высоты штрихкода и включение «тёмной» печати в драйвере.
Можно ли сделать разные шаблоны для разных групп товаров?
Да. В справочнике шаблонов создайте несколько шаблонов и при печати выбирайте нужный. В некоторых конфигурациях шаблон можно назначить по умолчанию для конкретного магазина, склада или вида номенклатуры — тогда при печати он подставится автоматически.
Как вернуть типовой шаблон, если что-то сломалось?
Если вы работали с копией — просто удалите её и продолжайте использовать типовой шаблон. Если был испорчен сам типовой элемент справочника, в типовых конфигурациях часто доступна кнопка «Заполнить по умолчанию» в редакторе шаблона. При правке макета в конфигураторе восстановление делается через сравнение и объединение с конфигурацией поставщика.