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

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

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

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

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

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

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

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

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

Как изменить шрифт через пользовательский режим

Во многих конфигурациях на управляемых формах (УТ 11, Розница 2/3, КА 2) макет ценника доступен для редактирования прямо из интерфейса. Откройте обработку печати ценников — обычно это раздел «Закупки» или «Продажи», команда «Ценники» или «Печать ценников и этикеток». Выберите шаблон ценника и найдите кнопку «Редактировать макет», «Изменить макет» или пункт в меню «Еще».

Откроется редактор табличного документа. Выделите ячейку с текстом, шрифт которого нужно изменить — например, ячейку с параметром «[Номенклатура]» или «[Цена]». Затем вызовите свойства ячейки: правой кнопкой мыши — «Свойства» или через меню «Таблица — Вид — Свойства». В свойстве «Шрифт» нажмите кнопку выбора и задайте гарнитуру, размер и начертание (жирный, курсив).

Порядок действий в пользовательском режиме
  1. 1
    Откройте форму печати ценников и выберите нужный шаблон
  2. 2
    Нажмите «Редактировать макет» (или «Еще — Изменить макет»)
  3. 3
    Выделите ячейку с текстом и откройте её свойства
  4. 4
    В свойстве «Шрифт» выберите гарнитуру, размер и начертание
  5. 5
    Повторите для остальных ячеек: цена, артикул, организация
  6. 6
    Сохраните макет и сформируйте ценник для проверки

Если шрифт нужно изменить для всего макета сразу, выделите весь табличный документ (клик по серому углу слева вверху или Ctrl+A) и задайте шрифт для всех ячеек одним действием. После этого ячейки с индивидуальным оформлением (например, цена крупным шрифтом) при необходимости отредактируйте отдельно.

Как изменить шрифт через конфигуратор

Если кнопки редактирования макета нет или конфигурация на обычных формах (например, УТ 10.3), макет правится в конфигураторе. Откройте конфигуратор, найдите макет: «Конфигурация — Открыть конфигурацию», далее ветка «Общие — Макеты» или макет в составе обработки печати ценников. Название часто содержит слова «Ценник», «Etiketka», «PriceTag».

Двойной клик по макету откроет табличный документ. Дальнейшие действия те же: выделить ячейку, открыть свойства, изменить шрифт. Затем сохраните конфигурацию (F7 или «Конфигурация — Сохранить конфигурацию») и обновите конфигурацию базы данных, если потребуется.

Если шрифт задаётся программно

В некоторых решениях оформление ценника формируется кодом: в модуле обработки печати ячейкам присваивается шрифт через объект «Шрифт». В этом случае правка макета не даст эффекта — программа перезапишет оформление при формировании. Признак такой ситуации: вы изменили шрифт в макете, а на печати всё осталось по-старому. Тогда нужно искать в коде строки вида Область.Шрифт = Новый Шрифт(...) и менять параметры там.

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

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

Для штрихкода на ценнике используется специальный шрифт (например, EanGnivc из поставки 1С) или компонента печати штрихкода. Не меняйте шрифт ячейки со штрихкодом на обычный текстовый — код перестанет считываться сканером. Размер шрифта штрихкода влияет на его ширину: при увеличении проверьте, что код не вылезает за границы ячейки.

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

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

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

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

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

Отображение текста на сформированном ценнике
Норма

Все надписи выведены новым шрифтом, кириллица читается

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

Текст старым шрифтом или квадратами вместо букв

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

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

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

Код не читается или обрезан по краям

Раскладка на листе
Норма

Все ценники на листе целые, поля не съехали

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

Часть ценников переносится на другой лист

Типичные ошибки и их решение

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

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

FAQ

Почему после изменения макета шрифт на печати не изменился?

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

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

Да, если конфигурация поддерживает редактирование макетов в пользовательском режиме: в УТ 11, Рознице, КА 2 есть кнопка редактирования макета в форме печати ценников. Если такой кнопки нет, потребуется конфигуратор или внешняя печатная форма.

Какой шрифт лучше выбрать для цены на ценнике?

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

Что делать, если вместо русских букв печатаются квадраты?

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

Пропадут ли изменения шрифта после обновления 1С?

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

Как изменить шрифт сразу на всех ценниках и этикетках?

Шрифт задаётся в каждом макете отдельно: макет ценника и макет этикетки — разные шаблоны. Откройте каждый нужный макет, выделите весь табличный документ (Ctrl+A) и задайте общий шрифт, затем при необходимости скорректируйте отдельные ячейки — например, цену и штрихкод.

Итог

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

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