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

Администрирование · 11 мин

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

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

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

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

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

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

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

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

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

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

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

Изменение шрифта и масштаба интерфейса клиентского приложения

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

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

Дополнительно размер шрифта интерфейса зависит от настроек самой операционной системы: масштабирование экрана в Windows влияет на то, как тонкий клиент отображает шрифты. Если интерфейс выглядит размытым или слишком мелким только на одном компьютере, проверьте системный масштаб дисплея, прежде чем менять что-то в 1С.

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

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

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

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

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

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

Этот способ уместен, когда нужно выделить отдельные элементы: например, сделать крупнее сумму в документе или изменить шрифт заголовка формы. Массово применять его не стоит — десятки элементов с жёстко заданным шрифтом усложнят поддержку и переопределят стили.

Изменение шрифта программно

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

bsl
НовыйШрифт = Новый Шрифт("Arial", 12, Истина);
Элементы.СуммаДокумента.Шрифт = НовыйШрифт;

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

Изменение шрифта в табличных документах и макетах печати

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

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

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

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

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

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

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

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

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

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

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

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

Текст читаем, элементы не перекрывают друг друга

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

Надписи обрезаны, поля съехали, часть элементов осталась со старым шрифтом

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

Документ умещается на странице, длинные наименования выводятся полностью

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

Текст вылезает за границы ячеек, появились лишние страницы

Интерфейс после смены масштаба
Норма

Все формы масштабированы равномерно

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

Размытый текст — проблема в настройках масштабирования Windows

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

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

Итог

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

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

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

Можно ли изменить шрифт во всей 1С одной настройкой?

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

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

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

Изменится ли шрифт у других пользователей, если я поменял масштаб интерфейса?

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

Что будет с изменёнными шрифтами при обновлении типовой конфигурации?

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

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

Стандартные шрифты, установленные в Windows по умолчанию: Arial, Times New Roman, Courier New. Они гарантированно есть на всех рабочих местах, и документ будет выглядеть одинаково у всех пользователей и при выгрузке.

Можно ли сделать шрифт крупнее только в списках, не трогая конфигурацию?

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