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

Торговля и Склад · 10 мин

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

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

Ценник в 1С — это печатная форма, которая формируется на основе макета: набора полей, шрифтов, штрихкода и оформления. Стандартный шаблон подходит не всем: кому-то нужен крупный шрифт цены, кому-то — логотип, артикул или двойная цена «до/после скидки». Хорошая новость в том, что формат ценника можно изменить без доработки конфигурации — через встроенный редактор макетов или редактор шаблонов этикеток.

Способ изменения зависит от конфигурации. В «1С:Розница» и «Управлении торговлей 11» ценники печатаются через обработку «Печать этикеток и ценников», где шаблон редактируется в визуальном редакторе. В «1С:Розница 8» базовых версий и старых конфигурациях макет может храниться как обычный табличный документ в конфигураторе. Ниже разобраны оба подхода, а также типичные ошибки и способы проверки результата.

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

Где в 1С хранится шаблон ценника

В типовых конфигурациях на управляемых формах (Розница 2/3, УТ 11, КА 2, ERP) ценники формируются через подсистему печати этикеток. Шаблоны хранятся в справочнике «Шаблоны этикеток, ценников и чеков ККМ» (в некоторых версиях — «Шаблоны этикеток и ценников»). Найти его можно через раздел «Настройки и администрирование» или прямо из обработки печати.

Чтобы попасть в обработку, откройте карточку товара или список номенклатуры, нажмите «Печать» → «Ценники» либо перейдите в раздел «Закупки» / «Склад» → «Сервис» → «Печать этикеток и ценников» — точный путь зависит от конфигурации. В открывшейся форме есть кнопка выбора шаблона и ссылка на список всех шаблонов.

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

Как изменить шаблон через обработку «Печать этикеток и ценников»

Это основной и самый безопасный способ: он не требует прав конфигуратора и не затрагивает саму конфигурацию, поэтому не мешает будущим обновлениям.

Откройте обработку «Печать этикеток и ценников», выберите текущий шаблон в поле «Шаблон ценника» и нажмите кнопку редактирования (обычно это значок карандаша или команда «Изменить» в меню «Ещё»). Откроется редактор шаблона.

Порядок изменения шаблона ценника
  1. 1
    Откройте «Печать этикеток и ценников» и перейдите к списку шаблонов
  2. 2
    Скопируйте типовой шаблон командой «Скопировать», чтобы не испортить исходный
  3. 3
    Откройте копию в редакторе и измените размер этикетки под вашу бумагу
  4. 4
    Добавьте, удалите или переместите поля: наименование, цена, артикул, штрихкод
  5. 5
    Настройте шрифт и выравнивание для ключевых полей, особенно цены
  6. 6
    Сохраните шаблон под понятным именем и выполните пробную печать
  7. 7
    Проверьте, что все поля помещаются и штрихкод читается сканером

В редакторе поля перетаскиваются мышью, размер области задаётся в миллиметрах или в количестве строк и колонок табличного документа. Для поля цены можно задать формат вывода — например, число знаков после запятой. Для штрихкода выбирается тип (EAN-13, Code128 и др.) и высота.

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

Настройка размера ценника и полей печати

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

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

Если при печати ценник смещается относительно разметки листа, проблема обычно не в шаблоне, а в настройках принтера: отключите масштабирование («По размеру страницы») и выставьте масштаб 100%. Печатайте пробный лист и сверяйте совпадение с разметкой, просвечивая лист на свет.

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

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

Типовые сценарии доработки:

  • Крупная цена. Выделите поле цены, увеличьте шрифт и сделайте его полужирным — это самая частая просьба от торгового зала.
  • Артикул или код. Добавьте поле мелким шрифтом внизу ценника, чтобы кладовщик мог быстро найти товар.
  • Наименование в две строки. Для длинных названий растяните поле по высоте и включите перенос строк, иначе текст обрежется.
  • Логотип или надпись. В некоторых редакторах можно добавить произвольный текст или картинку — используйте для бренда магазина или пометки «Акция».

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

Если шаблон зашит в конфигурацию: макет в конфигураторе и внешняя печатная форма

В конфигурациях на обычных формах или в сильно доработанных решениях макет ценника может находиться в конфигураторе: Конфигурация → Общие → Макеты (или макеты конкретного документа/обработки). Редактируется он как табличный документ: ячейки, шрифты, параметры в фигурных скобках вида [Товар], [Цена].

Изменение типового макета в конфигураторе снимает соответствующий объект с поддержки и усложняет обновления. Более безопасная альтернатива — внешняя печатная форма: файл .epf, который подключается через «Администрирование» → «Печатные формы, отчёты и обработки» → «Дополнительные отчёты и обработки». Конфигурация при этом не меняется.

Перед правкой макета в конфигураторе обязательно сделайте выгрузку информационной базы (.dt) или хотя бы сохраните исходный макет в файл. Проверяйте изменения на копии базы, а не на рабочей.

Проверка результата и типичные ошибки

После изменения шаблона напечатайте один пробный ценник на реальном товаре с длинным наименованием и максимальной ценой — именно на таких данных всплывают проблемы с вместимостью полей.

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

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

Все поля на печати
Норма

Наименование не обрезано, цена видна полностью

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

Текст обрезан или налезает на соседние поля

Штрихкод
Норма

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

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

Код не читается или читается нестабильно

Позиция на листе
Норма

Ценники совпадают с разметкой листа/ленты

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

Смещение, обрезка крайних колонок

Содержимое полей
Норма

Цена соответствует установленной в базе

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

Выводится старая цена или пустое значение

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

Отдельная ситуация — на ценнике выводится не та цена. Это не проблема шаблона: проверьте, какой тип цен выбран в обработке печати и установлены ли цены для товара на нужную дату. Шаблон лишь выводит значение, которое ему передала программа.

Как выбрать подходящий способ изменения

Маршрут решения

Как выбрать действие

Конфигурация на управляемых формах (Розница 2/3, УТ 11, ERP)Меняйте шаблон в обработке «Печать этикеток и ценников» — это не требует конфигуратора
Нужно только изменить размер, шрифт или набор полейДостаточно редактора шаблонов, доработка не нужна
Макет зашит в конфигурацию (обычные формы)Используйте внешнюю печатную форму, а не правку типового макета
Нужны сложные условия вывода (разные ценники для разных групп товаров)Создайте несколько шаблонов или закажите доработку внешней обработки

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

Итог

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

Формат ценника меняется через шаблон в обработке «Печать этикеток и ценников»: копируйте типовой шаблон, правьте размер, поля и шрифты, затем проверяйте пробной печатью и сканером. Не правьте типовые объекты в конфигураторе без резервной копии — используйте внешние печатные формы.

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

Можно ли изменить ценник без прав конфигуратора?

Да, в конфигурациях на управляемых формах (Розница, УТ 11, ERP) шаблон редактируется прямо в пользовательском режиме через обработку «Печать этикеток и ценников». Права конфигуратора нужны только для макетов, зашитых в конфигурацию.

Почему после обновления 1С мои изменения ценника пропали?

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

Как вывести на ценник две цены — обычную и акционную?

В редакторе шаблона добавьте второе поле цены, если конфигурация передаёт в шаблон несколько типов цен (например, «Цена до скидки» и «Цена»). Если таких полей нет в списке доступных, потребуется доработка внешней печатной формы.

Штрихкод на новом ценнике не сканируется. Что делать?

Увеличьте высоту штрихкода и проверьте, что выбран правильный тип (обычно EAN-13 или Code128). Также убедитесь, что штрихкод не сжат по ширине и вокруг него есть свободные поля — сканеру нужны чистые зоны по краям кода.

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

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

Ценник печатается со старой ценой, хотя цену изменили. В чём причина?

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