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

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

Как создать шаблон ценника в 1С:Розница

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

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

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

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

Где находятся шаблоны ценников и какие права нужны

Шаблоны ценников хранятся в справочнике, который открывается через раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Шаблоны этикеток, ценников и чеков ККМ». В списке вы увидите типовые макеты: ценники разных размеров, этикетки со штрихкодом, шаблоны для принтеров этикеток. Каждый элемент справочника имеет тип — «Ценник», «Этикетка» или «Чек ККМ», что определяет набор доступных полей.

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

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

Создание нового шаблона: копия типового или чистый макет

Рекомендуемый путь — скопировать ближайший по размеру типовой шаблон и доработать его. Это быстрее, чем строить макет с нуля: в копии уже заданы размеры, ориентация и базовый набор полей. Для копирования откройте типовой шаблон и используйте команду копирования (F9 или кнопка «Скопировать»), затем переименуйте новый элемент, например «Ценник 50×30 с артикулом».

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

После заполнения основных параметров нажмите кнопку «Редактировать шаблон» — откроется встроенный редактор макета. Именно здесь выполняется вся визуальная настройка: размещение полей, шрифты, линии, штрихкод.

Работа в редакторе шаблона: поля и их размещение

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

Для ценника типично используется следующий набор полей:

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

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

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

Порядок создания шаблона
  1. 1
    Откройте «Администрирование → Печатные формы, отчеты и обработки → Шаблоны этикеток, ценников и чеков ККМ»
  2. 2
    Скопируйте подходящий типовой шаблон или создайте новый с типом «Ценник»
  3. 3
    Укажите размеры этикетки в миллиметрах по фактическим ценникам
  4. 4
    Откройте редактор и перетащите на макет нужные поля: наименование, цена, артикул, штрихкод
  5. 5
    Настройте шрифты, автоперенос и автоуменьшение для длинных значений
  6. 6
    Сохраните шаблон и выполните тестовую печать на одном товаре

Настройка размеров и параметров печати

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

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

Если используется принтер этикеток, проверьте, что в настройках драйвера выбран тот же размер этикетки, что и в шаблоне, а датчик зазора откалиброван. Расхождение размеров — самая частая причина смещения печати от этикетки к этикетке.

Проверка шаблона перед массовой печатью

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

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

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

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

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

Полностью читается, переносится по строкам

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

Обрезано или налезает на цену

Цена
Норма

Крупная, со знаком валюты, не обрезана

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

Уходит за край или слишком мелкая

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

Сканируется с первого раза

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

Не читается или читается через раз

Позиционирование
Норма

Печать в пределах этикетки на всех позициях листа

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

Смещение нарастает от этикетки к этикетке

Типичные ошибки и ограничения редактора

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

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

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

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

FAQ

Можно ли вывести на ценник старую цену для акционных товаров?

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

Как напечатать ценники сразу после установки новых цен?

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

Почему на предпросмотре всё нормально, а на принтере этикеток печать смещается?

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

Можно ли сделать разные шаблоны для разных магазинов?

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

Что делать, если нужного поля нет в списке доступных?

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

Как уменьшить расход бумаги при печати ценников на листах А4?

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

Итог

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

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