Крупнее, мельче, другим начертанием: настраиваем шрифты в 1С
Содержание
Быстрее всего изменить шрифт
в 1С 8.3 для одного пользователя — увеличить масштаб
в Windows (Параметры → Система → Дисплей → Масштаб) или в браузере для веб-клиента (Ctrl + +). Отчёты и печатные формы масштабируются отдельно: Ctrl + колесо мыши в табличном документе. Сменить само начертание и размер шрифта для всех пользователей можно только в конфигураторе — через элементы стиля, свойства формы или макет.
Выбор способа зависит от задачи. Плохо видно на одном мониторе — хватит настроек Windows. Нужен другой шрифт в печатной форме — правьте макет. Нужно, чтобы важные поля выделялись у всех сотрудников, — это работа для программиста в конфигураторе или в расширении.
Когда и зачем менять шрифт в 1С
Шрифт в 1С меняют по нескольким типовым причинам, и для каждой свой инструмент:
- 👓 Мелкий текст на большом мониторе. На экране 27 дюймов с разрешением 2560×1440 стандартный интерфейс выглядит крошечным.
- 🖥 Ноутбук с высоким разрешением. Windows ставит масштаб 150%, и 1С иногда выглядит размыто или «плывёт».
- 🖨 Печатная форма не помещается на лист или, наоборот, напечатана слишком мелко.
- 🏢 Требования компании. Нужен фирменный шрифт в счёте, договоре, акте.
- 🔍 Выделить важное. Сумму к оплате, остаток, статус документа хотят видеть жирным и крупнее.
- 🌐 Работа через браузер. В веб-клиенте текст зависит от масштаба страницы.
| Задача | Где меняется | Кто делает | Касается |
|---|---|---|---|
| Весь интерфейс крупнее | Масштаб Windows | Пользователь | Одного компьютера |
| Веб-клиент крупнее | Масштаб браузера | Пользователь | Одного браузера |
| Отчёт на экране крупнее | Ctrl + колесо мыши | Пользователь | Текущего отчёта |
| Шрифт в печатной форме | Макет печатной формы | Администратор | Всех пользователей |
| Шрифт полей и надписей формы | Конфигуратор, расширение | Программист | Всех пользователей |
| Шрифт редактора кода | Параметры конфигуратора | Разработчик | Одного конфигуратора |
Способ 1. Как поменять шрифт в 1С для себя, без конфигуратора
Платформа 1С:Предприятие 8.3 рисует интерфейс «Такси» с учётом системного масштаба Windows. Поэтому самый надёжный способ сделать шрифт крупнее во всех формах сразу — поменять масштаб экрана.
Масштаб Windows 10 и 11
- Закройте 1С.
- Щёлкните правой кнопкой по рабочему столу и выберите
Параметры экрана. - В блоке
Масштаб и разметкавыберите 125% или 150%. - Если стандартных значений мало — откройте
Настраиваемое масштабированиеи введите своё значение, например 115%. - Выйдите из учётной записи Windows и войдите снова, затем запустите 1С.
Масштаб меняет не только 1С, но и все программы. На мониторе 24 дюйма с разрешением 1920×1080 обычно хватает 110–125%. На 27 дюймах с 2560×1440 — 125–150%.
Если 1С работает на терминальном сервере (RDP), масштаб берётся из сеанса. В Windows Server 2016 и новее масштаб удалённого рабочего стола обычно повторяет масштаб вашего локального компьютера. Если текст не увеличился — проверьте масштаб в самом RDP-сеансе через Параметры экрана.
Масштаб отчётов и табличных документов
Отчёты, оборотно-сальдовые ведомости и печатные формы на экране — это табличные документы. У них свой масштаб:
- 🖱 зажмите
Ctrlи прокрутите колесо мыши вверх — текст станет крупнее; - 🖱
Ctrl+ колесо вниз — мельче; - 🧭 масштаб действует на открытый документ и не влияет на печать.
Это удобно, когда сам интерфейс нормального размера, а большая ОСВ с мелкими цифрами читается с трудом.
Масштаб отдельной формы
В управляемых формах платформы 8.3 масштаб можно менять и для конкретной формы. Команда масштаба находится в меню Ещё формы или в главном меню в разделе Вид; набор пунктов зависит от версии платформы. Масштаб формы запоминается в настройках пользователя, у коллег всё останется как было.
Способ 2. Настройка шрифта в конфигураторе для всех пользователей
Когда нужно, чтобы шрифт поменялся у всех, правят конфигурацию. Здесь есть три уровня: стиль всей конфигурации, отдельная форма и печатный макет.
Перед изменением конфигурации сделайте резервную копию базы
: Администрирование → Выгрузить информационную базу в конфигураторе. Правку типовой конфигурации лучше делать в расширении — тогда обновления пройдут без ручного сравнения.
Элементы стиля
Элемент стиля — именованный шрифт или цвет, на который ссылаются формы. Поменяли элемент — шрифт меняется везде, где он использован.
- Откройте базу в конфигураторе.
- В дереве конфигурации раскройте
Общие → Элементы стиля. - Найдите элемент с видом «Шрифт» или создайте новый.
- В свойстве значения задайте имя шрифта, размер и начертание (жирный, курсив).
- Обновите конфигурацию базы данных (
F7).
Новый элемент стиля потом назначают полям и надписям формы. Так удобно делать «корпоративные» шрифты: один раз описали ШрифтВажнойСуммы, назначили в пяти формах, а через год поменяли размер в одном месте.
Шрифт поля или надписи в управляемой форме
- В конфигураторе откройте нужную форму (документ, справочник, обработку).
- Выделите элемент на вкладке
Элементыв редакторе формы. - Откройте палитру свойств (
Alt+Enter). - Найдите свойство
Шрифт(для текста поля) илиШрифт заголовка(для подписи слева от поля). - Нажмите кнопку выбора и укажите шрифт: из стиля или произвольный.
- Сохраните и обновите конфигурацию.
Если форма типовая, ее заимствуют в расширение и меняют свойства элемента там. Сама типовая форма остаётся на поддержке.
Явно заданный шрифт (например, «Times New Roman, 14») перестаёт реагировать на смену стиля. Если важна единообразность, назначайте элемент стиля, а не конкретное имя шрифта.
Обычные формы в толстом клиенте
В старых конфигурациях на обычных формах (толстый клиент) шрифт задаётся в редакторе формы похожим образом: у элемента или у самой формы есть свойство Шрифт. Свойство формы задаёт шрифт по умолчанию для её элементов, а элементы могут его переопределить.
Как изменить шрифт в печатной форме 1С
Печатная форма — это макет табличного документа. Чтобы шрифт в счёте или акте стал другим, правят макет.
Через пользовательский режим (типовые конфигурации на БСП)
В БП 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на библиотеке стандартных подсистем есть редактор макетов без конфигуратора:
- Откройте
Администрирование → Печатные формы, отчеты и обработки. - Выберите
Макеты печатных форм. - Найдите макет поиском по названию, например «Счет на оплату».
- Откройте его на изменение, выделите ячейки и задайте шрифт и размер.
- Сохраните. Программа будет печатать по изменённому макету.
Изменённый макет хранится отдельно от конфигурации, обновление его не затирает. Минус — после обновления типовой макет может измениться, а ваша копия останется старой. В списке макетов изменённые помечены, и их можно вернуть к стандартным.
Через конфигуратор
- Найдите макет в дереве: объект →
Макеты. - Выделите область ячеек.
- В палитре свойств измените свойство
Шрифт. - Проверьте ширину колонок: крупный шрифт обрезается в узких ячейках.
Если нужно только уместить на лист
Менять шрифт не обязательно. В окне печати откройте параметры страницы и задайте масштаб или режим «по ширине страницы». Это быстрее и не трогает макет.
Способ 3. Программное изменение шрифта во встроенном языке
Программист меняет шрифт кодом, когда оформление зависит от данных: просроченный долг — жирным, отрицательный остаток — крупнее.
В управляемой форме
Код выполняется на клиенте или на сервере в форме, например в обработчике ПриСозданииНаСервере:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// Шрифт поля «СуммаДокумента»: тот же, что был, но 12 пт и жирный
ТекущийШрифт = Элементы.СуммаДокумента.Шрифт;
Элементы.СуммаДокумента.Шрифт = Новый Шрифт(ТекущийШрифт, , 12, Истина);
КонецПроцедуры
Первый параметр конструктора Новый Шрифт — шрифт-образец. Дальше идут имя, размер, жирный, наклонный, подчёркнутый, зачёркнутый. Пропущенные параметры берутся из образца, поэтому запятые без значений — нормальная практика.
Для строк списков и таблиц шрифт меняют через условное оформление формы. Это правильнее, чем перебирать строки кодом: оформление применяется само при каждой перерисовке.
В отчёте или печатной форме
При формировании табличного документа шрифт задают области ячеек:
Область = ТабДок.Область("R5C2:R5C6");
Область.Шрифт = Новый Шрифт(Область.Шрифт, , 11, Истина);
В отчётах на СКД шрифт удобнее задать в условном оформлении схемы компоновки: на вкладке Настройки есть раздел условного оформления, где выбирается поле, условие и параметр «Шрифт». Тогда настройку может поменять и пользователь в варианте отчёта.
Шрифт редактора кода в конфигураторе
Если мелко не в формах, а в модулях:
- В конфигураторе откройте
Сервис → Параметры. - Перейдите на вкладку
Тексты. - Нажмите кнопку выбора шрифта и задайте, например, Consolas 11.
В 1С:EDT шрифт меняется стандартно для Eclipse: Window → Preferences → General → Appearance → Colors and Fonts.
Шрифт в веб-клиенте 1С и на тонком клиенте через браузер
Веб-клиент 1С рисует интерфейс средствами браузера, поэтому масштаб управляется именно там:
| Действие | Сочетание клавиш |
|---|---|
| Увеличить | Ctrl + + или Ctrl + колесо вверх |
| Уменьшить | Ctrl + - или Ctrl + колесо вниз |
| Вернуть 100% | Ctrl + 0 |
Особенности веб-клиента:
- 🌐 браузер запоминает масштаб для адреса публикации, при следующем входе он сохранится;
- 🔤 если шрифта, заданного в конфигурации, нет на компьютере пользователя, браузер подставит другой — разметка может сдвинуться;
- 📱 в 1С через браузер на планшете масштаб меняют жестом «щипок»;
- ☁️ в облачных сервисах (1С:Фреш и аналогах) работают те же сочетания клавиш.
Если в браузере текст крупнее, чем нужно, при 100% — проверьте масштаб Windows: браузер его тоже учитывает.
Проблемы с отображением шрифтов и как их решить
Устанавливать шрифты на терминальный сервер или сервер 1С лучше в нерабочее время: после установки шрифта пользователям, у которых уже открыт сеанс, придётся перезапустить 1С, чтобы его увидеть.
Какой шрифт выбрать для работы в 1С
Шрифт в учётной программе выбирают не по красоте, а по читаемости цифр:
- 🔢 Для цифр в таблицах — шрифты с одинаковой шириной цифр (Arial, Segoe UI, Tahoma). Столбцы сумм выравниваются, разряды не «пляшут».
- 🖨 Для печатных форм — стандартные шрифты Windows: Arial, Times New Roman. Они есть на любом компьютере и у контрагента, который откроет PDF или Excel.
- 💻 Для редактора кода — моноширинные: Consolas, Courier New. В них легко отличить
0отOи1отl. - 🚫 Не стоит ставить декоративные и рукописные шрифты: на чужом компьютере их нет, и 1С подставит замену.
Размер ориентировочно:
| Где | Комфортный размер |
|---|---|
| Поля форм | 9–11 пт (при масштабе Windows 100–125%) |
| Важные суммы, итоги | на 1–2 пт крупнее основного, жирный |
| Печатные документы | 8–10 пт для таблиц, 10–12 пт для текста договора |
| Редактор кода | 10–12 пт |
Совет из практики: не меняйте основной шрифт всех форм ради одного пользователя. Слабое зрение у одного сотрудника лучше решить масштабом на его компьютере, чем правкой конфигурации, которая коснётся всех.