Администрирование · 10 мин
Какой шрифт в 1С и как его настроить
Какой шрифт установлен в 1С по умолчанию, где меняется шрифт интерфейса, печатных форм и кода, как исправить мелкий шрифт и типичные ошибки при настройке.
Вопрос «какой шрифт в 1С» возникает в двух ситуациях: когда нужно понять, каким шрифтом отображается интерфейс программы, и когда требуется изменить шрифт в печатных формах, отчётах или модуле конфигурации. Универсального ответа нет, потому что в 1С используется несколько разных шрифтов одновременно — один для окон и элементов управления, другой для табличных документов, третий для редактора кода.
По умолчанию платформа 1С:Предприятие берёт системный шрифт операционной системы. В Windows это обычно Tahoma или MS Sans Serif для классических элементов и Segoe UI для современного интерфейса «Такси». В печатных формах большинства типовых конфигураций применяется Arial или Times New Roman размером 8–10 пунктов, а в редакторе программного кода — моноширинный Courier New.
Знать это важно практически: если на компьютере пользователя отсутствует нужный шрифт, печатная форма «поедет» — текст наложится на границы ячеек, итоги сместятся, документ станет нечитаемым. Ниже разобрано, где именно в 1С задаётся шрифт, как его изменить под свою задачу и каких ошибок стоит избегать.
Какие шрифты используются в 1С по умолчанию
Платформа 1С не содержит единственного «шрифта программы». Разные части системы рисуются разными шрифтами, и источники у них разные. Интерфейсные элементы — кнопки, надписи, поля ввода, меню — наследуют оформление операционной системы. Именно поэтому на разных компьютерах одна и та же конфигурация может выглядеть немного по-разному.
Табличные документы — отчёты, печатные формы, макеты — имеют собственные настройки шрифта, которые хранятся внутри конфигурации. Разработчик типового решения задал их заранее, и они не зависят от настроек Windows. Чаще всего в типовых макетах встречаются Arial и Times New Roman, реже — Calibri в новых конфигурациях.
Наследуется из Windows, отдельно в платформе не настраивается
Зависит от версии платформы и темы Windows
Задаются в макете табличного документа конфигурации
Моноширинный шрифт, меняется в настройках конфигуратора
Как узнать, какой шрифт используется в конкретной форме
Если нужно точно определить шрифт элемента, откройте конфигуратор, найдите нужную форму или макет и выделите интересующий элемент. В палитре свойств (вызывается правой кнопкой мыши, пункт «Свойства») найдите строку «Шрифт». Там будет указано либо конкретное значение, например «Arial, 10», либо ссылка на стиль — например, «ОсновнойШрифтТекста».
Если в свойстве стоит ссылка на стиль, фактический шрифт определяется в общем списке стилей конфигурации: раздел «Общие» → «Стили». Там собраны именованные наборы оформления, и изменение стиля затронет сразу все элементы, которые на него ссылаются. Это удобно для централизованной настройки, но опасно при точечной правке.
Для печатной формы, которая формируется программно, шрифт может задаваться прямо в коде. В этом случае в макете вы его не найдёте — ищите в модуле менеджера объекта строки вида Шрифт = Новый Шрифт("Arial", 10) или обращения к свойству Область.Шрифт.
Как изменить шрифт в печатной форме
Самая частая практическая задача — увеличить или заменить шрифт в печатной форме документа: счёте, накладной, акте. Порядок действий зависит от того, есть ли у вас доступ к конфигуратору и снята ли конфигурация с поддержки.
- 1Откройте конфигуратор и найдите нужный объект (документ или справочник)
- 2Перейдите на вкладку «Макеты» и откройте макет печатной формы
- 3Выделите область ячеек, шрифт которых нужно изменить
- 4В палитре свойств найдите параметр «Шрифт» и задайте нужное начертание и размер
- 5Сохраните конфигурацию и обновите конфигурацию базы данных (F7)
- 6Сформируйте печатную форму в режиме предприятия и проверьте результат на экране и на печати
Если конфигурация типовая и находится на полной поддержке, прямая правка макета приведёт к потере изменений при следующем обновлении. В этом случае правильнее использовать расширение конфигурации: макет заимствуется в расширение, изменяется там, а типовая конфигурация остаётся нетронутой и продолжает обновляться штатно.
Для внешних печатных форм всё проще: они подключаются как отдельные файлы через «Дополнительные отчеты и обработки», и шрифт в их макетах меняется без всякого вмешательства в основную конфигурацию. Это самый безопасный путь, если нужна своя форма с нестандартным оформлением.
Как изменить шрифт интерфейса и редактора кода
Шрифт интерфейса «Такси» в пользовательском режиме напрямую не настраивается — он следует за системными настройками Windows. Если текст в окнах 1С кажется слишком мелким, основной приём — изменить масштаб отображения в Windows (Параметры → Система → Дисплей → Масштаб). Значение 125% заметно увеличивает все элементы, включая шрифты 1С.
Шрифт редактора кода в конфигураторе настраивается отдельно и независимо от системы. Откройте меню «Сервис» → «Параметры», перейдите на вкладку «Модули» и выберите нужный шрифт и размер. Моноширинные шрифты (Courier New, Consolas, Lucida Console) предпочтительнее: в них выравниваются отступы и легче читается структура кода.
Проблемы со шрифтами и их решение
Типичная жалоба — «в 1С мелкий шрифт» на мониторах с высоким разрешением. Причина почти всегда в том, что платформа отрисовывает интерфейс в физических пикселях, а масштабирование Windows не применяется корректно для старых версий платформы. Решения: обновить платформу до актуального релиза, установить масштаб Windows 125–150% либо в свойствах ярлыка 1С на вкладке «Совместимость» переопределить поведение при высоком DPI.
Вторая частая проблема — «кракозябры» или квадраты вместо текста. Это признак того, что в системе отсутствует шрифт, заданный в макете, либо нарушена языковая кодировка. Проверьте, установлен ли нужный шрифт в Windows (Панель управления → Шрифты), и при необходимости доустановите стандартные шрифты. Если проблема только у одного пользователя терминального сервера — переустановите шрифт именно в его сессии или на самом сервере.
Третья ситуация — печатная форма выглядит нормально на экране, но «расползается» при печати или выгрузке в PDF. Здесь виноват нестандартный или отсутствующий на принтере шрифт. Надёжное правило: в печатных формах использовать только базовые шрифты — Arial, Times New Roman, Courier New. Они гарантированно есть в любой Windows и корректно встраиваются в PDF.
Выбор шрифта для собственных печатных форм
Если вы разрабатываете собственную печатную форму, выбирайте шрифт по трём критериям: доступность на всех компьютерах, читаемость в маленьком размере и ширина символов. Для таблиц с цифрами лучше подходят шрифты с одинаковой шириной цифр — тогда колонки сумм выстраиваются ровно. У Arial и Times New Roman цифры табличные по умолчанию, что делает их безопасным выбором.
Размер шрифта в печатных формах обычно держат в диапазоне 8–10 пунктов для основного текста и 10–12 для заголовков. Меньше 7 пунктов ставить не стоит: на печати такой текст читается с трудом, а при сканировании документа может стать неразборчивым.
Шрифты для печатных форм 1С
Универсальный рубленый шрифт, хорошо читается в мелком кегле; подходит для таблиц и накладных
Традиционный для договоров и официальных писем; компактнее Arial при том же размере
Моноширинный; уместен для кодов, артикулов и машиночитаемых блоков, но расточителен по месту
Современный вид, но отсутствует в старых версиях Windows — риск подмены шрифта у части пользователей
Проверка результата после изменения шрифта
После любой правки шрифта обязательно проверьте результат в трёх режимах: на экране в режиме предприятия, в предварительном просмотре печати и в выгрузке PDF. Только совпадение во всех трёх гарантирует, что у получателя документа форма будет выглядеть так же.
Обратите внимание на граничные случаи: самое длинное наименование товара, максимальную сумму прописью, многострочный адрес. Именно длинные значения первыми вылезают за границы ячеек после смены шрифта на более широкий.
Как проверить результат
Текст не обрезан, колонки выровнены
Текст налезает на границы, появляются многоточия в ячейках
Документ помещается на лист без переносов колонок
Таблица разрывается, итоги переносятся на отдельную страницу
Шрифт встроен, текст выделяется и копируется
Квадраты вместо символов, подмена шрифта
Текст читается без лупы, границы таблиц совпадают
Мелкий нечитаемый текст, смещённые колонки
Часто задаваемые вопросы
Можно ли изменить шрифт интерфейса 1С без правки конфигурации?
Напрямую в пользовательском режиме — нет. Интерфейс «Такси» использует системный шрифт Windows, поэтому реальный способ повлиять на него — изменить масштаб отображения в настройках Windows или тему оформления системы. Для точечных изменений оформления форм нужен конфигуратор и настройка стилей.
Почему после обновления конфигурации шрифт в моей печатной форме сбросился?
Значит, макет был изменён напрямую в типовой конфигурации, и обновление вернуло эталонную версию. Чтобы изменения сохранялись, перенесите правку в расширение конфигурации или оформите форму как внешнюю печатную форму.
Какой шрифт лучше поставить в редакторе кода конфигуратора?
Моноширинный: Courier New, Consolas или Lucida Console. В них все символы одинаковой ширины, поэтому отступы выравниваются вертикально и структура кода читается легче. Размер обычно выбирают 10–12 в зависимости от разрешения монитора.
В 1С вместо русских букв отображаются квадраты. Что делать?
Проверьте, установлен ли в Windows шрифт, используемый в форме или макете. Если шрифт на месте, проблема может быть в региональных настройках: убедитесь, что в Windows для программ, не поддерживающих Юникод, выбран русский язык. На терминальном сервере настройку нужно проверить для всех пользователей.
Как сделать, чтобы печатная форма одинаково выглядела у всех клиентов?
Используйте только стандартные шрифты (Arial, Times New Roman, Courier New), задавайте размеры явно в макете и проверяйте выгрузку в PDF — именно PDF обычно отправляется контрагентам и гарантирует сохранение оформления.
Влияет ли шрифт на скорость работы 1С?
Практически нет. Выбор шрифта не влияет на производительность ни клиентского приложения, ни сервера. Заметить разницу можно разве что при формировании очень больших табличных документов, и то она определяется объёмом данных, а не начертанием шрифта.
Что важно запомнить
В 1С нет единого шрифта: интерфейс наследует системный шрифт Windows, печатные формы используют шрифты из макетов (чаще Arial и Times New Roman), редактор кода — Courier New. Меняйте шрифты через свойства макетов и стили, типовые конфигурации правьте только через расширения, а результат всегда проверяйте на экране, в печати и в PDF.