Какой шрифт использует 1С:Предприятие и где его настроить
Содержание
В 1С:Предприятии 8.3 шрифт задаёт не программа сама по себе, а стиль конфигурации. В типовых конфигурациях на интерфейсе «Такси» и в печатных формах это Arial: в окнах — обычно 10 пт, в макетах документов — 8–10 пт, в зависимости от формы.
Отсюда главный вывод. Пользователь не может одной галочкой поставить, скажем, Times New Roman на всю программу. Зато можно сделать текст крупнее, поменять шрифт в нужной печатной форме или отчёте и починить кривое отображение.
Какие шрифты применяет платформа 1С и откуда они берутся
В 8.3 шрифты приходят из трёх мест. Полезно понимать, какое из них отвечает за ваш случай, иначе можно долго искать настройку не там.
| Где видите текст | Откуда берётся шрифт | Кто может поменять |
|---|---|---|
| Меню, формы, списки, поля ввода | Стиль конфигурации и свойства элементов формы | Разработчик в Конфигураторе |
| Печатные формы (накладные, акты, счета) | Макет печатной формы — табличный документ | Администратор базы через пользовательский макет или разработчик |
| Отчёты на СКД (ОСВ, анализ счёта и т. п.) | Макет оформления отчёта и условное оформление | Любой пользователь в настройках отчёта |
| Веб-клиент | Шрифты браузера и ОС того компьютера, где открыт браузер | Пользователь на своей машине |
Ещё одно важное правило: платформа рисует только те шрифты, которые установлены в операционной системе. Если в макете указан шрифт, которого на компьютере нет, Windows или Linux подставит замену. Отсюда «поехавшие» накладные на соседнем ПК.
Что касается стиля, в Конфигураторе он лежит в ветке Общие → Стили и Общие → Элементы стиля. Там определены, например, шрифты обычного текста, заголовков, мелких подписей. Типовые конфигурации пользуются стилем по умолчанию, поэтому вид у БП 3.0, ЗУП 3.1 и УТ 11 одинаковый.
Как сделать текст в окнах 1С крупнее для своего рабочего места
Большинство жалоб звучит так: «мелкий шрифт, глаза устают». Для этого есть три рабочих способа, ни один не требует правки конфигурации.
Способ 1. Масштаб Windows
1С 8.3 корректно работает с масштабированием экрана Windows. Это самый простой и аккуратный путь.
- Откройте
Параметры Windows → Система → Дисплей. - В поле «Масштаб» выберите 125 % или 150 %.
- Перезапустите 1С, чтобы окна перерисовались без артефактов.
Увеличится всё: меню, таблицы, кнопки. Для мониторов 24–27 дюймов с разрешением 2560×1440 обычно хватает 125 %.
Способ 2. Настройка DPI для самого 1cv8.exe
Если на ноутбуке с высоким разрешением 1С выглядит размыто, а остальные программы — чётко, переопределите поведение масштабирования для исполняемого файла.
- Найдите ярлык 1С или файл
1cv8.exe(обычноC:\Program Files\1cv8\<версия>\bin\). - Правой кнопкой →
Свойства → Совместимость → Изменить параметры высокого DPI. - Включите «Переопределите режим масштабирования высокого разрешения» и выберите «Приложение».
- Нажмите ОК и перезапустите 1С.
Если запускаете базы через стартер 1cestart.exe, настройку нужно сделать и для него, и для 1cv8.exe (тонкий клиент — 1cv8c.exe). После обновления платформы появляется новая папка версии, и галочку придётся поставить заново.
Способ 3. Увеличение отчёта или печатной формы
Табличный документ — отчёт, печатная форма — масштабируется отдельно от окна. Зажмите Ctrl и прокрутите колесо мыши. Это меняет только отображение на экране, на печать не влияет.
А если хочется именно другой шрифт
Поменять гарнитуру всего интерфейса может только разработчик: правкой стиля или свойств форм в Конфигураторе. Для типовой конфигурации на поддержке это плохая идея: изменения затронут сотни форм и будут мешать каждому обновлению. Масштаб решает ту же задачу без последствий.
Шрифт в печатных формах и отчётах 1С: как поменять
Здесь гибкости гораздо больше. Шрифт накладной или акта задаётся в макете, а макет администратор может переопределить прямо в режиме 1С:Предприятие, не трогая конфигурацию.
Печатные формы через «Макеты печатных форм»
В БП 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на БСП путь такой:
Администрирование → Печатные формы, отчеты и обработки → Макеты печатных форм.- Найдите макет по названию (поиском по списку: «Счет на оплату», «ТОРГ-12», «УПД»).
- Откройте его на редактирование.
- Выделите ячейки и задайте шрифт и размер в свойствах ячеек или кнопками форматирования на панели редактора.
- Сохраните. В списке у макета появится отметка, что используется изменённый вариант.
Типовой макет при этом не меняется. Программа просто берёт вашу копию. Если что-то пошло не так, у макета есть команда вернуть стандартный вариант — изменённая копия удаляется.
После обновления конфигурации фирма 1С могла изменить сам типовой макет — например, добавить новые реквизиты в УПД. Ваш пользовательский макет останется старым. Поэтому после каждого крупного обновления сравните свою копию с новой типовой и при необходимости перенесите правку заново.
Если шрифт нужен на одну распечатку, проще поправить его в окне печати: включите режим редактирования табличного документа, выделите текст и задайте оформление. Изменение действует до закрытия окна и в базе не сохраняется.
Какой шрифт и размер ставить в своих макетах
Несколько правил, которые избавят от переделок:
- 🔤 Гарнитура. Arial или Times New Roman: они есть на любом Windows, а на Linux их заменят метрически совместимые Liberation Sans и Liberation Serif.
- 📏 Размер. Основной текст — 8–10 пт, мелкие подписи под строками — не меньше 6 пт. Меньше 6 пт на офисном лазерном принтере читается с трудом.
- 🔢 Цифры. Для колонок с суммами выбирайте шрифт, в котором все цифры одной ширины. В Arial и Times это так, а в декоративных гарнитурах суммы «пляшут».
- 📐 Ширина колонок. Увеличили шрифт — проверьте, что длинные наименования и суммы влезают в ячейку и не обрезаются при печати.
Отчёты на системе компоновки данных
В ОСВ, анализе счёта, отчётах по продажам шрифт задают через настройки отчёта:
- 🎨 Общий вид. В расширенном режиме настроек есть параметр макета оформления — набор готовых схем шрифтов и цветов. Смена схемы меняет весь отчёт сразу.
- ✏️ Отдельные поля или строки. На вкладке условного оформления создайте правило: какие поля, при каком условии, какой шрифт (полужирный, крупнее, другой цвет).
- 💾 Сохранение. Сохраните настройки как свой вариант отчёта, иначе после закрытия всё вернётся.
Условное оформление удобно для выделения: например, сделать полужирными строки, где сальдо больше 1 000 000 ₽, или вывести красным отрицательные остатки.
Внешние печатные формы
Если печатная форма подключена как внешняя обработка, макет хранится внутри файла .epf. Шрифт меняют в Конфигураторе: Файл → Открыть, макет обработки, свойства ячеек. Затем обработку перезагружают в базу через Дополнительные отчеты и обработки.
Установка нового шрифта для 1С в Windows и Linux
1С не хранит шрифты у себя: она берёт их из системы. Установили гарнитуру в ОС — она появилась в списке шрифтов в редакторе макета.
Windows на рабочем месте
- Скачайте файл шрифта
.ttfили.otfиз надёжного источника. - Правой кнопкой → «Установить для всех пользователей».
- Полностью закройте 1С и откройте снова: список шрифтов читается при запуске.
Файлы попадают в C:\Windows\Fonts. Если ставить «для себя», шрифт будет только в вашем профиле. Для 1С это плохо: коллега на том же компьютере увидит замену.
Терминальный сервер
На RDP-сервере шрифт ставится один раз на сервер, «для всех пользователей», с правами администратора. Пользователи увидят его после повторного входа в сессию.
Сервер 1С и печать в PDF
Об этом приёме часто забывают. Когда печатная форма сохраняется в PDF или отправляется по почте прямо из базы, табличный документ может формироваться на сервере 1С. Тогда шрифт нужен на сервере, а не только на рабочем месте.
Особенно часто это проявляется на сервере 1С под Linux: Arial там по умолчанию нет. Вот что поможет:
# Debian / Ubuntu: метрически совместимые с Arial и Times шрифты
sudo apt install fonts-liberation
# или шрифты Microsoft (пакет из contrib)
sudo apt install ttf-mscorefonts-installer
# обновить кэш шрифтов
sudo fc-cache -fv
Свой шрифт кладут в /usr/share/fonts/ (для всех) и тоже выполняют fc-cache -fv.
Чтобы сервер 1С подхватил новые шрифты, службу сервера придётся перезапустить. При перезапуске службы обрываются все сеансы пользователей. Делайте это вне рабочего времени и предупредите людей заранее.
Тонкий клиент в Linux
На рабочих местах с Linux ставьте те же пакеты, что и выше. Liberation Sans по ширине символов совпадает с Arial, поэтому типовые накладные не разъезжаются.
Почему шрифт в 1С отображается неправильно
Проблемы с текстом выглядят по-разному, но причин немного. Определите симптом — и будет понятно, куда смотреть.
Кракозябры и кодировки
Последний пункт стоит разобрать отдельно. Когда в 1С после загрузки выписки, CSV или текстового файла вместо слов идёт «РџРѕСЃС‚авщик», шрифт ни при чём. Текст в UTF-8 прочитали как Windows-1251 или наоборот.
- 🏦 Банковская выписка. В файле обмена с банком есть строка
Кодировка=WindowsилиКодировка=DOS. Если банк выгрузил файл не в той кодировке, что указана в шапке, загрузка покажет мусор. Решение — выгрузить заново, выбрав в интернет-банке формат для 1С. - 📄 CSV и текстовые файлы. Откройте файл в Блокноте, выберите «Сохранить как» и укажите нужную кодировку. Для обработок загрузки, написанных под 1С, чаще всего подходит UTF-8.
- 🧩 Свои обработки. Разработчику нужно явно указывать кодировку при чтении файла, а не полагаться на значение по умолчанию.
Влияет ли шрифт на скорость работы 1С
Коротко: нет. Гарнитура и её размер не меняют ни скорость запросов, ни нагрузку на сервер 1С или СУБД. Буквы рисует клиентский компьютер, а для него это ничтожная работа.
Ощущение «1С тормозит» после смены оформления обычно вызывают другие вещи:
- 📊 Огромный отчёт. Таблица на десятки тысяч строк открывается долго при любом шрифте. Сократите период или добавьте отборы.
- 🖥️ RDP со сглаживанием на слабом канале. Сглаживание и высокое разрешение увеличивают объём картинки, которая идёт по сети. На медленном интернете это заметно. Снизьте глубину цвета в настройках подключения.
- 🎨 Сотни правил условного оформления. Если в варианте отчёта накопились десятки правил с условиями, отчёт выводится медленнее. Уберите лишние.
Сотни установленных в Windows шрифтов теоретически удлиняют загрузку списка шрифтов в редакторе макета. На работе с документами это не отражается.