Торговля и Склад · 11 мин
Как создать макет ценника в 1С
Разбираем, как создать макет ценника в 1С: открытие редактора, настройка шаблона, параметры, штрихкод и печать. Практические советы и типичные ошибки.
Ценник — это не просто картинка с ценой, а печатная форма, которая формируется из данных номенклатуры: наименования, артикула, цены, штрихкода и характеристик. В типовых конфигурациях 1С (Управление торговлей, Розница, Комплексная автоматизация, ERP) для этого есть встроенный редактор шаблонов ценников и этикеток, который позволяет собрать макет визуально, без изменения кода конфигурации.
Задача решается в несколько этапов: открыть редактор шаблонов, создать новый шаблон с нужными размерами, разместить на нём поля, проверить печать на тестовом товаре и назначить шаблон для рабочего места. Ниже разобран каждый шаг с типичными ошибками и способами их проверки.
Инструкция ориентирована на типовые конфигурации на управляемых формах. В старых конфигурациях на обычных формах (например, «Управление торговлей 10.3») механика отличается — там макет редактируется как табличный документ, об этом тоже сказано отдельно.
Где в 1С находится редактор шаблонов ценников
В конфигурациях «Управление торговлей 11» и «Розница» шаблоны ценников хранятся в справочнике, доступном из раздела настроек номенклатуры или печати. Обычный путь: раздел «НСИ и администрирование» (или «Настройки и справочники») → «Печатные формы, отчеты и обработки» → «Шаблоны этикеток, ценников и чеков ККМ». В «Рознице» справочник называется «Шаблоны этикеток и ценников» и находится в разделе «Настройки» или «Закупки/Продажи» в зависимости от версии.
В списке шаблонов уже есть несколько предопределённых макетов — например, «Ценник» и «Этикетка для товаров». Их можно использовать как основу: скопируйте типовой шаблон кнопкой «Скопировать» и доработайте под себя, не трогая исходный. Это безопаснее, чем редактировать предустановленный макет напрямую.
Создание нового шаблона ценника
Нажмите «Создать» в списке шаблонов. Откроется форма нового шаблона, где первым делом нужно указать назначение: в поле «Тип шаблона» (или «Назначение») выберите «Ценник» — от этого зависит состав доступных полей и то, в каких командах печати шаблон будет предлагаться. Если оставить тип «Этикетка», макет появится только при печати этикеток для принтера этикеток.
Далее задайте размер макета. Размер задаётся в миллиметрах (ширина и высота) либо подбором типового формата. Для ценника на полку типичные размеры — от 40×30 до 100×70 мм, но ориентируйтесь на реальные ценникодержатели в торговом зале и на область печати вашего принтера. Слишком большой макет на узком ценникодержателе придётся переделывать.
После указания размеров нажмите кнопку редактирования макета (обычно «Редактировать макет» или открытие по полю «Шаблон») — откроется визуальный редактор, где слева расположена область макета, а справа или снизу — список доступных полей.
- 1Откройте справочник «Шаблоны этикеток, ценников и чеков ККМ» и нажмите «Создать»
- 2Укажите тип шаблона «Ценник» и понятное имя, например «Ценник 50×30 с штрихкодом»
- 3Задайте ширину и высоту макета в миллиметрах под ваш ценникодержатель
- 4Откройте редактор макета и перетащите нужные поля из списка доступных
- 5Настройте шрифт и выравнивание каждого поля
- 6Сохраните шаблон и проверьте печать на тестовом товаре
Добавление полей: наименование, цена, штрихкод
В редакторе макета доступен список полей, которые 1С умеет подставлять автоматически: наименование товара, артикул, цена, штрихкод, единица измерения, организация, характеристика, дата печати и другие. Состав списка зависит от конфигурации и её версии. Поле переносится на макет перетаскиванием или двойным щелчком, после чего его можно двигать и растягивать мышью.
Для каждого поля настройте оформление: шрифт, размер, жирность, выравнивание. Практическое правило: цена должна читаться с расстояния 1–1,5 метра — это самый крупный элемент макета. Наименование делается меньше, но не мельче 7–8 пунктов, иначе текст будет нечитаемым после печати на обычном офисном принтере. Проверьте, как выглядит длинное наименование: если текст не помещается, включите перенос строк или уменьшите шрифт, иначе часть названия обрежется.
Штрихкод добавляется отдельным полем типа «Штрихкод». В параметрах поля выберите тип штрихкода — для розничных товаров это обычно EAN-13 или Code128. Учтите: если у товара в карточке нет штрихкода, на ценнике вместо кода будет пустое место или служебная надпись, поэтому перед массовой печатью проверьте заполненность штрихкодов в номенклатуре.
Проверьте перенос длинных названий на 2 строки
Крупный шрифт, проверить формат с копейками
Тип EAN-13 или Code128, зависит от вашей системы
Мелким шрифтом в углу макета
Оформление макета: шрифты, рамки и валюта
Помимо полей данных на макет можно добавить статичный текст — например, название магазина, слово «Цена:» или реквизиты организации. Такой текст вводится как обычная надпись и не меняется от товара к товару. Не перегружайте ценник: каждый лишний элемент уменьшает читаемость цены и наименования.
Формат цены настраивается в свойствах поля «Цена»: количество знаков после запятой, отображение валюты. Если в магазине все цены целые, разумно отключить копейки — ценник станет чище. Проверьте, что в поле подставляется именно тот вид цен, который действует в розничной точке: в 1С может быть несколько видов цен (закупочная, розничная, оптовая), и шаблон берёт тот, что указан в настройках печати или магазина.
Рамки и линии добавляйте только при необходимости. На маленьком ценнике рамка съедает полезное место, а при печати на принтере этикеток границы макета и так совпадают с краем этикетки.
Проверка и печать ценников
После сохранения шаблона проверьте его на реальных данных. В документе «Установка цен номенклатуры» или в списке товаров выделите несколько позиций — обязательно с коротким и очень длинным наименованием, с ценой в три и в шесть знаков — и выполните команду «Печать» → «Ценники». В форме печати выберите ваш шаблон и откройте предварительный просмотр.
В предпросмотре оцените: не обрезаются ли поля, помещается ли штрихкод, читается ли цена. Только после этого печатайте пробный лист. Если печать идёт на принтер этикеток, заранее проверьте согласованность размера этикетки в драйвере принтера и в шаблоне — несовпадение даёт смещение текста и «лесенку» при печати нескольких ценников подряд.
Как проверить готовый макет
Текст переносится и полностью виден на ценнике
Название обрезано или налезает на цену
Код отображается и сканируется сканером
Пустое поле, надпись об ошибке или нечитаемый код
Подставляется актуальный вид цен, формат верный
Нулевая цена, лишние копейки или не тот вид цен
Ценники ровно попадают в разметку листа или этикетки
Смещение, обрезка по краям, съезд при печати
Особенности для разных конфигураций и принтеров
В конфигурациях на обычных формах («Управление торговлей 10.3», «Управление производственным предприятием 1.3») визуального конструктора нет: макет ценника — это табличный документ в общих макетах, который правится в конфигураторе. Там поля задаются параметрами в ячейках (например, [Товар], [Цена]), а изменения требуют прав доступа разработчика и аккуратности — изменённый типовой макет усложнит обновление конфигурации.
Для принтеров этикеток (Zebra, TSC, АТОЛ и других) важно, чтобы размер макета в шаблоне точно совпадал с размером этикетки, установленным в драйвере. Расхождение даже в 2–3 мм приводит к накопительному смещению. Также в настройках печати 1С укажите нужный принтер этикеток и количество ценников на товар — по умолчанию может печататься по одному экземпляру.
Варианты реализации макета
Подходит для типовых конфигураций УТ 11, Розница, КА, ERP. Не требует программирования, но ограничен стандартным набором полей.
Нужна для обычных форм (УТ 10.3) и нестандартных требований. Гибче, но требует навыков и усложняет обновление.
Подключается через «Дополнительные отчеты и обработки» и не затрагивает конфигурацию. Вариант для сложного дизайна ценника без снятия с поддержки.
Типичные ошибки и ограничения
Самая частая проблема — пустая цена на ценнике. Причина почти всегда в том, что для выбранного вида цен не установлено значение на дату печати, либо в форме печати выбран не тот вид цен. Проверьте документ «Установка цен номенклатуры» и настройки магазина.
Вторая типичная ошибка — редактирование предопределённого типового шаблона вместо создания копии. При обновлении конфигурации такие правки могут быть затёрты. Третья группа проблем связана с печатью: неверный масштаб при печати на обычном принтере (в диалоге печати выбирайте «без масштабирования» или 100%), несоответствие размера этикетки драйверу, отсутствие штрихкодов у части товаров.
Ограничение встроенного редактора: набор доступных полей фиксирован. Если нужно вывести на ценник нестандартные данные — например, состав товара, скидку «до» и «после», логотип с картинкой из базы — придётся дорабатывать форму программно или через внешнюю печатную форму.
FAQ: частые вопросы о макете ценника в 1С
Можно ли создать несколько разных макетов ценников и выбирать нужный?
Да. Создайте отдельные шаблоны под разные задачи — например, большой ценник для акционных товаров и маленький для полки. При печати в форме «Печать ценников» шаблон выбирается из списка, а часто используемый можно назначить шаблоном по умолчанию в настройках печати или рабочего места.
Почему на ценнике не выводится штрихкод?
Проверьте три вещи: заполнен ли штрихкод в карточке товара (регистр штрихкодов номенклатуры), добавлено ли на макет именно поле типа «Штрихкод», а не текстовое поле, и выбран ли тип штрихкода, совместимый с вашим кодом. Для 13-значных кодов подходит EAN-13, для произвольных — Code128.
Как вывести на ценник старую и новую цену для акции?
Встроенный редактор типовых конфигураций, как правило, подставляет только один актуальный вид цен. Для ценника «старая/новая цена» понадобится либо отдельный вид цен со старым значением и доработка шаблона, либо внешняя печатная форма, где логика выборки двух цен программируется произвольно.
Ценники печатаются со смещением на принтере этикеток. Что делать?
Сверьте три параметра: размер макета в шаблоне, размер этикетки в настройках драйвера принтера и реальный размер этикетки в ленте — все три должны совпадать. Дополнительно выполните калибровку датчика этикеток в самом принтере и проверьте, что в диалоге печати отключено масштабирование.
Можно ли добавить на ценник логотип магазина?
В ряде версий конфигураций редактор поддерживает добавление изображения на макет, но возможности зависят от версии платформы и конфигурации. Если вставка картинки недоступна, логотип добавляется через доработку макета в конфигураторе или внешнюю печатную форму. Учтите, что изображение увеличивает время печати и расход краски или термоленты.
Нужно ли программирование, чтобы сделать простой ценник?
Нет. Для стандартного ценника с наименованием, ценой и штрихкодом достаточно встроенного редактора шаблонов: всё настраивается мышью. Программирование требуется только для нестандартных полей, расчётов на макете или конфигураций на обычных формах.
Что важно запомнить
Макет ценника создаётся в справочнике шаблонов этикеток и ценников: новый шаблон с типом «Ценник», размер под ценникодержатель или этикетку, поля перетаскиваются из списка. Работайте с копией типового шаблона, проверяйте макет на длинных наименованиях и реальном принтере, а перед любыми правками в конфигураторе делайте резервную копию базы.