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

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

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

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

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

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

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

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

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

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

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

Изменение размера через редактор шаблона

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

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

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

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

Настройка параметров страницы и масштаба

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

Особое внимание уделите масштабу. Значение 100% означает печать в реальном размере, заданном в шаблоне. Если стоит режим «вписать в страницу», принтер сам уменьшит или увеличит изображение, и фактический размер ценника на бумаге не совпадёт с расчётным. Для ценников, где важны точные габариты (например, под готовые рамки или лотки), масштаб должен быть строго 100%.

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

Изменение макета в конфигураторе

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

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

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

Особенности для принтеров этикеток и офисных принтеров

На обычном офисном принтере ценники печатаются на листе А4 по несколько штук, и размер определяется шаблоном плюс настройками страницы. Здесь главные проблемы — поля, которые принтер физически не может напечатать (непечатаемая область по краям листа), и автоматический масштаб. Если крайние ценники обрезаются, увеличьте поля в настройках страницы или уменьшите размер ценника на 1–2 мм.

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

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

Сравнение способов изменения размера

Редактор шаблона в пользовательском режиме

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

Редактирование макета в конфигураторе

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

Расширение конфигурации

Позволяет изменить макет, не трогая типовые объекты. Оптимально для баз на поддержке, но требует навыков разработки.

Настройки драйвера и масштаб печати

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

Проверка результата и типичные ошибки

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

Типичные ошибки при изменении размера ценника сводятся к нескольким повторяющимся сценариям. Их знание экономит время на диагностике.

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

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

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

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

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

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

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

Размер отличается — проверьте масштаб печати и формат бумаги в драйвере

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

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

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

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

Поля ценника
Норма

Наименование, цена и артикул полностью видны на товарах с длинными названиями

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

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

Позиция на носителе
Норма

Печать точно в границах этикетки или ячейки листа

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

Смещение нарастает от этикетки к этикетке — размер в драйвере не совпадает с шаблоном

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

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

Почему ценник печатается меньше, чем задано в шаблоне?

Чаще всего причина в масштабе печати: проверьте, что в диалоге печати и в предварительном просмотре стоит масштаб 100%, а не «вписать в страницу». Также убедитесь, что размер бумаги в настройках принтера соответствует реальному листу — при несовпадении драйвер может автоматически уменьшать изображение.

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

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

Изменил шаблон, но печать не изменилась. Что не так?

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

Как изменить размер ценника для принтера этикеток?

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

Пропадут ли мои шаблоны после обновления конфигурации?

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

Штрихкод перестал сканироваться после уменьшения ценника. Что делать?

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

Итог

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

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