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

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

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

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

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

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

Как увеличить шрифт интерфейса без конфигуратора

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

Первый способ — масштабирование отдельной формы. Откройте нужный документ или список, зажмите клавишу Ctrl и покрутите колесо мыши вверх — содержимое формы увеличится вместе со шрифтом. Либо откройте меню формы (кнопка «Ещё» или значок меню в заголовке) и найдите пункт «Изменить масштаб» / «Масштаб». Платформа запоминает выбранный масштаб для конкретной формы.

Второй способ — масштаб всего рабочего стола Windows. Если мелко везде, а не только в 1С, откройте параметры экрана Windows и увеличьте масштаб текста до 125–150%. Это влияет на все приложения, включая 1С, и не требует никаких изменений в самой программе.

Как увеличить шрифт в форме 1С
  1. 1
    Откройте нужный документ, список или отчёт
  2. 2
    Зажмите Ctrl и покрутите колесо мыши вверх, либо откройте меню формы и выберите изменение масштаба
  3. 3
    Подберите комфортный масштаб — обычно 110–130%
  4. 4
    Закройте и снова откройте форму, чтобы убедиться, что масштаб сохранился

Настройка шрифта через стили конфигурации

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

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

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

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

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

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

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

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

Как поменять шрифт в редакторе кода конфигуратора

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

Моноширинные шрифты вроде Courier New или Consolas удобнее для кода: символы выравниваются в колонки, легче отслеживать отступы и структуру. Размер подбирайте под разрешение монитора — обычно 10–12 пунктов достаточно, чтобы код читался без напряжения.

Шрифт в отчётах и табличных документах

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

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

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

Проверка результата и ограничения

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

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

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

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

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

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

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

Текст обрезан, колонки наезжают друг на друга, появились лишние страницы

Масштаб формы интерфейса
Норма

После переоткрытия формы масштаб сохранился

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

Масштаб сбрасывается — вероятно, форма открывается программно с принудительными настройками

Пользовательский макет
Норма

Документ печатается по изменённому макету

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

Используется старый макет — проверьте, что пользовательский макет сохранён и подключён

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

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

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

Нужны ли права администратора для смены шрифта?

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

Пропадут ли изменения шрифта после обновления конфигурации?

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

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

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

Можно ли изменить шрифт через расширение конфигурации?

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

Итог

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

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