Шрифт в 1С 8.3: масштаб интерфейса и печатных форм

· 9 мин

Содержание

Размер текста в 1С 8.3 меняется в двух местах. Сам интерфейс — списки, формы, кнопки — масштабируется через Главное меню → Сервис → Параметры внутри программы и через настройки экрана Windows. Шрифт в печатных формах — отдельная история: он берётся из макета, а не из настроек пользователя.

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

Масштаб интерфейса прямо в программе

Самый быстрый способ сделать шрифт крупнее или мельче — встроенный масштаб интерфейса. Он не трогает Windows и настраивается отдельно для каждого пользователя.

  1. Откройте Главное меню → Сервис → Параметры (кнопка «Главное меню» — в левом верхнем углу окна).
  2. В актуальных версиях платформы (8.3.14 и новее) там есть поле масштаба интерфейса — задайте значение больше 100% для увеличения или меньше для уменьшения.
  3. Нажмите ОК. Часть изменений применится сразу, но надёжнее закрыть и снова открыть 1С.

Если поля масштаба в вашем окне нет, платформа старее 8.3.14. Тогда размер текста регулируется только через Windows (следующий раздел) — обновите платформу у администратора, чтобы получить встроенный масштаб.

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

В этом же окне Параметры стоит проверить режим интерфейса. Нужен вариант «Такси» — это стандартный вид 8.3. Если случайно включён режим совместимости со старым интерфейсом 8.2, формы и шрифты будут выглядеть иначе, а часть настроек масштаба может быть недоступна.

Масштаб сохраняется персонально. Если у коллеги в той же базе текст крупнее — он просто поставил другое значение, на общие данные это никак не влияет. Менять масштаб можно сколько угодно раз: это настройка отображения, учётные данные она не трогает.

Масштабирование через настройки Windows

Когда встроенного масштаба мало или его нет, подключается масштаб операционной системы. Он действует на все программы сразу, 1С — не исключение.

Путь в Windows 10 и 11: Параметры → Система → Дисплей → Масштаб. Стандартные значения — 100%, 125%, 150%. На ноутбуках с экраном высокого разрешения система обычно сама ставит 125–150%, и 1С наследует этот масштаб.

Минус общесистемного масштаба — он увеличивает вообще всё, не только 1С. Поэтому для точечной настройки удобнее задать масштаб только для платформы.

Масштаб только для 1С (переопределение DPI)

  1. Найдите ярлык или сам файл запуска 1cv8.exe (обычно в C:\Program Files\1cv8\<версия>\bin).
  2. Правой кнопкой → Свойства → Совместимость.
  3. Нажмите Изменить параметры высокого разрешения.
  4. Поставьте галку Переопределение масштабирования с высоким разрешением и выберите, кто выполняет масштабирование — Система или Приложение.
  5. Примените и перезапустите 1С.

Этот приём решает большинство проблем с размытым текстом на мониторах 4K и при подключении по RDP. Вариант Система чаще даёт чёткий, хоть и крупный шрифт; Приложение — мельче, но иногда размыто. Попробуйте оба и оставьте тот, где текст читается лучше.

Общесистемный масштаб и переопределение DPI для 1cv8.exe работают вместе. Если включить и то, и другое с большими значениями, текст станет непропорционально крупным. Начните с чего-то одного.

Отдельно стоит упомянуть сглаживание шрифтов. За чёткость букв в Windows отвечает ClearType. Если текст в 1С выглядит «рваным» даже при правильном масштабе, запустите настройку ClearType через поиск Windows по слову ClearType и пройдите мастер — это общесистемная настройка, но на 1С она тоже влияет.

Как поменять шрифт в печатных формах и документах

Шрифт в счёте, акте или накладной на печать берётся не из настроек пользователя, а из макета печатной формы. Поэтому в окне Сервис → Параметры его поменять нельзя.

Есть два уровня правки — разовый и постоянный.

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

Этого обычно хватает, когда нужно один раз распечатать счёт покрупнее для пожилого контрагента или, наоборот, ужать длинную накладную на один лист.

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

Порядок такой:

  1. В Конфигураторе создайте расширение конфигурации (поддерживается с версии платформы 8.3.6).
  2. Добавьте в расширение заимствованный макет нужной печатной формы.
  3. Поменяйте в макете шрифт ячеек, сохраните и обновите конфигурацию базы данных.

Правка макетов и работа с расширениями — задача для специалиста с доступом к Конфигуратору. Перед изменением структуры сделайте резервную копию базы.

Для табличных документов, которые пользователь формирует сам (например, в отчётах с настраиваемым выводом), шрифт задаётся в настройках варианта отчёта — там, где выбирается оформление.

Основной шрифт на уровне конфигурации

Пользователь меняет только размер. Сам шрифт — начертание, гарнитуру — платформа берёт из стилей конфигурации. Это уже уровень разработчика.

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

Что важно для бухгалтера, который просит «сделать покрупнее везде»:

  • Менять основной шрифт типовой конфигурации напрямую нельзя — слетит при обновлении. Правка делается через расширение конфигурации.
  • Единый шрифт на все формы задаётся централизованно, поэтому это разовая настройка для всей базы, а не для одного пользователя. Решение принимает администратор или разработчик.
  • Для большинства задач это избыточно: обычно хватает встроенного масштаба и настроек Windows. К правке стилей прибегают, когда нужен конкретный корпоративный шрифт или строгие требования к читаемости.

Правки в расширении затрагивают всех пользователей базы. Тестируйте их на копии и делайте резервную копию перед обновлением рабочей базы.

Где хранятся настройки масштаба и как их сбросить

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

Поэтому масштаб «переезжает» вместе с пользователем: зашёл он на другом компьютере под своим логином — размер текста будет тот же.

Если настройки «поплыли» (формы открываются не того размера, текст внезапно стал огромным или крошечным), их можно сбросить:

  • Из программы: Главное меню → Сервис → Параметры — вернуть масштаб к 100%.
  • Через очистку кэша клиента: закройте 1С, удалите временные файлы кэша в профиле пользователя (каталоги 1cv8 внутри %LocalAppData%\1C и %AppData%\1C). При следующем запуске формы пересоберутся.

Очистку кэша делайте только при закрытой 1С на этом компьютере. Чужие сеансы в базе это не затронет — кэш локальный, но несохранённые данные в открытых формах пропадут.

Локальный кэш хранит только внешний вид и временные данные форм — учётные данные базы он не трогает. После очистки первый запуск будет чуть дольше обычного: платформа заново соберёт формы.

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

Веб-клиент и тонкий клиент: в чём разница

Способ менять шрифт зависит от того, как вы подключены к базе.

КлиентЧем управляется шрифт
Тонкий клиент (1cv8.exe)Встроенный масштаб 1С + масштаб Windows
Веб-клиент (в браузере)Масштаб страницы в браузере
Через RDP / опубликованное приложениеМасштаб Windows на сервере + параметры DPI сеанса

В веб-клиенте 1С работает внутри браузера, поэтому встроенного масштаба из Сервис → Параметры для шрифта там обычно недостаточно. Проще менять масштаб страницы браузера: сочетанием Ctrl и + / - или колёсиком мыши с зажатым Ctrl. Браузер запомнит масштаб для адреса вашей базы.

В тонком клиенте всё как описано выше: встроенный масштаб плюс настройки экрана Windows.

При работе через удалённый рабочий стол масштаб берётся с сервера и из параметров RDP-подключения. Если на тонком ноутбуке текст в удалённой 1С мелкий, помогает переопределение DPI для mstsc и масштаб дисплея на самом сервере. Учтите: масштаб дисплея на сервере общий для всех, кто туда заходит, поэтому его правкой должен заниматься администратор, а не пользователь.

Отдельный частый случай — опубликованное приложение (RemoteApp), когда 1С открывается будто локальное окно. Здесь масштаб тоже наследуется с сервера, и крутить его на своём ноутбуке бесполезно: размер текста задаёт сторона сервера.

Что делать, если текст отображается некорректно

Чаще всего жалобы не на сам размер, а на то, что текст размыт, обрезан или выводится «квадратиками». Разберём по симптомам.

Диагностика: выберите симптом

Ещё один коварный случай — ноутбук с внешним монитором, когда у экранов разный масштаб (например, 150% на встроенном и 100% на внешнем). При перетаскивании окна 1С между мониторами текст может на миг «поплыть» или остаться крупным. Помогает переопределение DPI для 1cv8.exe в режиме Система и перезапуск 1С уже на нужном мониторе.

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

Частые вопросы

Как увеличить шрифт в 1С 8.3, не трогая другие программы?
Используйте встроенный масштаб интерфейса: Главное меню → Сервис → Параметры, поле масштаба (платформа 8.3.14 и новее). Он действует только на 1С и настраивается персонально.
Почему в `Сервис → Параметры` нет поля масштаба?
Поле появилось в платформе 8.3.14. На более ранних версиях размер текста регулируется только масштабом Windows. Обновите платформу у администратора.
Можно ли поменять сам шрифт (не размер) в интерфейсе 1С?
Выбор произвольного шрифта интерфейса пользователю недоступен — платформа использует системный шрифт. Пользователь управляет только масштабом. Шрифт как таковой меняется лишь в макетах печатных форм.
Масштаб сбивается при каждом входе. Как закрепить?
Проверьте, не чистится ли кэш клиента при выходе и не переопределяет ли масштаб групповая политика Windows. Настройка хранится в базе по пользователю, поэтому под своим логином она должна сохраняться.
Как вернуть всё к стандартному виду?
Поставьте масштаб 100% в Сервис → Параметры, а при необходимости очистите локальный кэш клиента (при закрытой 1С). Формы и шрифты вернутся к исходному состоянию.