Администрирование · 8 мин
Как настроить шрифты в 1С
Как изменить шрифт в 1С: настройка шрифтов интерфейса, печатных форм, макетов и отчётов. Пошаговые инструкции для пользователя и разработчика, типичные ошибки.
Шрифты в 1С влияют на удобство ежедневной работы сильнее, чем кажется: мелкий текст в таблицах утомляет глаза, а неподходящий шрифт в печатной форме может сделать документ нечитаемым после печати. При этом настройка шрифтов в платформе разбросана по нескольким уровням — от личных настроек пользователя до стилей конфигурации и свойств конкретных макетов.
Важно сразу разделить две задачи. Первая — изменить шрифт интерфейса, который видит конкретный пользователь на своём компьютере. Вторая — изменить шрифт в печатных формах, отчётах и формах объектов, что уже относится к настройке конфигурации и требует прав разработчика или администратора. Пути решения у этих задач разные, и путать их — частая причина «не работает».
Ниже разобраны оба сценария: как увеличить шрифт себе, как поменять шрифты в макетах и печатных формах, как работать со стилями конфигурации и что проверить, если изменения не применились.
Где вообще хранятся настройки шрифтов в 1С
Платформа 1С:Предприятие использует несколько уровней определения шрифта. Самый верхний — шрифты операционной системы: если шрифт не установлен в Windows, 1С не сможет его отобразить, даже если он указан в конфигурации. Следующий уровень — стили конфигурации, которые задают шрифты по умолчанию для текстов, заголовков и таблиц. Ниже — свойства конкретных элементов: ячеек табличного документа, полей формы, областей макета.
Отдельно стоят личные настройки пользователя: масштаб отображения форм, размер шрифта в некоторых режимах работы. Эти настройки хранятся в профиле пользователя и не влияют на других сотрудников, работающих с той же базой.
Как увеличить шрифт интерфейса для себя
Если задача — сделать текст крупнее только на своём рабочем месте, начните с масштаба форм. В тонком клиенте 1С масштаб отдельной формы меняется через меню формы: кнопка «Ещё» → «Изменить масштаб» (в ряде версий — «Установить масштаб»). Увеличение масштаба действует на текущую форму и сохраняется для неё в личных настройках.
Для глобального увеличения текста используются средства Windows: параметр «Масштаб» в настройках дисплея (обычно 125% или 150% на мониторах с высоким разрешением). 1С корректно реагирует на системное масштабирование в современных версиях платформы, при этом шрифты становятся крупнее во всех окнах сразу. Учтите, что на старых версиях платформы при масштабировании возможно размытие текста.
В веб-клиенте дополнительно работает масштабирование браузера (Ctrl и колесо мыши или Ctrl + «плюс»). Это самый быстрый способ увеличить всё содержимое, но он влияет и на другие сайты, открытые в том же браузере.
- 1Откройте нужную форму в тонком клиенте 1С
- 2Нажмите кнопку «Ещё» в командной панели формы
- 3Выберите пункт «Изменить масштаб» и задайте значение, например 110–120%
- 4Проверьте читаемость текста и при необходимости скорректируйте
- 5Если нужно увеличить всё сразу — настройте масштаб дисплея в параметрах Windows
Настройка шрифтов через параметры и стили
В некоторых конфигурациях и режимах работы доступна настройка шрифта через меню «Сервис» → «Параметры» (в обычном приложении) или через настройки интерфейса. Там можно выбрать шрифт и размер для отдельных элементов, если конфигурация это поддерживает. Набор доступных настроек зависит от режима запуска и самой конфигурации, поэтому универсального пункта «шрифт всей программы» в типовых решениях обычно нет.
Более мощный механизм — стили конфигурации. В конфигураторе откройте ветку «Общие» → «Стили», выберите нужный стиль и измените элементы: «Шрифт текста», «Шрифт заголовков», «Шрифт крупный» и другие. После обновления конфигурации базы данных новый шрифт применится ко всем элементам, которые ссылаются на этот стиль.
Как изменить шрифт в печатной форме и макете
Печатные формы в 1С строятся на табличных документах — макетах. Чтобы изменить шрифт в печатной форме, откройте конфигуратор, найдите нужный макет (обычно в ветке «Макеты» соответствующего документа или в общих макетах), выделите ячейки или область и в палитре свойств задайте параметр «Шрифт»: гарнитуру, размер, начертание (жирный, курсив).
Если печатная форма формируется программно, шрифт может задаваться в коде через объект «Шрифт» или через свойство области табличного документа. В этом случае менять нужно именно модуль, формирующий документ, иначе изменения в макете будут перезаписаны при выводе.
После изменения макета обязательно сформируйте тестовую печатную форму и распечатайте её или откройте предпросмотр: шрифт, который хорошо смотрится на экране, на бумаге может оказаться слишком мелким или выйти за границы ячеек.
Область = ТабДок.Область("R5C2");
Область.Шрифт = Новый Шрифт("Arial", 12, Истина); // шрифт, размер, жирныйШрифты в отчётах на СКД
Отчёты, построенные на системе компоновки данных, оформляются через настройки условного оформления и параметры вывода. Откройте схему компоновки данных отчёта в конфигураторе, перейдите на закладку «Настройки» и добавьте элемент условного оформления, где в параметре «Шрифт» укажите нужные значение и область применения.
Пользовательский вариант: во многих отчётах настройки оформления доступны без конфигуратора — через кнопку «Настройки» в форме отчёта, если разработчик вывел соответствующие параметры. Там можно сохранить свой вариант отчёта с изменённым оформлением, не затрагивая конфигурацию.
Проверка результата и типичные проблемы
После любых изменений проверьте результат в трёх режимах: на экране в тонком клиенте, в предпросмотре печати и на физической печати. Расхождения между экраном и бумагой — нормальное явление, связанное с разрешением принтера и переносом строк.
Если шрифт «не меняется», чаще всего причина в одном из трёх: изменён не тот объект (например, макет, а формирование идёт программно), шрифт не установлен на машине, где формируется документ, либо изменения внесены в конфигуратор, но не выполнено обновление конфигурации базы данных.
Как проверить результат
Текст крупнее, элементы не обрезаны
Поля наезжают друг на друга, текст усечён
Новый шрифт виден в предпросмотре и на бумаге
В предпросмотре старый шрифт — правился не тот макет или шрифт задаётся в коде
У всех документ выглядит одинаково
У части пользователей подставляется другой шрифт — он не установлен на их ПК
Частые вопросы
Можно ли поменять шрифт всей программы одним действием?
Единой настройки «шрифт всей 1С» в типовых конфигурациях нет. Ближайшие варианты — системное масштабирование Windows для всего интерфейса или изменение стилей конфигурации, если нужна смена именно гарнитуры во всех формах и документах.
Почему после изменения макета печатная форма не изменилась?
Наиболее вероятные причины: форма формируется программно и шрифт задаётся в коде; изменён не тот макет (у документа их может быть несколько); не выполнено обновление конфигурации базы данных после правок в конфигураторе.
Какой шрифт лучше выбрать для печатных форм?
Используйте стандартные шрифты, гарантированно присутствующие в Windows: Arial, Times New Roman, Calibri, Tahoma. Это исключает проблемы с подстановкой шрифтов у других пользователей и при формировании документов на сервере.
Влияет ли смена шрифта на обмен данными и выгрузку в Excel?
Нет, шрифт — это только оформление. При выгрузке табличного документа в Excel оформление может частично сохраниться, но на сами данные и обмены между базами настройка шрифтов не влияет.
Можно ли настроить разный шрифт для разных пользователей?
Личные настройки масштаба форм хранятся индивидуально для каждого пользователя. А вот стили конфигурации и макеты — общие для всех; разделить их по пользователям штатными средствами нельзя.
Что важно запомнить
Личное увеличение текста делается масштабом формы или масштабом Windows, печатные формы правятся в макетах или коде, глобальное оформление — в стилях конфигурации. Перед изменением конфигурации делайте резервную копию, а после — проверяйте результат на экране и на печати.