Администрирование · 10 мин
Какой шрифт используется в 1С и как его изменить
Разбираем, какие шрифты используются в 1С по умолчанию, где посмотреть текущий шрифт интерфейса и печатных форм, как изменить шрифт в настройках и макетах.
Вопрос о шрифте в 1С возникает в нескольких разных ситуациях: пользователю мелко читать экранные формы, бухгалтеру нужно поправить шрифт в печатной форме счёта, разработчику — задать шрифт в макете табличного документа. В каждом случае ответ свой, потому что «шрифт в 1С» — это не одна настройка, а несколько независимых уровней.
В типовых конфигурациях на управляемых формах шрифт интерфейса по умолчанию определяется стилем конфигурации и, как правило, наследуется из системных настроек операционной системы. В печатных формах шрифт задан жёстко в макете, который создал разработчик. Поэтому универсального ответа «в 1С используется шрифт X» нет — нужно понимать, о каком именно тексте идёт речь.
Ниже разберём, какие шрифты применяются в разных частях системы, как посмотреть текущее значение, как увеличить шрифт для комфортной работы и как изменить шрифт в печатной форме без риска сломать конфигурацию.
Какие шрифты применяются в разных частях 1С
Платформа 1С:Предприятие работает с шрифтами на трёх уровнях. Первый — шрифт интерфейса: меню, кнопки, надписи на формах, табличные поля. В управляемом приложении он определяется стилем конфигурации, а если в стиле шрифт не задан явно, используется шрифт операционной системы. На Windows это обычно системный шрифт семейства Segoe UI или Tahoma в зависимости от версии ОС и настроек.
Второй уровень — шрифты печатных форм и отчётов. Здесь всё определяется макетом табличного документа: разработчик выбирает шрифт для каждой области. Чаще всего в типовых макетах встречаются Arial и Times New Roman — они гарантированно установлены в Windows и корректно переносятся при печати и экспорте в PDF.
Третий уровень — шрифт внутри текстовых документов, полей HTML и редактора кода в конфигураторе. Для редактора кода шрифт настраивается отдельно в параметрах конфигуратора, и многие разработчики меняют его на моноширинный, например Consolas или Courier New.
Смотрите свойства стиля в конфигураторе
Откройте макет табличного документа и посмотрите свойства области
Сервис → Параметры в конфигураторе
Зависит от настроек Windows и стиля
Как посмотреть, какой шрифт используется сейчас
Если нужно узнать шрифт интерфейса, откройте конфигуратор и перейдите в ветку «Общие» → «Стили». У активного стиля откройте свойства и найдите элементы шрифтов: «Шрифт текста», «Шрифт диалогов и меню» и другие. Если значение не задано, платформа берёт системный шрифт Windows — тогда точное название смотрите в настройках оформления самой ОС.
Для печатной формы путь другой. Найдите в дереве конфигурации нужный объект (документ, справочник, отчёт), откройте его макеты, выделите интересующую область и нажмите «Свойства». В палитре свойств будет строка «Шрифт» с точным названием, размером и начертанием. Так можно выяснить, например, что в счёте на оплату используется Arial 8 pt.
Быстрый способ без конфигуратора — выгрузить печатную форму в табличный документ (MXL) или открыть её предпросмотр, выделить ячейку и посмотреть шрифт в панели свойств табличного документа режима «Предприятие», если он доступен в вашей конфигурации.
Как увеличить шрифт интерфейса, если мелко читать
Самая частая практическая задача — сделать текст в 1С крупнее для конкретного пользователя. Прямой настройки «размер шрифта интерфейса» в большинстве типовых конфигураций нет, но есть несколько рабочих способов.
Первый способ — масштабирование форм. В управляемом приложении в правом верхнем углу многих форм есть кнопка изменения масштаба (значок лупы или пункт «Изменить масштаб» в меню формы). Масштаб запоминается для каждой формы отдельно, что удобно: можно увеличить только те окна, где действительно мелко.
Второй способ — изменить масштаб отображения в Windows (Параметры → Система → Дисплей → Масштаб). 1С подхватит системное масштабирование, и весь интерфейс станет крупнее. Минус — увеличится всё, включая другие программы, а на старых версиях платформы возможно размытие шрифтов при дробном масштабе.
- 1Откройте нужную форму в режиме 1С:Предприятие
- 2Найдите в меню формы пункт «Изменить масштаб» или значок лупы
- 3Выберите подходящий масштаб, например 125% или 150%
- 4Проверьте, что все элементы формы помещаются на экране
- 5При необходимости повторите для других часто используемых форм
Как изменить шрифт в печатной форме
Шрифт печатной формы меняется только через макет в конфигураторе. Для этого нужны права на изменение конфигурации и понимание, что конфигурация при этом может быть снята с полной поддержки — обновления типовых релизов потребуют аккуратного сопоставления изменений.
Порядок действий: откройте конфигуратор, найдите объект и его макет, выделите нужные ячейки или область, в палитре свойств измените шрифт, сохраните конфигурацию и обновите базу данных. После этого сформируйте печатную форму и проверьте результат: текст не должен обрезаться, переноситься некорректно или выходить за границы ячеек.
Более безопасная альтернатива — внешняя печатная форма. Она подключается через механизм «Дополнительные отчеты и обработки» и не требует изменения конфигурации. Макет с нужным шрифтом размещается внутри внешней обработки, и типовое обновление её не затрагивает.
Настройка шрифта редактора кода в конфигураторе
Разработчики чаще всего спрашивают про шрифт именно редактора модулей. Он меняется через меню «Сервис» → «Параметры» → вкладка «Модули» (или «Тексты» в зависимости от версии платформы). Там задаётся шрифт и размер для редакторов текстов и модулей.
Для кода лучше выбирать моноширинный шрифт: Consolas, Courier New или Lucida Console. Моноширинность важна, потому что выравнивание отступов и табуляций в модуле остаётся предсказуемым, а отличия между похожими символами (ноль и буква O, единица и строчная l) заметны на глаз.
После смены шрифта откройте любой модуль и проверьте читаемость на рабочем размере окна. Если буквы выглядят размыто, попробуйте другой размер или шрифт — качество рендеринга зависит от сочетания шрифта, масштаба Windows и версии платформы.
// Пример: задать шрифт ячейки табличного документа программно
ТабДок = Новый ТабличныйДокумент;
Область = ТабДок.Область("R1C1");
Область.Шрифт = Новый Шрифт("Arial", 10, Истина);
Область.Текст = "Пример текста";Частые ошибки и ограничения
Первая ошибка — установка шрифта, которого нет на компьютерах других пользователей. Если в макете указать экзотический шрифт, установленный только у разработчика, у остальных пользователей печатная форма отрисуется шрифтом-подменой, и вёрстка «поедет». Для печатных форм безопаснее всего стандартные Arial, Times New Roman и Calibri.
Вторая ошибка — ожидание, что смена темы Windows изменит шрифт печатных форм. Не изменит: макет хранит свои настройки независимо от системы. И наоборот, правка макета не влияет на интерфейс.
Третья ошибка — увеличение масштаба формы до значений, при которых элементы перестают помещаться на экран. Если после масштабирования часть кнопок или колонок таблицы исчезла за границей окна, уменьшите масштаб или разверните окно на весь экран.
Как проверить результат
После любого изменения шрифта результат проверяется визуально и на печати. Сформируйте документ, откройте предпросмотр печатной формы и убедитесь, что текст читается, не обрезан и не перекрывает границы ячеек. Затем распечатайте пробную страницу или сохраните форму в PDF: рендеринг в PDF иногда отличается от экранного.
Для интерфейса проверьте формы, которыми пользуетесь чаще всего: журналы документов, формы ввода, отчёты. Убедитесь, что при выбранном масштабе видны все нужные колонки и кнопки командной панели.
Как проверить результат
Текст читается, не обрезан, в границах ячеек
Символы обрезаны или налезают друг на друга
Шрифт совпадает с экранным видом
Шрифт подменён, вёрстка съехала
Все элементы видны без прокрутки
Кнопки или колонки ушли за границу окна
Форма выглядит так же, как у разработчика
Шрифт подменён системой
FAQ
Какой шрифт в 1С по умолчанию?
Для интерфейса управляемого приложения шрифт обычно наследуется из настроек Windows, если в стиле конфигурации он не задан явно. В печатных формах типовых конфигураций чаще всего встречаются Arial и Times New Roman, но точное значение нужно смотреть в свойствах конкретного макета.
Можно ли изменить шрифт интерфейса без конфигуратора?
Напрямую — нет, в типовых конфигурациях нет пользовательской настройки шрифта интерфейса. Доступные варианты без конфигуратора: масштаб отдельных форм через «Изменить масштаб» и системное масштабирование дисплея в Windows.
Почему у коллеги печатная форма выглядит иначе, чем у меня?
Наиболее вероятная причина — в макете указан шрифт, которого нет на компьютере коллеги, и система подменила его другим. Проверьте, какой шрифт задан в макете, и установите этот шрифт на всех рабочих местах либо замените его на стандартный.
Как изменить шрифт в печатной форме, не трогая конфигурацию?
Используйте механизм внешних печатных форм («Дополнительные отчеты и обработки»). Макет с нужным шрифтом помещается во внешнюю обработку, подключается к документу, и типовая конфигурация остаётся без изменений.
Какой шрифт лучше выбрать для редактора кода?
Моноширинный: Consolas, Courier New или аналогичный. Такой шрифт сохраняет выравнивание отступов и позволяет легко различать похожие символы, что снижает количество ошибок при чтении кода.
Изменится ли шрифт печатных форм при обновлении конфигурации?
Если макет был изменён в конфигураторе, при обновлении типового релиза платформа предложит сопоставить изменения — без аккуратного объединения правки могут быть потеряны. Внешние печатные формы обновлением не затрагиваются.
Что важно запомнить
В 1С нет единого шрифта: интерфейс берёт шрифт из стиля конфигурации или Windows, печатные формы — из макетов. Текущее значение смотрят в конфигураторе, масштаб для пользователя меняют средствами формы или Windows, а шрифт печатной формы безопаснее всего править через внешнюю печатную форму.