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