Шрифты в 1С:Предприятии: чем рисуется интерфейс и что в нём можно менять

· 9 мин

Содержание

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

Если шрифт «поплыл» или стал мелким, чаще всего дело не в 1С, а в масштабировании Windows. Это разбираем отдельным разделом. Остальное можно настроить прямо в программе.

Откуда платформа берёт шрифты

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

Что определяет внешний вид текста:

  • 🎨 Стиль конфигурации. Набор элементов стиля, у каждого из которых есть шрифт: обычный текст, заголовки, текст кнопок, поле ввода. Стиль задаёт разработчик конфигурации.
  • 🖥️ Оформление клиентского приложения. В режиме «Такси» стили оформлены иначе, чем в прежних версиях, и шрифт по умолчанию там заметно крупнее и ровнее.
  • 🔧 Настройки пользователя. Масштаб интерфейса и, в части случаев, крупность текста меняет сам пользователь.
  • 📄 Свойства конкретного элемента формы. Поле, надпись или группа могут иметь собственный шрифт, переопределяющий стиль.

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

Где найти настройки текста в режиме Предприятия

Пользовательские параметры собраны в одном диалоге. Откройте главное меню (значок в левом верхнем углу окна), затем Сервис → Параметры. В этом окне есть настройки внешнего вида клиентского приложения, в том числе масштаб.

Шаги для увеличения текста:

  1. Закройте несохранённые документы, чтобы не потерять ввод.
  2. Откройте Сервис → Параметры.
  3. Найдите настройку масштаба интерфейса и выберите значение побольше (например, 125% или 150%).
  4. Нажмите «ОК» и перезапустите клиент: часть параметров вступает в силу только после нового запуска.

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

⚠️ Изменения в параметрах пользователя хранятся для вашего входа, а не для базы. Коллеге на соседнем компьютере придётся настроить то же самое отдельно.

Шрифты в Конфигураторе и редакторе кода

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

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

Рекомендации по выбору:

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

Изменённые настройки шрифтов Конфигуратора не попадают в конфигурацию и не влияют на пользователей: это только ваше рабочее место.

Как задать шрифт на уровне конфигурации и формы

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

Есть два пути:

  1. Элементы стиля. В ветке конфигурации Общие → Стили находятся стили и их элементы. Среди них есть элементы типа «Шрифт». Меняя шрифт элемента стиля, вы меняете его везде, где он используется. Это правильный путь, если нужно единообразие.
  2. Свойство отдельного элемента формы. В редакторе формы выделите нужное поле или надпись, откройте палитру свойств и найдите свойство, отвечающее за шрифт. Здесь можно выбрать другой элемент стиля или задать шрифт вручную. Подходит для точечной задачи: выделить итоговую сумму или предупреждение.

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

⚠️ Типовая конфигурация, снятая с поддержки или изменённая «на месте», потребует повторять правки при каждом обновлении. Если изменение нужно только вам, лучше ограничиться масштабом.

Таблица: что где настраивается

Что нужноГде менятьКто видит
Крупнее весь интерфейсСервис → Параметры, масштабТолько вы
Шрифт в редакторе модуляКонфигуратор, Сервис → Параметры, вкладка шрифтовТолько вы
Шрифт всех заголовков в базеЭлемент стиля в ветке Общие → СтилиВсе пользователи
Шрифт одного поля на формеСвойства элемента формыВсе пользователи
Шрифт в печатной формеМакет, формат ячеекВсе, кто печатает
Мелкий текст на 4KМасштаб Windows и свойства ярлыка 1СРабочее место

Мелкий шрифт и размытость на 4K и HiDPI

Самая частая жалоба: после покупки монитора 4K текст в 1С стал микроскопическим, либо, наоборот, интерфейс «мыльный». Причина обычно в сочетании трёх факторов: разрешение экрана, масштаб Windows и то, как приложение сообщает системе о поддержке высокого DPI.

Порядок действий от простого к сложному:

  1. Масштаб Windows. Откройте параметры экрана и задайте масштаб 125–150%. Для 4K на 27 дюймах чаще выбирают 150%. После смены выйдите из сеанса Windows и войдите снова.
  2. Масштаб в самой 1С. Если после Windows всё равно мелко, добавьте масштаб в Сервис → Параметры. Не ставьте максимум на обоих уровнях сразу, иначе интерфейс станет гигантским и перестанут помещаться формы.
  3. Размытый текст. Это признак того, что Windows растягивает картинку приложения, а не рисует его в нативном разрешении. Откройте свойства ярлыка или файла запуска клиента, вкладку «Совместимость», кнопку изменения параметров высокого DPI. Там есть переключатель, позволяющий выбрать, кто выполняет масштабирование: приложение или система. Попробуйте оба варианта и оставьте тот, при котором текст чёткий.
  4. Несколько мониторов с разным масштабом. При переносе окна между экранами с разными настройками шрифт может скачком менять размер. Если мешает, выровняйте масштаб на обоих экранах.

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

Меняйте по одной настройке и сразу проверяйте результат. Так вы поймёте, какая именно помогла, и не придётся откатывать всё подряд.

Влияет ли шрифт на скорость и на отчёты

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

А вот на внешний вид отчётов и печатных форм он влияет заметно:

  • 📊 Отчёт на системе компоновки данных выводится в табличный документ. Оформление берётся из настроек отчёта и стиля, и если выбранного шрифта нет на машине, где формируют или печатают, он подменяется.
  • 🖨️ При печати на другом компьютере или при сохранении в PDF недостающая гарнитура заменяется, и ширина колонок «съезжает». Строки, которые на вашем экране умещались в одну, на чужом переносятся.
  • 📏 Широкий шрифт в узкой колонке даёт обрезанный текст в ячейке. Проверяйте печатную форму на том компьютере, откуда её реально печатают.

Практическое правило: для макетов, которые уходят во внешний мир (в PDF, на электронную почту, в печать на другом рабочем месте), используйте шрифты, гарантированно присутствующие в Windows. Экзотические гарнитуры оставьте для внутренних справок.

Тонкий клиент, веб-клиент и другие способы запуска

Шрифт зависит ещё и от того, как вы входите в базу.

  • 🧩 Тонкий клиент на Windows использует системные шрифты и параметры масштаба, описанные выше.
  • 🌐 Веб-клиент работает в браузере. Размер текста там меняется масштабом страницы: Ctrl и колесо мыши или Ctrl и + / -. Браузер запоминает масштаб отдельно для каждого адреса, поэтому у публикации на другом сервере он может быть другим.
  • 🐧 Linux-клиент берёт гарнитуры из системы, а набор шрифтов в дистрибутиве короче, чем в Windows. Печатные формы, рассчитанные на Windows-гарнитуры, там могут выглядеть иначе.
  • 🖧 Терминальный сервер . Шрифты берутся с сервера, а не с вашего компьютера. Если нужной гарнитуры там нет, администратору придётся установить её на сервере.

Простой пример расчёта на 4K. Разрешение монитора 3840 × 2160. При масштабе Windows 150% рабочая область равна 3840 / 1,5 = 2560 по ширине и 2160 / 1,5 = 1440 по высоте, то есть как на экране 2560 × 1440. Текст при этом выглядит тем же, что на обычном QHD-мониторе того же размера. Если оставить 100%, область останется 3840 × 2160, а текст сжимается до нечитаемого на 27 дюймах.

Проверка после изменений

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

Что проверить после смены шрифта или масштаба
Выполнено: 0 / 6

Типичные проблемы и быстрые проверки

Список ниже не повторяет шаги выше, а помогает понять, куда копать, когда шрифт ведёт себя странно.

Диагностика: выберите симптом

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

Можно ли поменять шрифт во всей программе одним действием?
Отдельной кнопки «сменить шрифт» для пользователя нет. Можно увеличить масштаб интерфейса, а гарнитуру меняют через элементы стиля в Конфигураторе.
Почему у коллеги шрифт другой, хотя база одна?
Масштаб и оформление клиента зависят от Windows, монитора и личных параметров пользователя. База у вас общая, а отрисовка локальная.
Влияет ли смена шрифта на обновление конфигурации?
Если вы правили стиль типовой конфигурации, при обновлении изменения придётся сравнивать и переносить. Пользовательский масштаб обновлению не мешает.
Где настроить шрифт кода в Конфигураторе?
В Сервис → Параметры Конфигуратора, на вкладке со шрифтами. Эти настройки не попадают в конфигурацию.
Почему при печати в PDF шрифт меняется?
На компьютере, где создаётся файл, нет гарнитуры из макета, и система подставляет другую.