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

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

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

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

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

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

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

Определите, какой макет используется для печати ценника

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

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

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

Есть справочник шаблоновРедактирование в режиме «Предприятие»

Ищите «Шаблоны этикеток и ценников» в разделе настроек печати

Поле «Шаблон ценника» пустоеИспользуется макет по умолчанию

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

Нет прав на изменениеНужны права администратора или настройщика

Проверьте роли пользователя до начала работ

Уменьшите ценник через редактор шаблонов в режиме «Предприятие»

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

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

Обратите внимание на поле «Количество по горизонтали» и «Количество по вертикали» (или аналогичные параметры в форме печати). Увеличение этих значений автоматически ужимает каждый ценник, чтобы на лист поместилось больше штук. Это самый быстрый способ уменьшить размер без ручной правки макета.

Порядок действий
  1. 1
    Откройте форму печати ценников и запомните, какой шаблон выбран
  2. 2
    Откройте этот шаблон в редакторе (справочник шаблонов этикеток и ценников)
  3. 3
    Уменьшите ширину колонок и высоту строк макета
  4. 4
    Уменьшите шрифт в ячейках с ценой и наименованием
  5. 5
    Сохраните шаблон и сформируйте предварительный просмотр
  6. 6
    Проверьте, что цена, штрихкод и наименование читаются и не обрезаны

Настройте масштаб и параметры листа при печати

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

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

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

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

Когда шаблон зашит в конфигурацию, откройте конфигуратор и найдите макет: обычно он лежит в общих макетах или в макетах обработки/документа, из которого выполняется печать (например, «Печать ценников»). Название макета часто содержит слова «Ценник» или «PriceTag».

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

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

Уменьшение ценника для принтера этикеток

Если ценники печатаются на принтере этикеток (Zebra, TSC, АТОЛ и аналоги), размер определяется не столько макетом, сколько размером этикетки, заданным в драйвере и в шаблоне. Уменьшение делается в два этапа: сначала подберите этикетку нужного размера (например, 30×20 мм вместо 58×40), затем адаптируйте шаблон под новые габариты.

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

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

Сравнение вариантов

Настройка количества на листе

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

Редактор шаблонов в режиме «Предприятие»

Гибкая настройка без конфигуратора; доступна не во всех конфигурациях

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

Полный контроль, но затрагивает поддержку и требует навыков и резервной копии

Масштаб при печати

Самый простой способ; уменьшает всё, включая штрихкод, что рискованно для сканирования

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

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

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

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

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

Цена на ценнике
Норма

Читается с расстояния около метра, не обрезана

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

Цифры мелкие, часть символов скрыта за границей

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

Сканер считывает с первой попытки

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

Сканер не реагирует или считывает через раз

Наименование товара
Норма

Помещается полностью или переносится без потери смысла

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

Текст обрезан, налезает на цену

Размещение на листе/ленте
Норма

Ценники не смещены, границы совпадают с этикетками

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

Печать уходит за край, этикетки пропускаются

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

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

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

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

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

Как уменьшить только шрифт цены, не меняя размер ценника?

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

Ценник стал меньше, но штрихкод не сканируется. Что делать?

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

Как задать точный размер ценника в миллиметрах?

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

Почему на экране ценник нормальный, а на бумаге обрезается?

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

Итог

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

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