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