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

Документы и Печать · 8 мин

Как изменить форму ценника в 1С

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

Форма ценника в типовых конфигурациях 1С (Розница, Управление торговлей, Комплексная автоматизация) — это редактируемый шаблон, а не жёстко зашитая картинка. Пользователь может изменить размер этикетки, набор выводимых полей, шрифты, расположение наименования, цены и штрихкода, не прибегая к доработке конфигурации программистом. Всё делается через встроенный редактор шаблонов ценников и этикеток.

Точное расположение настроек зависит от конфигурации: в 1С:Розница шаблоны живут в разделе «Закупки» или «Администрирование → Печатные формы, отчеты и обработки», в Управлении торговлей — в разделе «Настройки и справочники → Шаблоны этикеток, ценников и чеков ККМ». Логика работы везде одинаковая: есть список шаблонов, каждый шаблон открывается в визуальном редакторе, где макет собирается из полей и оформления.

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

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

В 1С:Розница 2.x и 3.x перейдите в раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Шаблоны этикеток, ценников и чеков ККМ». В некоторых релизах тот же справочник доступен из карточки магазина или из обработки «Печать этикеток и ценников». В Управлении торговлей 11 путь аналогичен: «НСИ и администрирование» → «Настройки и справочники» → «Шаблоны этикеток, ценников и чеков ККМ».

Справочник содержит список шаблонов. У каждого элемента есть назначение (ценник, этикетка, чек ККМ), тип макета и кнопка «Редактировать макет». Именно эта кнопка открывает визуальный редактор, где меняется форма. Если шаблонов несколько, сначала выясните, какой из них реально используется: он указан в настройках магазина/склада или выбирается вручную при печати.

Как открыть редактор и изменить размер макета

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

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

Порядок действий при смене размера
  1. 1
    Откройте шаблон и нажмите «Редактировать макет»
  2. 2
    В свойствах макета задайте ширину и высоту в миллиметрах под ваш носитель
  3. 3
    Разместите поля с учётом внутренних отступов 2–3 мм
  4. 4
    Сохраните шаблон под новым именем
  5. 5
    Напечатайте один тестовый ценник и сверьте с реальной этикеткой

Как добавить, удалить и переупорядочить поля

Макет ценника состоит из полей: наименование товара, цена, артикул, штрихкод, дата, организация, характеристика и другие. В редакторе доступные поля перечислены в панели «Доступные поля» (или вызываются через контекстное меню «Добавить поле»). Чтобы добавить поле, перетащите его на макет или выберите из списка и разместите в нужной позиции.

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

Лишние поля удаляются выделением и клавишей Delete. Типичная причина «перегруженного» ценника — унаследованный типовой шаблон, где выведены артикул, код, производитель и дата одновременно. Оставляйте только то, что реально нужно покупателю и кассиру.

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

Как настроить штрихкод и формат цены

Штрихкод добавляется как отдельное поле типа «Штрихкод». В его свойствах выбирается тип (EAN-13, EAN-8, Code128 и др.), высота полос и отображение цифрового кода под полосами. Тип должен совпадать с фактическими штрихкодами товаров: если в карточках заведены EAN-13, а в макете выбран Code128, сканер на кассе может не распознать метку.

Формат цены задаётся в свойствах поля «Цена»: количество знаков после запятой, разделитель разрядов, вывод валюты. Если в магазине цены целые, уберите копейки — ценник станет чище. Если копейки нужны, убедитесь, что формат выводит два знака, иначе 150,5 отобразится как «150,5» вместо «150,50».

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

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

Читаемость штрихкода
Норма

Сканер на кассе считывает код с первого предъявления

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

Сканер не реагирует или считывает неверный код — проверьте тип штрихкода в макете

Формат цены
Норма

Цена выводится с нужным числом знаков и валютой

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

Пропадают копейки или лишние нули — поправьте формат поля

Вёрстка
Норма

Все поля внутри границ, текст не обрезан

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

Часть текста за краем или налезает на соседние поля

Когда редактора недостаточно: макет в конфигураторе

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

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

Назначение шаблона и проверка печати

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

Финальная проверка — печать на реальном оборудовании. Для принтера этикеток дополнительно сверьте настройки драйвера: размер носителя в драйвере должен совпадать с размером макета, иначе ценник сместится или напечатается поперёк двух этикеток. Для офисного принтера проверьте масштаб печати — он должен быть 100%, без «вписать в страницу».

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

Частые вопросы

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

Да. Создайте отдельный шаблон для каждого магазина и назначьте его в карточке магазина. Ограничений по количеству шаблонов в справочнике нет.

Как вернуть типовой шаблон, если испортил его при редактировании?

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

Почему на печати ценник меньше, чем в редакторе?

Чаще всего включён масштаб «вписать в страницу» в диалоге печати или в драйвере задан другой размер носителя. Установите масштаб 100% и сверьте размер бумаги в настройках принтера с размером макета.

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

Стандартными полями — только если в базе ведётся отдельный вид цен «старая цена» и шаблон позволяет вывести произвольный вид цен. Зачёркивание и автоматический расчёт процента скидки обычно требуют доработки макета программистом.

Нужен ли программист, чтобы поменять шрифт и расположение цены?

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

Итог

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

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