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

· 10 мин

Содержание

Быстрее всего изменить шрифт в 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. Закройте 1С.
  2. Щёлкните правой кнопкой по рабочему столу и выберите Параметры экрана.
  3. В блоке Масштаб и разметка выберите 125% или 150%.
  4. Если стандартных значений мало — откройте Настраиваемое масштабирование и введите своё значение, например 115%.
  5. Выйдите из учётной записи Windows и войдите снова, затем запустите 1С.

Масштаб меняет не только 1С, но и все программы. На мониторе 24 дюйма с разрешением 1920×1080 обычно хватает 110–125%. На 27 дюймах с 2560×1440 — 125–150%.

Если 1С работает на терминальном сервере (RDP), масштаб берётся из сеанса. В Windows Server 2016 и новее масштаб удалённого рабочего стола обычно повторяет масштаб вашего локального компьютера. Если текст не увеличился — проверьте масштаб в самом RDP-сеансе через Параметры экрана.

Масштаб отчётов и табличных документов

Отчёты, оборотно-сальдовые ведомости и печатные формы на экране — это табличные документы. У них свой масштаб:

  • 🖱 зажмите Ctrl и прокрутите колесо мыши вверх — текст станет крупнее;
  • 🖱 Ctrl + колесо вниз — мельче;
  • 🧭 масштаб действует на открытый документ и не влияет на печать.

Это удобно, когда сам интерфейс нормального размера, а большая ОСВ с мелкими цифрами читается с трудом.

Масштаб отдельной формы

В управляемых формах платформы 8.3 масштаб можно менять и для конкретной формы. Команда масштаба находится в меню Ещё формы или в главном меню в разделе Вид; набор пунктов зависит от версии платформы. Масштаб формы запоминается в настройках пользователя, у коллег всё останется как было.

Способ 2. Настройка шрифта в конфигураторе для всех пользователей

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

Перед изменением конфигурации сделайте резервную копию базы : Администрирование → Выгрузить информационную базу в конфигураторе. Правку типовой конфигурации лучше делать в расширении — тогда обновления пройдут без ручного сравнения.

Элементы стиля

Элемент стиля — именованный шрифт или цвет, на который ссылаются формы. Поменяли элемент — шрифт меняется везде, где он использован.

  1. Откройте базу в конфигураторе.
  2. В дереве конфигурации раскройте Общие → Элементы стиля.
  3. Найдите элемент с видом «Шрифт» или создайте новый.
  4. В свойстве значения задайте имя шрифта, размер и начертание (жирный, курсив).
  5. Обновите конфигурацию базы данных (F7).

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

Шрифт поля или надписи в управляемой форме

  1. В конфигураторе откройте нужную форму (документ, справочник, обработку).
  2. Выделите элемент на вкладке Элементы в редакторе формы.
  3. Откройте палитру свойств (Alt + Enter).
  4. Найдите свойство Шрифт (для текста поля) или Шрифт заголовка (для подписи слева от поля).
  5. Нажмите кнопку выбора и укажите шрифт: из стиля или произвольный.
  6. Сохраните и обновите конфигурацию.

Если форма типовая, ее заимствуют в расширение и меняют свойства элемента там. Сама типовая форма остаётся на поддержке.

Явно заданный шрифт (например, «Times New Roman, 14») перестаёт реагировать на смену стиля. Если важна единообразность, назначайте элемент стиля, а не конкретное имя шрифта.

Обычные формы в толстом клиенте

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

Как изменить шрифт в печатной форме 1С

Печатная форма — это макет табличного документа. Чтобы шрифт в счёте или акте стал другим, правят макет.

Через пользовательский режим (типовые конфигурации на БСП)

В БП 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на библиотеке стандартных подсистем есть редактор макетов без конфигуратора:

  1. Откройте Администрирование → Печатные формы, отчеты и обработки.
  2. Выберите Макеты печатных форм.
  3. Найдите макет поиском по названию, например «Счет на оплату».
  4. Откройте его на изменение, выделите ячейки и задайте шрифт и размер.
  5. Сохраните. Программа будет печатать по изменённому макету.

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

Через конфигуратор

  1. Найдите макет в дереве: объект → Макеты.
  2. Выделите область ячеек.
  3. В палитре свойств измените свойство Шрифт.
  4. Проверьте ширину колонок: крупный шрифт обрезается в узких ячейках.

Если нужно только уместить на лист

Менять шрифт не обязательно. В окне печати откройте параметры страницы и задайте масштаб или режим «по ширине страницы». Это быстрее и не трогает макет.

Способ 3. Программное изменение шрифта во встроенном языке

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

В управляемой форме

Код выполняется на клиенте или на сервере в форме, например в обработчике ПриСозданииНаСервере:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	// Шрифт поля «СуммаДокумента»: тот же, что был, но 12 пт и жирный
	ТекущийШрифт = Элементы.СуммаДокумента.Шрифт;
	Элементы.СуммаДокумента.Шрифт = Новый Шрифт(ТекущийШрифт, , 12, Истина);
КонецПроцедуры

Первый параметр конструктора Новый Шрифт — шрифт-образец. Дальше идут имя, размер, жирный, наклонный, подчёркнутый, зачёркнутый. Пропущенные параметры берутся из образца, поэтому запятые без значений — нормальная практика.

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

В отчёте или печатной форме

При формировании табличного документа шрифт задают области ячеек:

Область = ТабДок.Область("R5C2:R5C6");
Область.Шрифт = Новый Шрифт(Область.Шрифт, , 11, Истина);

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

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

Если мелко не в формах, а в модулях:

  1. В конфигураторе откройте Сервис → Параметры.
  2. Перейдите на вкладку Тексты.
  3. Нажмите кнопку выбора шрифта и задайте, например, 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 пт

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

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

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

Можно ли поменять шрифт в 1С только для одного пользователя?
Да, но только масштабом: Windows, браузера или формы. Само начертание шрифта задаётся в конфигурации и одинаково для всех.
Сохранится ли изменённый макет печатной формы после обновления?
Да, пользовательский макет хранится в базе отдельно. Но после крупного обновления сравните его с новым типовым: в типовом могли появиться новые поля.
Почему в 1С шрифт мельче, чем в Word при том же размере?
Word по умолчанию показывает документ с масштабом страницы, а размер шрифта в формах 1С привязан к масштабу Windows. Сравнивайте при одинаковом масштабе.
Влияет ли смена шрифта на скорость работы 1С?
Практически нет. Заметно тормозить может только условное оформление со сложными условиями в больших списках.
Как вернуть стандартный шрифт после неудачных правок?
В пользовательском режиме — сбросить макет к стандартному в списке макетов печатных форм. В конфигураторе — отключить или удалить расширение с изменениями либо восстановить базу из резервной копии.