К статье
Практический материал

Администрирование · 11 мин

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

Разбираемся, какой шрифт применяется в 1С по умолчанию, как узнать и изменить шрифт в интерфейсе, печатных формах и макетах. Практические инструкции.

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

По умолчанию платформа 1С:Предприятие 8 не жёстко привязана к одному гарнитурному шрифту для всего интерфейса: основная часть надписей наследует системный шрифт операционной системы (в Windows это семейство Segoe UI и родственные ему шрифты, в зависимости от версии ОС и настроек масштабирования). При этом у платформы есть собственный набор стилевых шрифтов — «шрифт текста», «шрифт диалогов и меню», «важная надпись» и другие, которые разработчик конфигурации может переопределить.

В печатных формах типовых конфигураций исторически чаще всего встречается Arial — он задан в макетах табличных документов, из которых формируются счета, акты, накладные и отчёты. Именно поэтому документы из 1С разных организаций выглядят похоже. Но это не жёсткое правило платформы, а выбор разработчиков конкретного макета, который можно изменить.

Какие шрифты использует платформа 1С по умолчанию

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

Для интерфейса (меню, надписи, поля ввода) платформа по умолчанию опирается на системные настройки операционной системы. Поэтому на компьютерах с разными версиями Windows или с разным масштабом отображения один и тот же прикладной интерфейс может выглядеть немного по-разному. Это нормальное поведение, а не ошибка настройки.

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

Как узнать, какой шрифт задан в конкретном месте

Если нужно понять, какой шрифт применён в печатной форме, откройте сформированный табличный документ, кликните в нужную ячейку и посмотрите панель свойств (вызывается правой кнопкой мыши — «Свойства», либо через меню). На вкладке «Шрифт» будут указаны имя, размер и начертание. Если поле имени шрифта пустое — используется шрифт по умолчанию платформы.

Для элементов управляемой формы шрифт смотрится в конфигураторе: свойства элемента формы, параметр «Шрифт». Если там стоит значение «Авто», элемент наследует шрифт из стиля конфигурации, а тот, в свою очередь, может ссылаться на системный шрифт ОС.

Как проверить шрифт в печатной форме
  1. 1
    Сформируйте печатную форму документа в пользовательском режиме
  2. 2
    Кликните в ячейку с нужным текстом
  3. 3
    Откройте свойства ячейки через правую кнопку мыши
  4. 4
    Найдите параметр «Шрифт» и посмотрите имя и размер
  5. 5
    Пустое имя означает шрифт по умолчанию платформы

Как изменить шрифт интерфейса для пользователя

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

Первый — изменить масштаб отображения в Windows (Параметры → Система → Дисплей → Масштаб). Платформа корректно реагирует на системное масштабирование, и все надписи станут пропорционально больше. Второй способ — в некоторых формах и табличных документах доступен масштаб просмотра, который меняется через настройки формы или комбинацию Ctrl с колёсиком мыши.

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

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

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

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

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

Настройка шрифтов в конфигураторе для разработчика

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

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

bsl
НовыйШрифт = Новый Шрифт("Arial", 12, Истина); // имя, размер, полужирный
Элементы.НадписьИтог.Шрифт = НовыйШрифт;
ОбластьМакета.Параметры.Шрифт = Новый Шрифт("Times New Roman", 10);

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

Особенности шрифтов в тонком, веб- и мобильном клиентах

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

Контрольные точки

Как проверить результат после смены шрифта

Отображение формы у пользователя
Норма

Все надписи читаемы, текст не обрезан и не выходит за границы полей

Тревожный признак

Надписи обрезаны, поля наползают друг на друга, кнопки «сползли»

Печатная форма на другом компьютере
Норма

Документ выглядит так же, как у вас, переносы строк совпадают

Тревожный признак

Вёрстка изменилась, шрифт подменён системным

Печать на принтере
Норма

Текст не вылезает за границы областей, колонтитулы на месте

Тревожный признак

Часть текста не помещается, таблица разрывается не там

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

Типичные ошибки и ограничения

Типичные ошибки
01
Использование нестандартного шрифта в макете — у других пользователей он подменяется системным, и вёрстка печатной формы разъезжается
02
Увеличение шрифта стиля без проверки форм — надписи перестают помещаться в поля, текст обрезается
03
Правка типового макета напрямую в рабочей базе — при очередном обновлении конфигурации изменения могут быть затёрты
04
Ожидание, что настройка шрифта в одной форме распространится на всю систему — шрифты в 1С настраиваются поуровнево, единого переключателя нет
05
Смешение абсолютных и стилевых шрифтов без системы — интерфейс становится визуально неоднородным

Отдельно стоит упомянуть обновления типовых конфигураций. Если вы изменили макет или стиль в типовой конфигурации, при обновлении на новый релиз механизм сравнения и объединения может предложить заменить объект версией поставщика. Невнимательное обновление — самая частая причина «пропавших» настроек шрифтов. Правильный подход — выносить изменённые макеты во внешние печатные формы или расширения конфигурации, где это возможно.

Итог

Что важно запомнить

Интерфейс 1С использует системный шрифт Windows, печатные формы типовых конфигураций — чаще всего Arial из макетов. Размер интерфейса проще всего увеличить масштабом Windows, шрифт печатной формы — правкой макета или ячеек табличного документа. Для постоянных изменений используйте стили и расширения, проверяйте результат на всех клиентах и не трогайте регламентированные формы без необходимости.

Частые вопросы о шрифтах в 1С

Какой шрифт в печатных формах 1С по умолчанию?

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

Можно ли увеличить шрифт во всей 1С одной настройкой?

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

Почему у коллеги та же печатная форма выглядит иначе?

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

Какой шрифт использовать в макетах, чтобы не было проблем?

Безопасный выбор — Arial, Times New Roman, Calibri, Tahoma, Verdana: они предустановлены в Windows. Для веб-клиента предпочтительнее стилевые шрифты конфигурации, которые платформа адаптирует под окружение.

Можно ли задать шрифт программно?

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

Сбросятся ли мои шрифты при обновлении конфигурации?

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