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