Администрирование · 9 мин
Как изменить шрифт в 1С 8: настройки для пользователя и разработчика
Как изменить шрифт в 1С 8.3: настройка через меню, изменение размера шрифта в формах, отчётах и коде. Инструкция для пользователя и разработчика.
Размер и вид шрифта в 1С 8 напрямую влияют на удобство ежедневной работы: слишком мелкий текст утомляет зрение, а крупный съедает полезное пространство формы. Платформа 1С:Предприятие 8.3 позволяет менять шрифт на нескольких уровнях — глобально для всего интерфейса, для отдельных форм, табличных документов и программно через встроенный язык.
Важно понимать, что единой кнопки «сменить шрифт везде» в 1С нет. Настройка зависит от того, что именно нужно изменить: интерфейс клиентского приложения, текст в печатной форме, оформление отчёта или надписи в конкретной форме. Ниже разобраны все рабочие способы с указанием ограничений каждого.
Часть настроек доступна обычному пользователю без прав администратора, часть требует работы в конфигураторе и аккуратности: изменение типовой конфигурации может усложнить её последующее обновление.
Способы изменения шрифта: что доступно на каждом уровне
В 1С 8 существует четыре независимых уровня, где задаётся шрифт. Первый — интерфейс клиентского приложения: меню, панели, надписи форм. Второй — содержимое конкретных форм, которое разработчик может переопределить. Третий — табличные документы (печатные формы, отчёты в режиме просмотра). Четвёртый — программное формирование текста через встроенный язык.
Прежде чем что-то менять, определите, где именно шрифт не устраивает. Если мелкий текст во всей программе — достаточно настройки масштаба. Если проблема только в одной печатной форме — править нужно макет этой формы, а не глобальные параметры.
Как выбрать способ
Изменение шрифта интерфейса через параметры
В режиме 1С:Предприятие откройте главное меню и перейдите в «Сервис → Параметры». В открывшемся окне найдите раздел, отвечающий за отображение, — в зависимости от версии платформы он может называться «Шрифты» или находиться на закладке общих настроек. Здесь задаётся шрифт, который клиентское приложение использует для отображения интерфейса.
Выберите нужное семейство шрифтов и размер, подтвердите изменение. В большинстве случаев новые настройки применяются после перезапуска сеанса. Учтите, что эта настройка хранится локально на компьютере пользователя, а не в информационной базе: на другом рабочем месте её придётся повторить.
- 1Откройте главное меню и выберите «Сервис → Параметры»
- 2Найдите настройку шрифта интерфейса
- 3Выберите семейство и размер шрифта
- 4Сохраните параметры и перезапустите сеанс
- 5Проверьте читаемость надписей в формах и списках
Масштабирование форм как быстрая альтернатива
Если нужно просто увеличить или уменьшить текст на экране без изменения шрифта, используйте масштаб формы. В тонком клиенте 1С 8.3 масштаб меняется комбинацией Ctrl + колесо мыши или через меню формы («Изменить масштаб»). Значение масштаба запоминается и применяется к другим формам.
Этот способ удобен тем, что не требует прав и не влияет на других пользователей. Ограничение: масштабирование увеличивает всю форму целиком, а не только текст, поэтому при сильном увеличении часть элементов может не помещаться на экране без прокрутки.
Отдельно стоит проверить настройки масштабирования самой Windows. Если в операционной системе задано масштабирование 125% или 150%, а в 1С оно применяется некорректно, текст может выглядеть размытым. В таком случае помогает настройка свойств ярлыка 1С: на вкладке «Совместимость» задайте переопределение масштабирования с вариантом «Приложение».
Изменение шрифта в табличных документах и печатных формах
Шрифт печатной формы (счёта, накладной, акта) задаётся в макете табличного документа. Чтобы его изменить, откройте конфигуратор, найдите нужный макет (обычно в составе документа или общих макетов), выделите ячейки или область и в палитре свойств задайте параметр «Шрифт».
В уже сформированном табличном документе в режиме 1С:Предприятие шрифт тоже можно поменять, если включено редактирование: выделите ячейки и используйте панель форматирования. Но такое изменение действует только на текущий экземпляр документа — при следующем формировании печатной формы шрифт снова возьмётся из макета.
Для постоянного изменения правьте именно макет в конфигураторе. Если конфигурация типовая и находится на поддержке, потребуется включить возможность изменения, что повлияет на порядок обновления. Перед правкой сохраните копию макета или зафиксируйте исходные значения шрифтов.
Настройка шрифта в отчётах и вариантах отчётов
В отчётах на системе компоновки данных (СКД) шрифт задаётся через настройки оформления. Откройте отчёт, перейдите в настройки («Ещё → Изменить вариант» или кнопка настроек), найдите параметр оформления «Шрифт» и задайте нужные значения. Сохранённый вариант отчёта будет применяться при каждом формировании.
Такой подход не требует конфигуратора и доступен пользователю с правами на изменение вариантов отчётов. Если настройка оформления недоступна, значит, разработчик отчёта не вывел её в пользовательские настройки — тогда изменение возможно только в макете СКД через конфигуратор.
Программное изменение шрифта в конфигураторе и коде
Для элементов формы шрифт задаётся в конфигураторе: выделите элемент (надпись, поле, таблицу), откройте палитру свойств и установите свойство «Шрифт». Можно выбрать шрифт из списка стилей конфигурации — это правильный путь, так как стиль обеспечивает единообразие и позволяет поменять оформление централизованно.
Программно шрифт создаётся конструктором и присваивается элементу или области. Пример для табличного документа:
НовыйШрифт = Новый Шрифт("Arial", 12, Истина);
ТабДок.Область("R1C1").Шрифт = НовыйШрифт;
Третий параметр конструктора отвечает за полужирное начертание, далее можно указать курсив, подчёркивание и другие признаки. Для элементов управляемой формы программная установка шрифта ограничена: в управляемых формах оформление в основном задаётся через условное оформление и стили, а не прямым присваиванием.
НовыйШрифт = Новый Шрифт("Arial", 12, Истина);
Элементы.НадписьИтог.Шрифт = НовыйШрифт;Типичные ошибки и ограничения
Частая ошибка — попытка изменить шрифт печатной формы в режиме просмотра и ожидание, что он сохранится. Без правки макета изменение одноразовое. Вторая распространённая ситуация: пользователь меняет шрифт интерфейса, но забывает, что настройка локальная, и удивляется, что на другом компьютере всё по-прежнему.
Ещё одно ограничение касается веб-клиента: в браузере часть настроек шрифтов определяется CSS платформы и браузерными стилями, поэтому возможности тонкой настройки уже, чем в тонком клиенте. Также помните, что экзотические шрифты, установленные только на одном компьютере, при печати или просмотре на другом рабочем месте будут заменены системными.
Что важно запомнить
Шрифт интерфейса настраивается в параметрах клиентского приложения и хранится локально; быстрое увеличение текста даёт масштаб формы. Шрифт печатных форм меняется только в макете, отчётов — в настройках варианта. Для типовых конфигураций предпочтительны внешние печатные формы вместо правки макетов.
Частые вопросы
Как увеличить шрифт в 1С 8.3 без конфигуратора?
Используйте масштаб формы: зажмите Ctrl и вращайте колесо мыши или выберите «Изменить масштаб» в меню формы. Дополнительно можно поменять шрифт интерфейса в «Сервис → Параметры». Оба способа не требуют прав администратора.
Почему после обновления конфигурации шрифты вернулись к исходным?
Если шрифт был изменён прямой правкой макета или объекта типовой конфигурации, при обновлении изменения могли быть затёрты. Чтобы этого избежать, используйте внешние печатные формы или аккуратно сопоставляйте изменения при обновлении.
Можно ли задать свой шрифт для всех пользователей базы сразу?
Настройка шрифта интерфейса хранится локально на каждом рабочем месте, централизованного механизма её распространения в платформе нет. Для оформления форм и отчётов используйте стили конфигурации и варианты отчётов — они общие для всех пользователей.
Как изменить шрифт в конкретной печатной форме, не трогая остальные?
Откройте в конфигураторе макет именно этой формы, выделите нужные области и задайте шрифт в свойствах. Если конфигурация типовая, безопаснее создать внешнюю печатную форму с собственным макетом.
Почему шрифт в 1С выглядит размытым на новом мониторе?
Причина обычно в масштабировании Windows при высоком разрешении экрана. Откройте свойства ярлыка 1С, на вкладке «Совместимость» включите переопределение масштабирования с вариантом «Приложение» и перезапустите программу.
Можно ли программно менять шрифт в управляемой форме?
Возможности ограничены: прямое присваивание шрифта элементам управляемой формы поддерживается не для всех элементов. Основные инструменты — условное оформление формы и стили конфигурации, заданные в конфигураторе.