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