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

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

Как настроить печать ценников в 1С на одном листе

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

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

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

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

Где находится печать ценников и как подготовить список товаров

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

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

В таблице обработки для каждой строки есть колонка «Количество» — это число копий ценника для конкретного товара. Если нужно по одному ценнику на позицию, оставьте 1; если ценник нужен на каждую единицу товара на полке — укажите фактическое количество. От этого числа зависит, сколько листов уйдёт на печать.

Выбор и настройка шаблона ценника

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

Логика простая: чем меньше размер одного ценника, тем больше их поместится на листе А4 (210×297 мм). Например, ценник 100×60 мм даст примерно 8–10 штук на листе, ценник 50×30 мм — около 30. Если в списке шаблонов нет подходящего, создайте новый: скопируйте существующий и отредактируйте.

Редактор шаблона в типовых конфигурациях открывается по кнопке «Редактировать» и представляет собой табличный макет с полями-шаблонами вида [Номенклатура], [Цена], [Штрихкод]. Размер ценника задаётся границами области макета: выделенный диапазон ячеек и есть один ценник. Чтобы изменить размер, измените ширину колонок и высоту строк макета.

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

Как задать размер макета, чтобы ценники помещались на лист

Ключевой параметр — соотношение размера ценника и полей страницы. В редакторе шаблона задайте точные размеры: ширина колонок в сумме должна давать нужную ширину ценника (например, 50 мм), высота строк — высоту (например, 30 мм). В 1С размеры ячеек макета задаются в свойствах строк и колонок табличного документа.

Далее проверьте настройки страницы самого макета: меню «Файл — Параметры страницы» (или соответствующая кнопка в редакторе макета). Убедитесь, что выбран формат А4, ориентация (книжная или альбомная) соответствует вашей раскладке, а поля не съедают полезную площадь. Поля по 20 мм с каждой стороны оставят под ценники только 170×257 мм — это заметно меньше листа.

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

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

Типовой шаблон мелкого ценника

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

Копия типового шаблона с изменёнными размерами

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

Полностью свой макет

Максимальная гибкость — любые поля, логотип, шрифты; ограничение — нужно уметь работать с редактором табличных макетов и параметрами шаблона

Настройки печати и предварительный просмотр

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

В диалоге печати проверьте масштаб: он должен быть 100 % или «по размеру страницы» — в зависимости от задачи. Масштаб 95 % может уменьшить ценники и нарушить привязку к самоклеящимся этикеткам, если вы печатаете на готовых листах с высечкой. Для печати на таких листах размеры макета должны точно совпадать с геометрией этикеток конкретного производителя.

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

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

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

Количество ценников на листе в предпросмотре
Норма

На листе размещается несколько ценников в сетке без пустых промежутков

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

Один ценник на лист или ценники обрезаны справа/снизу

Поля и края листа
Норма

Все ценники полностью внутри области печати, текст не касается края

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

Крайние колонки или строки уходят за границу листа

Данные на ценнике
Норма

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

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

Пустые поля, старая цена или текст вместо штрихкода

Типичные ошибки и способы их устранения

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

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

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

Типичные ошибки
01
Выбран шаблон «ценник А4» или крупный макет — в результате один ценник занимает весь лист, хотя ожидалась сетка
02
В настройках принтера включён масштаб «по размеру страницы» при печати на самоклеящихся листах — ценники смещаются относительно этикеток
03
В макете оставлен разрыв страницы после ценника — каждый ценник уходит на отдельный лист независимо от размеров
04
Печать до проведения документа установки цен — на ценниках оказываются старые цены

Особенности для разных конфигураций и принтеров этикеток

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

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

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

Маршрут решения

Как выбрать действие

Нужно быстро напечатать ценники на обычной бумаге А4Используйте типовой шаблон мелкого ценника и проверьте раскладку в предпросмотре
Печать идёт на самоклеящихся листах с готовой высечкойИзмерьте геометрию этикеток и создайте копию шаблона с точными размерами и отступами
Ценник печатается по одному на листПроверьте ширину макета, поля страницы и отсутствие разрывов страниц в шаблоне
Нужен нестандартный дизайн или порядок выводаЗакажите внешнюю печатную форму — конфигурация при этом не изменяется

Часто задаваемые вопросы

Как сделать, чтобы на листе А4 помещалось, например, ровно 21 ценник?

Подберите размер ценника делением полезной площади листа: при полях около 10 мм доступно примерно 190×277 мм. Сетка 3×7 даёт ценник примерно 63×39 мм. Задайте эти размеры в макете и проверьте результат в предварительном просмотре.

Почему в предпросмотре всё хорошо, а на бумаге ценники смещены?

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

Можно ли напечатать ценники только для товаров, у которых изменилась цена?

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

Как вывести на ценник штрихкод, если он не печатается?

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

Можно ли сохранить настройки, чтобы не выбирать шаблон каждый раз?

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

Что делать, если нужного шаблона нет, а редактировать макеты я не умею?

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

Итог

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

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