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