Администрирование · 9 мин
Как изменить шрифт текста в 1С
Как изменить шрифт текста в 1С: настройка шрифта интерфейса, печатных форм и табличных документов. Пошаговые инструкции для пользователя и разработчика.
Вопрос о смене шрифта в 1С возникает в трёх разных ситуациях: когда текст интерфейса слишком мелкий для комфортной работы, когда в печатной форме документа нужен другой шрифт и когда разработчику требуется оформить элементы формы программно. Каждая задача решается своим инструментом, и смешивать их не стоит.
Важно понимать ограничение: в типовых конфигурациях на управляемых формах (1С:Предприятие 8.3) нет штатной кнопки «сменить шрифт всей программы» для обычного пользователя. Размер текста интерфейса регулируется в основном средствами Windows и настройками масштаба, а оформление печатных форм и отчётов меняется через редактор макетов или настройки отчёта.
Ниже разобраны все рабочие способы: от простого увеличения текста для пользователя до программного изменения шрифта в коде на встроенном языке. Выберите раздел, соответствующий вашей задаче.
Определите, какой именно шрифт нужно изменить
Прежде чем что-то настраивать, уточните объект изменения. От этого зависит инструмент:
- Текст интерфейса — меню, надписи, содержимое таблиц в окне программы. Меняется масштабированием, а не выбором гарнитуры.
- Печатная форма документа — счёт, акт, накладная. Шрифт задаётся в макете табличного документа.
- Отчёт на СКД — шрифт оформления можно поменять в настройках отчёта без изменения конфигурации.
- Элементы формы — надписи, поля, кнопки. Меняются в конфигураторе или программно.
Проверьте масштабирование экрана в Windows и разрешение монитора
Откройте макет табличного документа и посмотрите шрифт ячеек
Проверьте вкладку «Оформление» в настройках отчёта
Увеличение шрифта интерфейса средствами Windows
Самый частый запрос — «в 1С мелкий шрифт, как увеличить». Поскольку 1С использует системный шрифт и масштаб, корректный путь — настройка масштабирования в Windows. Откройте «Параметры» → «Система» → «Дисплей» и увеличьте значение «Масштаб» со 100% до 125% или 150%. После перезапуска 1С текст станет крупнее.
Если масштабирование применяется, но шрифт в 1С выглядит размытым, проверьте свойства ярлыка программы: правый клик по ярлыку → «Свойства» → вкладка «Совместимость» → «Изменить параметры высокого DPI». Там можно переопределить поведение масштабирования для конкретного приложения.
В терминальных сессиях (работа через RDP) масштаб определяется настройками подключения. Увеличить текст можно, снизив разрешение удалённого рабочего стола в параметрах RDP-файла — тогда элементы интерфейса станут крупнее.
Изменение шрифта в печатной форме документа
Печатные формы в 1С строятся на табличных документах, и шрифт в них задаётся по ячейкам. Если у вас есть доступ к конфигуратору, порядок такой: откройте конфигуратор, найдите нужный документ или общий макет, откройте макет печатной формы, выделите ячейки и в панели свойств задайте шрифт — гарнитуру, размер, начертание.
Для выделения большого диапазона используйте выделение строк или областей макета. После изменения сохраните конфигурацию и обновите конфигурацию базы данных (F7), если изменения вносились в типовой объект. Проверьте результат, сформировав печатную форму из пользовательского режима.
Если конфигурация на поддержке и изменять её нельзя, есть обходной путь: выведите документ на печать, затем в открывшемся табличном документе включите режим редактирования (кнопка «Изменить» или меню «Таблица» → «Вид» → «Редактирование») и поменяйте шрифт вручную перед выводом на принтер. Это разовое изменение — при следующем формировании форма вернётся к исходному виду.
Настройка шрифта в отчётах на СКД
Отчёты на системе компоновки данных позволяют менять оформление без конфигуратора. Откройте отчёт, нажмите «Настройки» или «Ещё» → «Изменить вариант отчёта», перейдите на вкладку «Оформление» (или «Другие настройки» в ряде конфигураций). Там доступен параметр «Шрифт», где задаются гарнитура и размер для всего отчёта или для отдельных областей.
Условное оформление позволяет выделить шрифтом отдельные строки по условию — например, вывести отрицательные остатки красным полужирным. Для этого в настройках оформления добавьте условие на поле и задайте ему собственный шрифт и цвет.
Чтобы настройки сохранились для всех пользователей, вариант отчёта нужно сохранить и при необходимости сделать доступным другим — эта возможность зависит от прав и от того, реализована ли в конфигурации подсистема вариантов отчётов.
Программное изменение шрифта в формах и табличных документах
Разработчику доступен объект Шрифт встроенного языка. Его можно создать конструктором Новый Шрифт с указанием имени, размера и признаков начертания, либо скопировать существующий шрифт элемента и изменить отдельные свойства.
Пример установки шрифта для элемента формы и для области табличного документа:
// Шрифт элемента формы
Элементы.НадписьИтог.Шрифт = Новый Шрифт("Arial", 14, Истина);
// Шрифт области табличного документа
Область = ТабДок.Область("R2C1:R2C5");
Область.Шрифт = Новый Шрифт("Times New Roman", 12, Истина, Ложь);Параметры конструктора: имя шрифта, размер, признаки полужирного, наклонного, подчёркнутого и зачёркнутого начертания. Если шрифт с указанным именем не установлен на компьютере пользователя, система подставит ближайший доступный — поэтому для печатных форм выбирайте стандартные гарнитуры вроде Arial, Times New Roman или Courier New.
В управляемых формах помните: оформление, заданное программно, может перекрываться условным оформлением формы и настройками динамических списков. Если шрифт «не применяется», проверьте, нет ли более приоритетной настройки оформления.
Ограничения и типичные ошибки
Главное ограничение платформы: пользователь не может сменить гарнитуру шрифта интерфейса 1С штатными средствами — только масштаб. Попытки править файлы стилей платформы или системные настройки вне документированных механизмов приводят к проблемам при обновлении и не поддерживаются.
Ещё одна частая ситуация — после смены шрифта в макете текст перестаёт помещаться в ячейку и обрезается. Проверяйте свойства ячеек «АвтоВысотаСтроки» и «РазмещениеТекста», а при необходимости увеличивайте ширину колонок.
Как проверить результат
Как проверить результат
Текст выводится новым шрифтом, ничего не обрезано, таблица помещается на лист
Текст обрезан, съехали колонки, шрифт не изменился — значит, правился не тот макет или форма берётся из другого макета
Шрифт применён ко всем строкам или к заданным условием
Оформление применяется частично — проверьте иерархию настроек и условное оформление
Текст крупнее и читаем во всех окнах
Текст размыт — настройте параметры высокого DPI в свойствах ярлыка
Часто задаваемые вопросы
Можно ли в 1С 8.3 поменять шрифт интерфейса на другой, например с Segoe UI на Arial?
Штатной настройки гарнитуры интерфейса в управляемых формах нет. Пользователю доступно только изменение масштаба через настройки экрана Windows. Разработчик может задавать шрифт отдельным элементам формы программно или в конфигураторе, но глобально для всего интерфейса это не делается.
Почему после изменения шрифта в макете печатная форма не изменилась?
Чаще всего правился не тот макет: у документа может быть несколько макетов, а форма может формироваться из общего макета или программно. Проверьте в модуле менеджера документа, какой макет реально используется при печати.
Как изменить шрифт только в одном документе перед печатью, не трогая конфигурацию?
Сформируйте печатную форму, включите редактирование табличного документа (команда «Изменить» на панели или в меню), выделите нужные ячейки и задайте шрифт. Учтите, что это разовое изменение — при повторном формировании документа форма вернётся к виду из макета.
Шрифт в отчёте применился не ко всем строкам. Что проверить?
Проверьте условное оформление: настройки с условиями имеют приоритет над общим оформлением. Также убедитесь, что шрифт задан на нужном уровне настроек — для всего отчёта, а не для отдельной группировки.
Можно ли задать разный шрифт для разных пользователей?
Для интерфейса — нет, масштаб настраивается индивидуально на каждом рабочем месте средствами Windows. Для отчётов — да: каждый пользователь может сохранить свой вариант отчёта с собственными настройками оформления.
Какой шрифт безопасно использовать в печатных формах?
Стандартные гарнитуры Windows: Arial, Times New Roman, Courier New, Calibri. Они установлены практически на всех компьютерах, поэтому форма будет выглядеть одинаково у всех пользователей и корректно выводиться на печать.
Что важно запомнить
Единой настройки шрифта в 1С нет: интерфейс масштабируется средствами Windows, шрифт печатных форм меняется в макете табличного документа, отчётов — в настройках оформления СКД, элементов форм — программно через объект Шрифт. Перед правкой типовых макетов делайте резервную копию и используйте стандартные гарнитуры.