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

Документы и Печать · 8 мин

Как поменять размер этикетки в 1С

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

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

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

Отдельный случай — термопринтеры этикеток (Zebra, TSC, АТОЛ и аналогичные). У них итоговый размер зависит ещё и от настроек драйвера: если в драйвере выбрана этикетка 58×40, а в 1С задан макет 30×20, печать «поплывёт». Эти настройки должны совпадать.

Где в 1С хранится размер этикетки

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

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

Как изменить размер через обработку «Печать этикеток и ценников»

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

Откроется табличный редактор, похожий на Excel. Здесь размер этикетки задаётся шириной колонок и высотой строк. Выделите нужные колонки и через контекстное меню задайте точную ширину в миллиметрах или пунктах. Аналогично настройте высоту строк. Сохраните шаблон под новым именем, чтобы не потерять исходный вариант.

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

Порядок действий в типовой конфигурации
  1. 1
    Откройте обработку «Печать этикеток и ценников» и выберите шаблон
  2. 2
    Нажмите «Редактировать шаблон» и задайте ширину колонок и высоту строк под нужный размер
  3. 3
    Сохраните шаблон под новым именем
  4. 4
    Откройте предварительный просмотр и сверьте размер с реальной этикеткой
  5. 5
    Проверьте, что в настройках принтера выбран тот же размер носителя

Как поменять размер этикетки в конфигураторе

Если шаблон встроен в конфигурацию, откройте конфигуратор и найдите нужный макет: обычно это «Общие макеты» или макет у конкретного документа/обработки (например, «МакетЭтикетка»). Откройте его двойным щелчком — появится табличный документ.

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

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

Настройка размера этикетки в драйвере принтера

Даже идеально настроенный макет не поможет, если в драйвере принтера выбран другой размер носителя. Откройте «Устройства и принтеры» в Windows, найдите принтер этикеток и перейдите в настройки печати. Там задаётся ширина и высота этикетки, а также тип носителя (этикетки с зазором, чёрная метка, непрерывная лента).

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

После изменения настроек драйвера выполните калибровку принтера (обычно это удержание кнопки Feed или соответствующая команда из фирменной утилиты производителя). Калибровка заново определяет длину этикетки и положение зазора между этикетками.

Проверка результата после изменения размера

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

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

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

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

Размер печатной области
Норма

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

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

Края текста обрезаны или смещены на соседнюю этикетку

Штрихкод
Норма

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

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

Сканер не берёт код или читает через раз

Подача ленты
Норма

Каждая этикетка печатается ровно на своём носителе

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

Печать «уезжает», нарастает смещение от этикетки к этикетке

Типичные ошибки при изменении размера этикетки

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

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

Типичные ошибки
01
Меняют макет, но не настройки драйвера — печать смещается и обрезается
02
Печатают старым шаблоном, забыв переключить выбор на новый
03
Включён автомасштаб страницы — реальный размер не совпадает с заданным
04
Уменьшают этикетку, не проверяя штрихкод сканером — код перестаёт читаться
05
Правят макет в рабочей базе без копии — ошибка ломает печать у всех пользователей

Часто задаваемые вопросы

Можно ли поменять размер этикетки без конфигуратора?

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

Почему этикетка печатается не того размера, который задан в макете?

Чаще всего виноваты настройки драйвера принтера или масштаб страницы. Проверьте, что в драйвере выбран тот же размер носителя, а в параметрах страницы в 1С стоит масштаб 100% без автоподгонки под страницу.

Как изменить размер штрихкода на этикетке?

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

Почему при печати нескольких этикеток размер «плывёт»?

Нарастающее смещение от этикетки к этикетке — признак неверного типа носителя или отсутствия калибровки в принтере. Убедитесь, что в драйвере правильно выбран тип ленты (с зазором или с чёрной меткой) и выполните калибровку датчика этикеток.

Сохранится ли изменённый шаблон после обновления конфигурации?

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

Какой размер этикетки выбрать для маркировки товара?

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