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