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

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

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

Пошаговая инструкция, как изменить размер ценников в 1С:Розница и Управлении торговлей: редактирование шаблона, настройка печатной формы, типичные ошибки и FAQ.

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

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

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

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

В конфигурациях на управляемых формах ценники формируются по шаблонам, которые лежат в справочнике «Шаблоны этикеток, ценников и чеков ККМ». Типовой путь: «Администрирование» (или «Настройки») → «Печатные формы, отчеты и обработки» → «Шаблоны этикеток, ценников и чеков ККМ». В «1С:Рознице» список шаблонов также доступен из раздела «Закупки» или «Продажи» рядом с обработкой печати ценников.

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

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

Как изменить размер ценника через редактор шаблонов

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

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

Сохраните шаблон кнопкой «Записать и закрыть». Новые размеры применятся при следующем формировании печатной формы — перезапускать 1С не требуется.

Порядок действий
  1. 1
    Откройте «Администрирование → Печатные формы, отчеты и обработки → Шаблоны этикеток, ценников и чеков ККМ»
  2. 2
    Найдите шаблон с типом «Ценник» и откройте его (лучше — копию)
  3. 3
    Измените поля «Ширина (мм)» и «Высота (мм)» под нужный размер
  4. 4
    Нажмите «Редактировать макет» и подгоните поля под новые габариты
  5. 5
    Запишите шаблон и сформируйте пробную печать из обработки «Печать этикеток и ценников»

Настройка макета после изменения размера

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

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

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

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

Как учесть размеры листа и поля принтера

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

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

Масштаб печати в диалоге принтера должен стоять 100% («без масштабирования»). Режимы «вписать в страницу» искажают размеры, и ценник 50×30 мм превратится, например, в 47×28 — на глаз незаметно, но в ценникодержатель уже не встанет.

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

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

Габариты напечатанного ценника
Норма

Линейкой измеренные ширина и высота совпадают с заданными в шаблоне

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

Размер отличается — проверьте масштаб печати и поля страницы

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

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

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

Код не читается — увеличьте размер штрихкода или уменьшите плотность данных

Содержимое
Норма

Наименование и цена полностью видны, ничего не обрезано

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

Текст уходит за границу — уменьшите шрифт или уберите лишние поля

Типичные ошибки при изменении размера ценников

Самая частая ошибка — менять размер только в полях «Ширина/Высота», не открывая макет. В результате содержимое остается рассчитанным на старые габариты и обрезается. Вторая распространенная проблема — правка общего шаблона без копии: если что-то пошло не так, восстанавливать макет приходится вручную по памяти.

Еще одна ошибка — задавать размер «на глаз» без замера реального носителя. Ценникодержатели и листы разлиновки имеют конкретные габариты, и отклонение даже в пару миллиметров делает ценник непригодным. Измеряйте носитель линейкой и закладывайте 1–2 мм запаса.

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

Когда стандартного редактора недостаточно

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

В таких случаях размер меняется через конфигуратор: открывается макет печатной формы (табличный документ), и в нем правятся ширина колонок и высота строк, шрифты, области вывода. Это работа для специалиста по 1С, потому что правка макета в типовой конфигурации потребует снятия объекта с полной поддержки, что усложнит будущие обновления.

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

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

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

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

FAQ: частые вопросы о размере ценников в 1С

Можно ли задать разный размер ценников для разных товаров?

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

Почему после изменения размера ценник печатается обрезанным?

Чаще всего содержимое макета не подогнано под новые габариты: откройте редактор макета и уменьшите шрифты или уберите лишние поля. Также проверьте поля страницы и масштаб в диалоге печати — он должен быть 100%.

Как изменить размер ценника в обычных формах (например, УТ 10.3)?

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

Можно ли печатать ценники на принтере этикеток нестандартного размера?

Да. В шаблоне укажите размер этикетки в миллиметрах, а в драйвере принтера этикеток создайте пользовательский размер носителя с теми же габаритами. Расхождение размеров в шаблоне и драйвере — основная причина смещения печати.

Изменится ли размер ценников в уже проведенных документах?

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

Итог

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

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