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

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

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

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

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

Важно понимать ограничение: в типовых конфигурациях на управляемых формах (1С:Предприятие 8.3) нет штатной кнопки «сменить шрифт всей программы» для обычного пользователя. Размер текста интерфейса регулируется в основном средствами Windows и настройками масштаба, а оформление печатных форм и отчётов меняется через редактор макетов или настройки отчёта.

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

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

Прежде чем что-то настраивать, уточните объект изменения. От этого зависит инструмент:

  • Текст интерфейса — меню, надписи, содержимое таблиц в окне программы. Меняется масштабированием, а не выбором гарнитуры.
  • Печатная форма документа — счёт, акт, накладная. Шрифт задаётся в макете табличного документа.
  • Отчёт на СКД — шрифт оформления можно поменять в настройках отчёта без изменения конфигурации.
  • Элементы формы — надписи, поля, кнопки. Меняются в конфигураторе или программно.
Мелкий текст во всей программеПроблема масштаба интерфейса

Проверьте масштабирование экрана в Windows и разрешение монитора

Мелкий текст только в одном документе при печатиНастройка макета печатной формы

Откройте макет табличного документа и посмотрите шрифт ячеек

Нужен другой шрифт в отчётеОформление СКД

Проверьте вкладку «Оформление» в настройках отчёта

Увеличение шрифта интерфейса средствами Windows

Самый частый запрос — «в 1С мелкий шрифт, как увеличить». Поскольку 1С использует системный шрифт и масштаб, корректный путь — настройка масштабирования в Windows. Откройте «Параметры» → «Система» → «Дисплей» и увеличьте значение «Масштаб» со 100% до 125% или 150%. После перезапуска 1С текст станет крупнее.

Если масштабирование применяется, но шрифт в 1С выглядит размытым, проверьте свойства ярлыка программы: правый клик по ярлыку → «Свойства» → вкладка «Совместимость» → «Изменить параметры высокого DPI». Там можно переопределить поведение масштабирования для конкретного приложения.

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

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

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

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

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

Настройка шрифта в отчётах на СКД

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

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

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

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

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

Пример установки шрифта для элемента формы и для области табличного документа:

1c
// Шрифт элемента формы
Элементы.НадписьИтог.Шрифт = Новый Шрифт("Arial", 14, Истина);

// Шрифт области табличного документа
Область = ТабДок.Область("R2C1:R2C5");
Область.Шрифт = Новый Шрифт("Times New Roman", 12, Истина, Ложь);

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

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

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

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

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

Ещё одна частая ситуация — после смены шрифта в макете текст перестаёт помещаться в ячейку и обрезается. Проверяйте свойства ячеек «АвтоВысотаСтроки» и «РазмещениеТекста», а при необходимости увеличивайте ширину колонок.

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

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

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

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

Текст выводится новым шрифтом, ничего не обрезано, таблица помещается на лист

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

Текст обрезан, съехали колонки, шрифт не изменился — значит, правился не тот макет или форма берётся из другого макета

Отчёт после настройки оформления
Норма

Шрифт применён ко всем строкам или к заданным условием

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

Оформление применяется частично — проверьте иерархию настроек и условное оформление

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

Текст крупнее и читаем во всех окнах

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

Текст размыт — настройте параметры высокого DPI в свойствах ярлыка

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

Можно ли в 1С 8.3 поменять шрифт интерфейса на другой, например с Segoe UI на Arial?

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

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

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

Как изменить шрифт только в одном документе перед печатью, не трогая конфигурацию?

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

Шрифт в отчёте применился не ко всем строкам. Что проверить?

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

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

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

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

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

Итог

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

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