Администрирование · 11 мин
Какой шрифт применяется в 1С и как его изменить
Разбираемся, какой шрифт применяется в 1С по умолчанию, как узнать и изменить шрифт в интерфейсе, печатных формах и макетах. Практические инструкции.
Вопрос о шрифте в 1С возникает в нескольких разных ситуациях: пользователю мелко читать надписи в интерфейсе, бухгалтеру нужно поправить шрифт в печатной форме счёта, разработчику — задать оформление в макете или управляемой форме. В каждом случае ответ свой, потому что «шрифт в 1С» — это не одна настройка, а несколько независимых уровней: интерфейс платформы, шрифты элементов форм и шрифты печатных макетов.
По умолчанию платформа 1С:Предприятие 8 не жёстко привязана к одному гарнитурному шрифту для всего интерфейса: основная часть надписей наследует системный шрифт операционной системы (в Windows это семейство Segoe UI и родственные ему шрифты, в зависимости от версии ОС и настроек масштабирования). При этом у платформы есть собственный набор стилевых шрифтов — «шрифт текста», «шрифт диалогов и меню», «важная надпись» и другие, которые разработчик конфигурации может переопределить.
В печатных формах типовых конфигураций исторически чаще всего встречается Arial — он задан в макетах табличных документов, из которых формируются счета, акты, накладные и отчёты. Именно поэтому документы из 1С разных организаций выглядят похоже. Но это не жёсткое правило платформы, а выбор разработчиков конкретного макета, который можно изменить.
Какие шрифты использует платформа 1С по умолчанию
Платформа 1С:Предприятие 8 разделяет шрифты на две группы. Первая — абсолютные шрифты, которые явно заданы разработчиком: конкретное имя шрифта, размер, начертание. Вторая — стилевые шрифты, которые берутся из стиля конфигурации и могут быть переопределены централизованно.
Для интерфейса (меню, надписи, поля ввода) платформа по умолчанию опирается на системные настройки операционной системы. Поэтому на компьютерах с разными версиями Windows или с разным масштабом отображения один и тот же прикладной интерфейс может выглядеть немного по-разному. Это нормальное поведение, а не ошибка настройки.
Для печатных форм (табличных документов) ситуация иная: там шрифт жёстко прописан в ячейках макета. В типовых решениях это чаще всего Arial размером 8–10 пунктов для основного текста и Arial с полужирным начертанием для заголовков. В отдельных регламентированных формах могут использоваться другие шрифты, если того требует утверждённый образец документа.
Как узнать, какой шрифт задан в конкретном месте
Если нужно понять, какой шрифт применён в печатной форме, откройте сформированный табличный документ, кликните в нужную ячейку и посмотрите панель свойств (вызывается правой кнопкой мыши — «Свойства», либо через меню). На вкладке «Шрифт» будут указаны имя, размер и начертание. Если поле имени шрифта пустое — используется шрифт по умолчанию платформы.
Для элементов управляемой формы шрифт смотрится в конфигураторе: свойства элемента формы, параметр «Шрифт». Если там стоит значение «Авто», элемент наследует шрифт из стиля конфигурации, а тот, в свою очередь, может ссылаться на системный шрифт ОС.
- 1Сформируйте печатную форму документа в пользовательском режиме
- 2Кликните в ячейку с нужным текстом
- 3Откройте свойства ячейки через правую кнопку мыши
- 4Найдите параметр «Шрифт» и посмотрите имя и размер
- 5Пустое имя означает шрифт по умолчанию платформы
Как изменить шрифт интерфейса для пользователя
Самый частый запрос — сделать надписи крупнее, потому что на мониторах с высоким разрешением стандартный размер труден для чтения. Прямой настройки «размер шрифта интерфейса» в пользовательском режиме платформа не предоставляет, но есть рабочие способы.
Первый — изменить масштаб отображения в Windows (Параметры → Система → Дисплей → Масштаб). Платформа корректно реагирует на системное масштабирование, и все надписи станут пропорционально больше. Второй способ — в некоторых формах и табличных документах доступен масштаб просмотра, который меняется через настройки формы или комбинацию Ctrl с колёсиком мыши.
Третий вариант — изменение стиля конфигурации в конфигураторе. В дереве конфигурации есть ветка «Стили», где задаются основные шрифты: текста, диалогов, важных надписей. Разработчик может увеличить их размер на один-два пункта, и это отразится на всех формах, использующих стилевые шрифты. Такое изменение требует обновления конфигурации базы данных и тестирования форм — при увеличении шрифта надписи могут перестать помещаться в отведённые поля.
Как поменять шрифт в печатной форме
Есть два пути: временный, без изменения конфигурации, и постоянный, через правку макета. Временный подходит, когда нужно разово отпечатать документ иначе: сформируйте печатную форму, выделите нужные ячейки (или весь документ через Ctrl+A) и задайте шрифт через панель свойств табличного документа. Учтите, что в типовых конфигурациях редактирование печатной формы может быть заблокировано — тогда сначала включите возможность редактирования (в ряде конфигураций это делается через «Ещё» → «Изменить» или снятием защиты табличного документа).
Постоянное изменение делается в конфигураторе: найдите макет печатной формы (обычно это макет типа «Табличный документ» у соответствующего документа или в общих макетах), выделите области и задайте нужный шрифт в свойствах ячеек. После обновления конфигурации все новые печатные формы будут выводиться с новым оформлением.
При выборе нового шрифта для печатных форм ориентируйтесь на шрифты, гарантированно установленные в Windows: Arial, Times New Roman, Calibri, Tahoma, Verdana. Экзотический шрифт, установленный только на вашем компьютере, у коллеги или при печати на другом рабочем месте будет подменён системным, и вёрстка документа «поедет» — строки перенесутся иначе, колонки сузятся.
Настройка шрифтов в конфигураторе для разработчика
Разработчик управляет шрифтами на трёх уровнях. Первый — глобальные стили конфигурации (ветка «Общие» → «Стили»). Здесь определяются базовые шрифты, которые используются по умолчанию во всех формах. Второй уровень — свойства конкретной формы и её элементов: у каждого элемента (надпись, поле, кнопка, таблица) есть параметр «Шрифт», где можно выбрать абсолютный шрифт, стилевой или оставить «Авто».
Третий уровень — программный. Шрифт можно создать и назначить из встроенного языка, например для динамического оформления или при выводе в табличный документ:
НовыйШрифт = Новый Шрифт("Arial", 12, Истина); // имя, размер, полужирный
Элементы.НадписьИтог.Шрифт = НовыйШрифт;
ОбластьМакета.Параметры.Шрифт = Новый Шрифт("Times New Roman", 10);При программной установке шрифта помните о кроссплатформенности: конструктор шрифта позволяет указать имя, но если шрифта нет на машине пользователя, будет выполнена подмена. Для веб-клиента и мобильной платформы список доступных шрифтов ещё уже, поэтому безопаснее использовать стилевые шрифты или проверять результат на целевой платформе.
Особенности шрифтов в тонком, веб- и мобильном клиентах
Один и тот же интерфейс, открытый в толстом клиенте, тонком клиенте и через браузер, может выглядеть по-разному именно из-за шрифтов. Веб-клиент использует шрифты, доступные браузеру, и системные шрифты устройства. Если в конфигурации жёстко задан шрифт, которого нет в окружении пользователя, произойдёт подмена с непредсказуемым результатом.
Как проверить результат после смены шрифта
Все надписи читаемы, текст не обрезан и не выходит за границы полей
Надписи обрезаны, поля наползают друг на друга, кнопки «сползли»
Документ выглядит так же, как у вас, переносы строк совпадают
Вёрстка изменилась, шрифт подменён системным
Текст не вылезает за границы областей, колонтитулы на месте
Часть текста не помещается, таблица разрывается не там
Практическая рекомендация: после изменения шрифтов в стилях или макетах обязательно откройте ключевые формы и печатные документы во всех клиентах, которыми пользуются сотрудники. Особое внимание уделите формам с плотной компоновкой — журналам документов, рабочим местам кассира, формам подбора.
Типичные ошибки и ограничения
Отдельно стоит упомянуть обновления типовых конфигураций. Если вы изменили макет или стиль в типовой конфигурации, при обновлении на новый релиз механизм сравнения и объединения может предложить заменить объект версией поставщика. Невнимательное обновление — самая частая причина «пропавших» настроек шрифтов. Правильный подход — выносить изменённые макеты во внешние печатные формы или расширения конфигурации, где это возможно.
Что важно запомнить
Интерфейс 1С использует системный шрифт Windows, печатные формы типовых конфигураций — чаще всего Arial из макетов. Размер интерфейса проще всего увеличить масштабом Windows, шрифт печатной формы — правкой макета или ячеек табличного документа. Для постоянных изменений используйте стили и расширения, проверяйте результат на всех клиентах и не трогайте регламентированные формы без необходимости.
Частые вопросы о шрифтах в 1С
Какой шрифт в печатных формах 1С по умолчанию?
В большинстве типовых макетов — Arial размером около 8–10 пунктов, для заголовков — полужирное начертание. Точное значение смотрите в свойствах ячеек конкретного макета, так как разработчик конфигурации мог выбрать другой шрифт.
Можно ли увеличить шрифт во всей 1С одной настройкой?
Глобального переключателя нет. Самый простой способ — увеличить масштаб отображения в настройках Windows. Альтернатива — изменение стилевых шрифтов конфигурации в конфигураторе, но это задача для разработчика с последующей проверкой форм.
Почему у коллеги та же печатная форма выглядит иначе?
Наиболее вероятная причина — в макете задан шрифт, который не установлен на компьютере коллеги, и система подменила его другим. Также влияют различия в масштабе экрана и версии платформы. Используйте стандартные шрифты Windows.
Какой шрифт использовать в макетах, чтобы не было проблем?
Безопасный выбор — Arial, Times New Roman, Calibri, Tahoma, Verdana: они предустановлены в Windows. Для веб-клиента предпочтительнее стилевые шрифты конфигурации, которые платформа адаптирует под окружение.
Можно ли задать шрифт программно?
Да, через конструктор «Новый Шрифт» во встроенном языке: указываются имя, размер, жирность, наклон и другие параметры. Полученный объект присваивается свойству «Шрифт» элемента формы или области табличного документа.
Сбросятся ли мои шрифты при обновлении конфигурации?
Если изменения внесены прямо в типовые макеты или стили — при обновлении они могут быть заменены версией поставщика. Чтобы сохранить настройки, используйте расширения конфигурации или внешние печатные формы и внимательно проходите этап сравнения и объединения при обновлении.