Мелкий или крупный текст в 1С 8.3: где настраивается шрифт
Содержание
Размер шрифта в 1С не задаётся одной настройкой. Крупнее текст в окнах можно сделать масштабом, в печатной форме шрифт правят в макете, а в Конфигураторе у редактора модулей свой шрифт. Если искать «общий размер шрифта» в параметрах пользователя, найдёте не то, что нужно.
Сначала определите, что именно мелкое: сам интерфейс, строки в таблице отчёта, печатный бланк или текст модуля. От этого зависит способ. Ниже они идут от самого безопасного, который меняет только ваш рабочий экран, к тем, что затрагивают конфигурацию.
Способы отличаются тем, на кого они влияют. Выбирайте по задаче.
| Что мелкое | Способ | Кого затронет |
|---|---|---|
| Окна и меню в программе | Масштаб интерфейса, масштаб Windows | Только вас |
| Строки отчёта или таблицы на экране | Масштаб табличного документа | Только вас, до закрытия окна |
| Печатный бланк | Правка макета | Всех пользователей |
| Текст кода в Конфигураторе | Параметры Конфигуратора | Только вас |
| Шрифт всех форм базы | Стили конфигурации | Всех пользователей |
| Страница в веб-клиенте | Масштаб браузера | Только вас |
Изменения в макетах и стилях конфигурации делаются в Конфигураторе, а для типовых конфигураций это снятие с поддержки. Без острой нужды лучше остаться на пользовательских способах.
Как увеличить шрифт в окнах и меню программы
Общее правило: сначала меняйте масштаб, и только если он не помог, лезьте в настройки конкретных объектов. Масштаб затрагивает весь интерфейс сразу и не требует прав разработчика.
Самый простой путь для пользователя: масштаб в самом клиенте. В интерфейсе «Такси» откройте главное меню (кнопка со стрелкой в левом верхнем углу), раздел Вид и найдите пункт Масштаб. Выберите значение больше 100%, например 125% или 150%. Окна пересчитаются сразу, перезапуск не нужен.
Если такого пункта в вашей версии нет, масштабируйте на уровне Windows:
- Откройте параметры экрана Windows и найдите настройку масштаба.
- Поставьте 125% или 150%.
- Выйдите из сеанса Windows и войдите снова, затем запустите 1С.
Бывает, что после этого интерфейс 1С размытый. Платформа сама рисует интерфейс, а Windows растягивает картинку. Лечится в свойствах ярлыка запуска: вкладка Совместимость → Изменить параметры высокого разрешения → отметьте переопределение масштабирования. Пробуйте варианты «приложение» и «система», один из них даст чёткий текст.
Если у вас два монитора с разным масштабом, окно 1С при перетаскивании на другой экран может смениться по размеру. Запускайте программу на том мониторе, где будете работать.
Отдельно про табличные формы. Строки в списках документов и справочников иногда выглядят мельче остального интерфейса. Это нормально: плотность строк задана форме, и увеличивает её тот же общий масштаб.
Шрифт в печатных формах и отчётах
Тут два случая, и путать их нельзя.
Увеличить только на экране
Отчёт или печатную форму открыли на просмотр, строки мелкие. Не нужно лезть в макет. Табличный документ (так в 1С называется любая печатная форма и результат отчёта) масштабируется на лету:
- зажмите
Ctrlи крутите колесо мыши; - или воспользуйтесь выбором масштаба в строке состояния окна, если она включена.
Масштаб не сохранится: закрыли окно, открыли снова — вернулось прежнее значение. На печать этот масштаб не влияет.
Изменить шрифт в самом бланке
Если нужно, чтобы на бумаге текст был крупнее, правят макет. Путь: в Конфигураторе найдите документ или обработку, откройте вкладку Макеты, затем нужный макет печатной формы. Выделите ячейки с текстом и задайте шрифт в панели свойств или на панели инструментов редактора таблицы.
Что полезно знать:
- ✅ выделять можно диапазон целиком, не по ячейке;
- ✅ если текст не помещается, увеличьте высоту строки или включите перенос по словам в свойствах ячеек;
- ✅ после правки макета проверьте предпросмотр на реальном документе: длинные названия номенклатуры могут «ехать» на вторую строку.
Макет типового документа — часть конфигурации. При обновлении релиза ваша правка может слететь или потребует ручного объединения. Для типовых баз надёжнее расширение конфигурации (поддерживается с версии платформы 8.3.6) или внешняя печатная форма.
Для отчётов на системе компоновки данных (большинство типовых) оформление меняют иначе: в режиме предприятия откройте настройки варианта отчёта и найдите раздел оформления. Там можно выбрать, какие элементы получат другой шрифт. Точные названия кнопок зависят от конфигурации и релиза, поэтому ориентируйтесь на слово «Оформление» в настройках.
Шрифты в Конфигураторе для разработчика
У Конфигуратора собственные настройки отображения, не связанные с режимом предприятия. Откройте Сервис → Параметры и найдите вкладку, посвящённую шрифтам. Обычно можно отдельно задать шрифт текстового редактора модулей и шрифты других редакторов.
Для кода выбирайте моноширинный шрифт, например Consolas или Courier New. В нём ровно выравниваются отступы и легче искать опечатки в похожих символах (l, 1, I).
Размер для работы с кодом на мониторе 24 дюйма — обычно 11–12 пунктов. Если глаза устают, увеличивайте шрифт, а не придвигайтесь к экрану.
После смены шрифта откройте длинный модуль и проверьте, не поплыли ли отступы в многострочных запросах: в них часто встречаются выровненные по колонкам условия. Эти настройки хранятся на вашем компьютере, а не в конфигурации. Коллеги не увидят изменений, и разработка от этого не пострадает.
Шрифты форм через стили
Если шрифт нужно сменить во всех формах базы разом, делают это через стили. В дереве конфигурации раздел Общие содержит подраздел Стили. В стиле лежат элементы разных типов, среди них шрифты: обычный текст, заголовки групп, крупный текст. Меняете элемент стиля — все формы, которые на него ссылаются, перерисовываются.
Для типовой конфигурации на поддержке это правка, которую придётся сопровождать при каждом обновлении. Сначала оцените, не хватит ли масштаба из первого раздела.
Тонкий клиент и веб-клиент: в чём разница
Главное различие в том, кто рисует интерфейс.
| Тонкий клиент | Веб-клиент | |
|---|---|---|
| Где менять масштаб | Меню Вид → Масштаб, масштаб Windows | Масштаб браузера |
| Горячие клавиши | Ctrl + колесо в табличных документах | Ctrl и +/-, Ctrl + 0 для сброса |
| Размытость при масштабе Windows | Лечится свойствами ярлыка | Не возникает, браузер перерисовывает сам |
| Запоминается ли | Да, для пользователя | Да, для сайта в этом браузере |
В веб-клиенте масштаб браузера запоминается для адреса сайта. Если вы увеличили страницу на рабочем адресе, на тестовой базе с другим адресом масштаб будет прежним. Это не сбой.
Тонкий клиент 1С в Windows, подключённый через удалённый рабочий стол, берёт масштаб сеанса. Если в терминальной сессии шрифт мелкий, масштаб правят в параметрах экрана внутри самого сеанса, а не на локальном компьютере.
Менять шрифт программно на встроенном языке
Нужно, когда форма или печатная форма формируется кодом, и размер зависит от данных. Шрифт описывается объектом Шрифт. Основные параметры конструктора: шрифт-основа, имя, размер, признаки жирности и курсива.
Пример для табличного документа: заголовок крупнее остального текста.
ТабДок = Новый ТабличныйДокумент;
ТабДок.Область("R1C1").Текст = "Ведомость остатков";
Область = ТабДок.Область("R1C1:R1C5");
Область.Шрифт = Новый Шрифт("Arial", 14, Истина);
Область.ОбъединитьЯчейки = Истина;
Сначала указывается имя шрифта, затем размер в пунктах, затем признак жирного. В примере заголовок займёт пять ячеек первой строки.
Чтобы изменить только размер, оставив гарнитуру как есть, возьмите текущий шрифт области за основу:
Область = ТабДок.Область("R3C1:R20C5");
Область.Шрифт = Новый Шрифт(Область.Шрифт, , 9);
Во втором параметре пусто — имя берётся у основы, а размер задан девять.
Для управляемой формы у поля есть свойство Шрифт, его можно менять в обработчике ПриСозданииНаСервере, но только у тех элементов, где такое свойство предусмотрено. Список свойств конкретного элемента смотрите в синтакс-помощнике Конфигуратора.
Жёстко заданный в коде шрифт не подстраивается под масштаб и под настройки пользователя. Используйте его там, где размер действительно часть оформления документа, например в заголовке бланка.
Если шрифт ведёт себя не так, как ожидали
Чаще всего проблемы укладываются в несколько ситуаций.
Какой размер выбрать для разных задач
Единых требований у 1С нет, есть практика. Ориентиры ниже можно использовать как стартовые значения и корректировать под монитор.
| Задача | Ориентир |
|---|---|
| Обычная работа на мониторе 24 дюйма, Full HD | масштаб 100% |
| Ноутбук 15 дюймов, Full HD | 125% |
| Монитор 27 дюймов, 4K | 150–175% |
| Печатный бланк, основной текст | 9–11 пунктов |
| Заголовок бланка | 12–14 пунктов |
| Мелкая строка в таблице бланка | не меньше 8 пунктов |
| Код в Конфигураторе | 11–12 пунктов, моноширинный шрифт |
Для документов, которые читают на бумаге, ниже 8 пунктов не опускайтесь: после копирования или сканирования такие цифры плохо читаются, особенно в суммах и ИНН.
Как улучшить читаемость без смены шрифта
Иногда причина не в размере, а в оформлении и привычках работы.
- 🔹 Скройте лишнее. Уберите ненужные колонки в списках через настройку списка. Оставшиеся станут шире и читабельнее.
- 🔹 Сгруппируйте панели. Закройте боковые панели и разделы, которыми не пользуетесь, чтобы рабочая область занимала больше места.
- 🔹 Проверьте разрешение монитора. Если оно стоит не родное, любой шрифт выглядит мутным, и дело не в 1С.
- 🔹 Выберите режим отображения окон. Когда окон открыто много, закладки справа вверху ужимаются. Закрывайте лишние.
- 🔹 Настройте яркость и контраст. Светлый текст на тусклом фоне читается хуже крупного шрифта на нормальном контрасте. Проверьте режим монитора, прежде чем увеличивать масштаб.
- 🔹 Закрепите привычные объекты. Разделы, в которых вы работаете каждый день, вынесите в избранное: меньше листаете списки и меньше вглядываетесь в мелкие строки.
Для печати отчётов на бумагу помогает ещё одно: в предварительном просмотре проверьте масштаб печати. Если отчёт «ужимается по ширине листа», шрифт на бумаге становится мельче, чем на экране. Смените ориентацию листа на альбомную или уберите лишние колонки.
Частые вопросы
Можно ли увеличить шрифт только в одной базе?
Почему после обновления платформы шрифт стал другим?
Вид, затем свойства ярлыка. Если стили конфигурации свои, сверьте их с типовыми после обновления.Как увеличить шрифт в одном поле формы, не затрагивая остальные?
Шрифт в палитре свойств. Задайте нужный размер только для него. Для типовой формы лучше использовать расширение.