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

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

Как поменять шаблон этикетки в 1С

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

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

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

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

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

Найти справочник можно через форму печати этикеток: откройте карточку номенклатуры, нажмите «Печать» → «Этикетки» (или перейдите в раздел «Закупки» / «Склад» → «Сервис» → «Печать этикеток и ценников»). В открывшейся обработке есть поле выбора шаблона и кнопка перехода к списку всех шаблонов.

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

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

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

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

Порядок действий
  1. 1
    Откройте «Печать этикеток и ценников» из карточки товара или раздела склада/закупок
  2. 2
    Добавьте нужные товары в таблицу печати
  3. 3
    В поле «Шаблон» выберите подходящий макет из списка
  4. 4
    Нажмите «Печать» и проверьте предварительный просмотр
  5. 5
    При совпадении размеров и полей — отправьте на принтер этикеток

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

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

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

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

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

Как создать новый шаблон этикетки с нуля

Если ни один существующий макет не подходит, создайте новый. В форме печати этикеток нажмите кнопку выбора шаблона, перейдите в список шаблонов и создайте новый элемент. Укажите назначение (этикетка или ценник), размеры и название, понятное пользователям — например, «Этикетка 58×40 с ценой».

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

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

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

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

Штрихкод на распечатке
Норма

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

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

Сканер молчит или читает через раз — штрихкод сжат или обрезан

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

Текст и штрихкод полностью внутри наклейки

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

Часть печати попадает на соседнюю этикетку

Данные
Норма

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

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

Пустые параметры или данные другого товара

Изменение шаблона через конфигуратор и внешние макеты

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

Прямое изменение типовой конфигурации снимает её с полной поддержки и усложняет обновления. Безопасная альтернатива — механизм «Дополнительные отчеты и обработки» (раздел «Администрирование» → «Печатные формы, отчеты и обработки»): внешний макет подключается как файл и не затрагивает конфигурацию. Для расширений 1С также доступен вариант доработки через расширение конфигурации.

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

Типичные ошибки при смене шаблона

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

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

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

Как выбрать способ изменения шаблона

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

Маршрут решения

Как выбрать действие

Нужно только выбрать другой готовый макетИспользуйте поле выбора шаблона в форме «Печать этикеток и ценников»
Нужно поменять размер, шрифт или переставить доступные поляОтредактируйте шаблон во встроенном редакторе и сохраните как новый
Нужны поля, которых нет в списке доступных, или своя логика заполненияДелайте внешний макет или расширение, типовую конфигурацию не меняйте
Этикетка смещается при печатиСначала проверьте настройки драйвера принтера и размер носителя, а не макет

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

Итог

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

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

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

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

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

Штрихкод на этикетке печатается, но сканер его не читает. Что делать?

Чаще всего штрихкод слишком сжат по ширине или у него недостаточные поля по краям. Увеличьте область штрихкода в макете, проверьте качество печати принтера (плотность, скорость) и убедитесь, что в карточке товара штрихкод введён без лишних символов.

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

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

Нужного поля нет в списке доступных при редактировании шаблона. Как его добавить?

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

Этикетка печатается со смещением на принтере этикеток. Это проблема шаблона?

Не обязательно. Сначала проверьте в драйвере принтера размер носителя, отступы и калибровку датчика этикеток. Если настройки принтера верны, сверьте размеры макета с реальным размером наклейки и скорректируйте поля в шаблоне.

Как сохранить изменённый шаблон, чтобы он был доступен всем пользователям?

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