Смена шрифта в 1С: интерфейс, формы, модули и печатные формы

· 9 мин

Содержание

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

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

Статья про платформу 8.3 с интерфейсом «Такси». Названия отдельных пунктов в разных релизах платформы могут чуть отличаться, поэтому там, где я не уверен в точной формулировке, описано, как найти команду на экране.

Что именно вы хотите изменить

Сначала определитесь с задачей. От неё зависит, где искать настройку.

Что нужноГде меняетсяЗатрагивает
Мелкий текст во всех окнахМасштаб интерфейса, масштаб WindowsВсе формы, меню, списки
Крупнее текст в одной формеНастройки конкретной формы, масштаб окнаТолько эта форма
Шрифт в редакторе кодаКонфигуратор, параметры, вкладка шрифтовМодули, макеты, текстовые документы
Шрифт в отчёте или таблицеФормат ячеек табличного документаОдин отчёт или область
Шрифт в печатной формеМакет печатной формыВсе печати по этому макету
Шрифт во всех формах конфигурацииСтили в конфигуратореВся конфигурация (нужна разработка)

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

Шрифт и масштаб в режиме 1С:Предприятие

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

Масштаб форм в самой программе

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

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

Что даёт такой подход:

  • 🔍 увеличивается всё сразу, а не только буквы, поэтому форма не «ломается»;
  • 🖱 кнопки становятся удобнее для нажатия;
  • ⚙ настройка хранится у пользователя, другим она не мешает.

Масштаб окна колёсиком мыши

В большинстве форм и в табличных документах работает сочетание Ctrl + колёсико мыши. Оно меняет масштаб отображения в текущем окне. Это быстрый способ приблизить плотный отчёт, не трогая настройки.

Масштаб такого рода обычно запоминается не везде. Если отчёт после закрытия снова мелкий, значит, нужная вам настройка лежит в параметрах отчёта или в масштабе Windows.

Масштаб Windows и режим высокого разрешения

На мониторах 2K и 4K 1С часто выглядит мелко или, наоборот, размыто. Причина обычно в сочетании масштаба Windows и режима совместимости запускающего файла.

Порядок действий:

  1. Закройте 1С.
  2. Нажмите правой кнопкой на ярлык запуска, выберите Свойства → Совместимость.
  3. Нажмите «Изменить параметры высокого DPI».
  4. Попробуйте переключатель «Переопределить режим масштабирования» с вариантами «Приложение», «Система» и «Система (расширенная)».
  5. Запустите 1С и сравните чёткость.

Если текст стал чётким, но мелким, увеличьте масштаб в настройках экрана Windows (раздел «Дисплей», «Масштаб»). Поставьте 125 % или 150 % и перезапустите программу.

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

Шрифт редактора модулей в Конфигураторе

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

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

Для кода лучше брать моноширинный шрифт. Тогда отступы и выравнивание по колонкам выглядят одинаково во всех строках.

Пример читаемой настройки: Consolas или Courier New, размер 11-12 пунктов. На мониторе 4K можно поднять до 14.

Что ещё помогает при чтении кода:

  • 🎨 включите подсветку синтаксиса, если она выключена;
  • 📏 при мелком шрифте увеличьте интервал между строками, если такая настройка есть в вашей версии;
  • 🌓 для работы вечером подберите цветовую схему редактора.

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

Стили и темы оформления

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

Где находятся стили

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

Чтобы поменять шрифт:

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

Стиль основной конфигурации

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

Типовые конфигурации (Бухгалтерия, ЗУП, УТ) стоят на поддержке. Правка стилей снимает объект с поддержки или требует разрешения изменений. При следующем обновлении релиза такие правки придётся переносить вручную. Для типовой базы лучше менять масштаб, а не стили.

Шрифт отдельного элемента формы

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

Используйте это свойство умеренно. Если на форме с десяток разных шрифтов, интерфейс выглядит неряшливо, а пересмотр стиля потом ничего не изменит, ведь элемент переопределён.

Шрифты в отчётах и таблицах

Отчёты в 1С выводятся в табличный документ. Шрифт в нём меняется так же, как в любой таблице.

Выделите нужные ячейки или всю таблицу (Ctrl + A). В формирующихся отчётах панель форматирования доступна не всегда: если отчёт заблокирован для редактирования, шрифт не изменить. Тогда используйте масштаб колёсиком мыши или сохраните отчёт в Excel и форматируйте там.

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

Настройки внешнего вида в отчётах на СКД

В отчётах на системе компоновки данных есть режим настройки с разделом «Оформление» или «Условное оформление». Через условное оформление можно задать шрифт для строк по условию, например выделить полужирным строки с отрицательным остатком. Эта настройка сохраняется вместе с вариантом отчёта.

Порядок такой:

  1. Откройте отчёт и нажмите «Настройки» или аналогичную команду в командной панели.
  2. Найдите блок оформления (в упрощённой настройке он может быть скрыт, тогда включите расширенный режим).
  3. Добавьте элемент оформления, укажите условие и выберите шрифт.
  4. Сохраните вариант отчёта, чтобы настройка осталась.

Шрифты в макетах печатных форм

Печатная форма строится по макету — табличному документу. Шрифт задаётся в нём на уровне ячеек и областей.

Где открыть макет

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

Как поменять шрифт

В макете выделите ячейки и откройте палитру свойств. В блоке шрифта задайте гарнитуру, размер и начертание. Для всей печатной формы выделите все ячейки через Ctrl + A.

Что стоит проверить после правки:

  • 📄 текст не должен выходить за границы ячейки: при увеличении шрифта ширину колонок и высоту строк придётся подогнать;
  • 📏 при печати на A4 проверьте, что форма умещается на страницу по ширине;
  • 🖨 откройте предварительный просмотр, а не только режим макета.

Хорошие размеры для деловых документов: 9-10 пунктов для таблицы с товарами, 10-12 для заголовков и реквизитов. Меньше 8 пунктов печатать не стоит, читаться будет плохо.

Какие шрифты безопасны

Если макет открывается на нескольких компьютерах, шрифт должен быть установлен везде. Иначе Windows подменит его, и вёрстка поедет. Надёжный вариант — шрифты, которые идут вместе с Windows: Arial, Times New Roman, Calibri, Tahoma.

Для PDF-вывода удобнее Arial и Times New Roman: они встроены в большинство систем и конвертеров.

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

Ограничения и совместимость

Что платформа не даёт сделать

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

Тонкий клиент, толстый клиент, веб-клиент

В тонком и толстом клиентах шрифты берутся из Windows и стиля конфигурации. В веб-клиенте работает масштаб страницы браузера (Ctrl + + и Ctrl + -), и это самый простой способ увеличить текст без настройки 1С. Но если масштабировать сильно, формы начинают переноситься по строкам.

Терминальные серверы

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

Если шрифт отображается неправильно

Разберём типичные проявления проблемы и что с ними делать.

Текст размытый. Это обычная картина на мониторах с высоким разрешением при масштабе Windows выше 100 %. Решение — режим высокого DPI в свойствах ярлыка (описан выше). Попробуйте разные варианты переопределения и сравните результат на своём мониторе.

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

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

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

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

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

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

Можно ли выбрать шрифт для всего интерфейса 1С из списка?
В штатных параметрах пользователя такого списка нет. Размер регулируется масштабом форм и Windows, а гарнитура задаётся стилем конфигурации.
Как увеличить шрифт в 1С на большом мониторе?
Откройте Сервис → Параметры и подберите масштаб форм либо увеличьте масштаб Windows и настройте режим высокого DPI в свойствах ярлыка.
Почему в печатной форме шрифт отличается от экранного?
Печатная форма берёт шрифт из макета, а экран — из стиля. Это две независимые настройки.
Влияет ли смена шрифта в Конфигураторе на пользователей?
Параметры шрифтов самого Конфигуратора хранятся на компьютере разработчика и пользователей не затрагивают. Изменения стиля, наоборот, попадут в конфигурацию.
Как быстро увеличить текст в веб-клиенте?
Нажмите Ctrl и + в браузере. Для возврата к исходному размеру используйте Ctrl + 0.