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