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