Документы и Печать · 9 мин
Как поменять размер ценников в 1С
Пошаговая инструкция, как изменить размер ценников в 1С:Розница и Управлении торговлей: редактирование шаблона, настройка печатной формы, типичные ошибки и FAQ.
Размер ценника в 1С определяется не настройками принтера, а шаблоном печатной формы, который хранится в самой конфигурации. В типовых решениях — «1С:Розница», «1С:Управление торговлей», «1С:Управление нашей фирмой» — есть механизм «Шаблоны этикеток, ценников и чеков ККМ», где ценник редактируется визуально, как в простом редакторе: можно менять габариты, шрифты, поля и состав выводимых данных.
Причины изменить размер обычно практические: ценник не помещается на ценникодержатель, лист с ценниками печатается с обрезкой по краям, шрифт слишком мелкий для покупателей или, наоборот, на ценник не влезают наименование товара и штрихкод. Во всех этих случаях задача решается правкой шаблона, а не переустановкой программы или драйверов.
Ниже разобран порядок действий для типовых конфигураций на управляемых формах, способы проверить результат до массовой печати и ситуации, когда стандартного редактора недостаточно и нужна доработка макета через конфигуратор.
Где в 1С хранятся настройки размера ценника
В конфигурациях на управляемых формах ценники формируются по шаблонам, которые лежат в справочнике «Шаблоны этикеток, ценников и чеков ККМ». Типовой путь: «Администрирование» (или «Настройки») → «Печатные формы, отчеты и обработки» → «Шаблоны этикеток, ценников и чеков ККМ». В «1С:Рознице» список шаблонов также доступен из раздела «Закупки» или «Продажи» рядом с обработкой печати ценников.
Каждый шаблон — это отдельный элемент справочника. Внутри него заданы тип шаблона (ценник, этикетка, чек ККМ), размеры носителя и макет с полями данных. Именно параметры «Ширина» и «Высота» в миллиметрах задают физический размер одного ценника при печати.
Важно понимать: один и тот же шаблон используется всеми пользователями, которые печатают ценники через обработку «Печать этикеток и ценников». Если изменить размер в общем шаблоне, он поменяется у всех. Поэтому перед правкой рабочего шаблона безопаснее создать его копию и экспериментировать на ней.
Как изменить размер ценника через редактор шаблонов
Откройте список шаблонов и найдите шаблон с типом «Ценник». Двойным щелчком откройте его на редактирование. В карточке шаблона есть поля «Ширина (мм)» и «Высота (мм)» — это и есть габариты одного ценника. Впишите нужные значения, ориентируясь на размер ценникодержателя или ячейки листа для печати.
После изменения габаритов нажмите кнопку «Редактировать макет» (или аналогичную — название зависит от конфигурации). Откроется визуальный редактор, где макет ценника показан в виде таблицы с полями. При уменьшении размера часть полей может не поместиться — их нужно удалить или уменьшить шрифт. При увеличении — наоборот, можно добавить строки, например артикул или дату.
Сохраните шаблон кнопкой «Записать и закрыть». Новые размеры применятся при следующем формировании печатной формы — перезапускать 1С не требуется.
- 1Откройте «Администрирование → Печатные формы, отчеты и обработки → Шаблоны этикеток, ценников и чеков ККМ»
- 2Найдите шаблон с типом «Ценник» и откройте его (лучше — копию)
- 3Измените поля «Ширина (мм)» и «Высота (мм)» под нужный размер
- 4Нажмите «Редактировать макет» и подгоните поля под новые габариты
- 5Запишите шаблон и сформируйте пробную печать из обработки «Печать этикеток и ценников»
Настройка макета после изменения размера
Изменение габаритов — только половина задачи. Если ценник стал меньше, содержимое макета обрежется: наименование уйдет за границу, штрихкод сожмется до нечитаемого состояния. Откройте редактор макета и проверьте каждое поле: наименование товара, цену, штрихкод, организацию.
Для полей с текстом уменьшайте размер шрифта и включайте автоподбор ширины, если редактор это позволяет. Для штрихкода задавайте размер явно — слишком мелкий штрихкод сканер не считает, а слишком крупный не поместится на маленьком ценнике. Практичный ориентир: сначала разместить обязательные элементы (цена, наименование), потом — дополнительные по остаточному принципу.
Если ценник, наоборот, стал больше, добавьте полезные поля: единицу измерения, дату печати, артикул, скидочную цену. Поля добавляются из списка доступных реквизитов в редакторе макета — перетаскиванием или через кнопку вставки поля.
Перед массовой печатью всегда формируйте пробный лист на обычной офисной бумаге и прикладывайте вырезанный ценник к ценникодержателю. Это дешевле, чем перепечатывать партию на самоклеящейся бумаге после обнаружения обрезки по краям.
Как учесть размеры листа и поля принтера
Даже если размер самого ценника задан верно, печать может «уезжать» из-за настроек листа. В обработке печати ценников обычно есть настройки страницы: ориентация, поля, масштаб. Убедитесь, что поля страницы не съедают рабочую область — многие принтеры физически не печатают ближе нескольких миллиметров к краю листа.
При печати на листах с готовой разлиновкой (самоклеящиеся ценники) важно совпадение шага: расстояние между ценниками на листе должно соответствовать сетке шаблона. Если лист нестандартный, проще подобрать размер ценника под существующую разлиновку, чем наоборот.
Масштаб печати в диалоге принтера должен стоять 100% («без масштабирования»). Режимы «вписать в страницу» искажают размеры, и ценник 50×30 мм превратится, например, в 47×28 — на глаз незаметно, но в ценникодержатель уже не встанет.
Как проверить результат
Линейкой измеренные ширина и высота совпадают с заданными в шаблоне
Размер отличается — проверьте масштаб печати и поля страницы
Сканер считывает код с первого раза
Код не читается — увеличьте размер штрихкода или уменьшите плотность данных
Наименование и цена полностью видны, ничего не обрезано
Текст уходит за границу — уменьшите шрифт или уберите лишние поля
Типичные ошибки при изменении размера ценников
Самая частая ошибка — менять размер только в полях «Ширина/Высота», не открывая макет. В результате содержимое остается рассчитанным на старые габариты и обрезается. Вторая распространенная проблема — правка общего шаблона без копии: если что-то пошло не так, восстанавливать макет приходится вручную по памяти.
Еще одна ошибка — задавать размер «на глаз» без замера реального носителя. Ценникодержатели и листы разлиновки имеют конкретные габариты, и отклонение даже в пару миллиметров делает ценник непригодным. Измеряйте носитель линейкой и закладывайте 1–2 мм запаса.
Когда стандартного редактора недостаточно
Встроенный редактор шаблонов покрывает большинство задач, но у него есть ограничения: нельзя программно менять состав полей в зависимости от условий, сложно сделать нестандартную верстку, а в некоторых старых или сильно доработанных конфигурациях механизм шаблонов вообще не используется — ценник печатается из жестко заданного макета.
В таких случаях размер меняется через конфигуратор: открывается макет печатной формы (табличный документ), и в нем правятся ширина колонок и высота строк, шрифты, области вывода. Это работа для специалиста по 1С, потому что правка макета в типовой конфигурации потребует снятия объекта с полной поддержки, что усложнит будущие обновления.
Альтернатива без вмешательства в конфигурацию — выгрузить данные во внешнюю обработку печати или использовать внешнюю печатную форму, подключенную через «Дополнительные отчеты и обработки». Такой вариант не затрагивает типовой код и безопаснее при обновлениях.
Как выбрать действие
FAQ: частые вопросы о размере ценников в 1С
Можно ли задать разный размер ценников для разных товаров?
Да. Создайте несколько шаблонов ценников с разными размерами, а в обработке «Печать этикеток и ценников» выбирайте нужный шаблон для каждой строки или группы товаров. В некоторых конфигурациях шаблон можно назначить по умолчанию для магазина или вида номенклатуры.
Почему после изменения размера ценник печатается обрезанным?
Чаще всего содержимое макета не подогнано под новые габариты: откройте редактор макета и уменьшите шрифты или уберите лишние поля. Также проверьте поля страницы и масштаб в диалоге печати — он должен быть 100%.
Как изменить размер ценника в обычных формах (например, УТ 10.3)?
В конфигурациях на обычных формах механизм визуальных шаблонов отсутствует. Размер меняется правкой табличного макета печатной формы через конфигуратор либо подключением внешней печатной формы с собственным макетом.
Можно ли печатать ценники на принтере этикеток нестандартного размера?
Да. В шаблоне укажите размер этикетки в миллиметрах, а в драйвере принтера этикеток создайте пользовательский размер носителя с теми же габаритами. Расхождение размеров в шаблоне и драйвере — основная причина смещения печати.
Изменится ли размер ценников в уже проведенных документах?
Документы не хранят ценники — шаблон применяется в момент формирования печатной формы. Поэтому после изменения шаблона новый размер будет использоваться при любой следующей печати, независимо от даты документа-основания.
Что важно запомнить
Размер ценника задается в шаблоне через поля «Ширина» и «Высота» в миллиметрах, после чего макет нужно подогнать под новые габариты. Работайте с копией шаблона, печатайте пробник на обычной бумаге и проверяйте масштаб 100%. Сложные нестандартные задачи решайте внешней печатной формой, не трогая типовую конфигурацию.