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

Разработка и Конфигурация · 11 мин

Как сменить шрифт в 1С: полная инструкция

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

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

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

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

Определите, какой именно шрифт нужно изменить

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

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

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

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

Текст в программе кажется мелким, менять дизайн не требуетсяИспользуйте масштаб интерфейса или увеличьте основной шрифт стиля
Нужно изменить шрифт во всей конфигурацииПравьте элемент «Основной шрифт» в разделе «Общие → Стили» конфигуратора
Нужен другой шрифт в одном документе или отчёте на печатиОткройте макет печатной формы и измените шрифт в свойствах ячеек
Шрифт должен меняться по условию (например, цвет и жирность просроченных строк)Задавайте шрифт программно через объект «Шрифт» в модуле формы

Увеличение шрифта без конфигуратора: масштаб интерфейса

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

Дополнительно на отображение влияет масштаб экрана в самой Windows: при масштабе системы 125–150% текст в 1С становится крупнее, однако на старых версиях платформы возможно размытие шрифтов. Если текст выглядит нечётким, проверьте версию платформы — в актуальных релизах 8.3 поддержка высоких разрешений (DPI) существенно улучшена.

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

Смена основного шрифта через стили конфигурации

Централизованное изменение шрифта выполняется в конфигураторе. Откройте конфигурацию (меню «Конфигурация → Открыть конфигурацию»), в дереве объектов перейдите в ветку «Общие → Стили» и откройте основной стиль (обычно он называется «Основной»). В списке элементов стиля найдите «Основной шрифт» — именно он используется по умолчанию для большинства элементов интерфейса.

Двойной щелчок по значению открывает стандартный диалог выбора шрифта: гарнитура, начертание, размер. После выбора сохраните конфигурацию (Ctrl+S) и обновите конфигурацию базы данных (меню «Конфигурация → Обновить конфигурацию базы данных»). Изменения подействуют для всех пользователей после их перезапуска сеанса.

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

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

Изменение шрифта отдельных элементов формы

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

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

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

Шрифт в печатных формах и макетах

Печатные формы в 1С строятся на макетах табличных документов, и шрифт там задаётся на уровне ячеек. В конфигураторе откройте макет нужного документа (например, «Документ.СчетНаОплату → Макеты → Макет»), выделите ячейку или диапазон и в палитре свойств установите нужный шрифт. Можно выделить весь макет и задать единый шрифт сразу, а затем точечно переопределить заголовки.

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

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

Программное задание шрифта в коде

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

bsl
НовыйШрифт = Новый Шрифт("Verdana", 12, Истина); // имя, размер, жирный
Элементы.НадписьИтог.Шрифт = НовыйШрифт;

// Полужирный курсив для строки условного оформления
ЭлементОформления = УсловноеОформление.Элементы.Добавить();
ЭлементОформления.Оформление.УстановитьЗначениеПараметра("Шрифт", Новый Шрифт(, , Истина));

Важная особенность: объект «Шрифт» неизменяем после создания — нельзя взять существующий шрифт и поменять у него размер. Вместо этого создаётся новый объект на основе старого с нужными параметрами. Свойства объекта: «ИмяШрифта», «Размер» (отрицательное значение — в пунктах от базового), «Жирный», «Наклонный», «Подчеркнутый», «Зачеркнутый», «Масштаб».

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

Типичные ошибки и ограничения

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

Отдельно стоит сказать про ограничения веб-клиента и мобильной платформы: набор доступных шрифтов там уже, чем в тонком клиенте Windows, и зависит от браузера или операционной системы устройства. Если конфигурация используется через браузер, выбирайте распространённые гарнитуры (Arial, Verdana, Tahoma, Times New Roman), чтобы гарантировать одинаковое отображение у всех пользователей.

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

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

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

Отображение форм после смены стиля
Норма

Текст читаем, надписи не обрезаны, кнопки доступны без прокрутки

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

Поля налезают друг на друга, текст усечён многоточием

Печатная форма после правки макета
Норма

В предпросмотре и на бумаге шрифт соответствует заданному, таблицы помещаются на страницу

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

Строки переносятся, колонки сжаты, при печати шрифт подменён

Отображение у других пользователей
Норма

У всех пользователей текст выглядит одинаково

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

На части компьютеров шрифт другой — гарнитура не установлена локально

Часто задаваемые вопросы

Можно ли поменять шрифт в 1С без прав разработчика?

Частично. Пользователь может менять масштаб интерфейса, настраивать оформление отчётов на СКД через «Другие настройки» и редактировать пользовательские макеты печатных форм, если конфигурация это позволяет. Глобальная смена шрифта интерфейса доступна только через конфигуратор.

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

У этих элементов шрифт задан явно в палитре свойств, и явное значение имеет приоритет над стилем. Откройте форму в конфигураторе, проверьте свойство «Шрифт» проблемного элемента и верните значение «Авто», чтобы он наследовал стиль.

Какой шрифт используется в 1С по умолчанию?

В типовых стилях платформы 8.3 базовым обычно назначается системный шрифт с относительным размером — конкретная гарнитура зависит от версии платформы и стиля конфигурации. Точное значение видно в конфигураторе в элементе стиля «Основной шрифт».

Как сделать шрифт крупнее только для одного пользователя?

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

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

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

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

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

Итог

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

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