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

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

Как настроить шрифты в 1С

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

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

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

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

Где вообще хранятся настройки шрифтов в 1С

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

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

Как увеличить шрифт интерфейса для себя

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

Для глобального увеличения текста используются средства Windows: параметр «Масштаб» в настройках дисплея (обычно 125% или 150% на мониторах с высоким разрешением). 1С корректно реагирует на системное масштабирование в современных версиях платформы, при этом шрифты становятся крупнее во всех окнах сразу. Учтите, что на старых версиях платформы при масштабировании возможно размытие текста.

В веб-клиенте дополнительно работает масштабирование браузера (Ctrl и колесо мыши или Ctrl + «плюс»). Это самый быстрый способ увеличить всё содержимое, но он влияет и на другие сайты, открытые в том же браузере.

Как увеличить шрифт формы
  1. 1
    Откройте нужную форму в тонком клиенте 1С
  2. 2
    Нажмите кнопку «Ещё» в командной панели формы
  3. 3
    Выберите пункт «Изменить масштаб» и задайте значение, например 110–120%
  4. 4
    Проверьте читаемость текста и при необходимости скорректируйте
  5. 5
    Если нужно увеличить всё сразу — настройте масштаб дисплея в параметрах Windows

Настройка шрифтов через параметры и стили

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

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

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

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

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

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

bsl
Область = ТабДок.Область("R5C2");
Область.Шрифт = Новый Шрифт("Arial", 12, Истина); // шрифт, размер, жирный

Шрифты в отчётах на СКД

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

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

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

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

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

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

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

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

Текст крупнее, элементы не обрезаны

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

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

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

Новый шрифт виден в предпросмотре и на бумаге

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

В предпросмотре старый шрифт — правился не тот макет или шрифт задаётся в коде

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

У всех документ выглядит одинаково

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

У части пользователей подставляется другой шрифт — он не установлен на их ПК

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

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

Можно ли поменять шрифт всей программы одним действием?

Единой настройки «шрифт всей 1С» в типовых конфигурациях нет. Ближайшие варианты — системное масштабирование Windows для всего интерфейса или изменение стилей конфигурации, если нужна смена именно гарнитуры во всех формах и документах.

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

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

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

Используйте стандартные шрифты, гарантированно присутствующие в Windows: Arial, Times New Roman, Calibri, Tahoma. Это исключает проблемы с подстановкой шрифтов у других пользователей и при формировании документов на сервере.

Влияет ли смена шрифта на обмен данными и выгрузку в Excel?

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

Можно ли настроить разный шрифт для разных пользователей?

Личные настройки масштаба форм хранятся индивидуально для каждого пользователя. А вот стили конфигурации и макеты — общие для всех; разделить их по пользователям штатными средствами нельзя.

Итог

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

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