Мелкий или размытый текст в 1С 8.3: что крутить в программе, Windows и на сервере

· 10 мин

Содержание

Отдельной настройки «размер шрифта» у пользователя 1С 8.3 нет: шрифт программы подстраивается под масштаб Windows. Чтобы сделать текст крупнее, увеличьте масштаб в Параметры → Система → Дисплей → Масштаб и разметка (125 или 150%), а в отчётах пользуйтесь Ctrl + колесо мыши. Если после этого буквы стали мутными, откройте свойства файла 1cv8.exe и на вкладке «Совместимость» задайте переопределение масштабирования высокого DPI.

Способы есть на любой случай: от тех, что пользователь включает сам за минуту, до массовой настройки на терминальном сервере. Всё описанное общее для платформы и одинаково работает в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на интерфейсе «Такси».

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

Платформа рисует формы шрифтами, которые задаёт стиль конфигурации, а их размер пересчитывает от системного DPI. Поэтому внутри программы пользователю доступен в основном масштаб, а не выбор гарнитуры.

Масштаб отчётов и печатных форм

Любой отчёт, оборотно-сальдовая ведомость или печатная форма — это табличный документ. С ним работает всё, что привычно по Excel:

  1. Щёлкните в любом месте отчёта.
  2. Зажмите Ctrl и крутите колесо мыши: вперёд — крупнее, назад — мельче.
  3. На ноутбуке без мыши подойдёт жест «раздвинуть двумя пальцами» на тачпаде, если драйвер передаёт его как прокрутку с Ctrl.

Масштаб отчёта живёт только в открытом окне. Закрыли и открыли заново — снова 100%.

Масштаб форм документов и справочников

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

Размер шрифта на печати

То, что видно на экране, и то, что выходит из принтера, — разные вещи. Если мелко именно на бумаге:

  • 🖨️ откройте печатную форму и вызовите Параметры страницы (кнопка на командной панели формы или в меню «Ещё»);
  • 📏 вместо «По ширине страницы» задайте масштаб в процентах, например 110–120%;
  • 📄 для широких форм вроде ТОРГ-12 смените ориентацию на альбомную — шрифт вырастет без потери столбцов.

Если печатная форма не помещается и 1С ужимает её до нечитаемого кегля, проверьте поля страницы. Уменьшение полей до 5–7 мм часто даёт +10–15% к размеру букв.

Масштабирование Windows и шрифт в 1С

1С 8.3 — приложение, которое «понимает» высокое разрешение. Она берёт коэффициент масштаба из Windows и увеличивает шрифты и элементы форм. Это главный рычаг.

Как поставить масштаб в Windows 10 и 11:

  1. Нажмите правой кнопкой по рабочему столу → Параметры экрана.
  2. В блоке «Масштаб и разметка» выберите 125%, 150% или 175%.
  3. Полностью закройте 1С и запустите заново. Уже открытые окна новый масштаб подхватывают не всегда.

Какой масштаб брать под экран:

МониторРазрешениеРекомендуемый масштаб
21–22"1920×1080100–125%
24"1920×1080100%
27"2560×1440125%
27–32"3840×2160 (4K)150–175%
Ноутбук 14–15"1920×1080125–150%

Масштаб меняет всё сразу: проводник, браузер, почту. Если нужно крупнее только в 1С, а остальное оставить как есть, используйте переопределение DPI для 1cv8.exe из следующего раздела.

Ловушка двух мониторов

У каждого монитора в Windows свой масштаб. Перетаскиваете окно 1С с ноутбука (150%) на внешний монитор (100%) — и шрифт скачет или мылится. Решение простое: выставьте обоим экранам одинаковый масштаб либо держите 1С на одном мониторе и запускайте её уже на нём.

Размытый шрифт в 1С: причины и как исправить

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

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

Переопределение DPI для 1cv8.exe

Это главный приём против размытия, и тут есть тонкость. Ярлык на рабочем столе обычно указывает на 1cestart.exe — стартер, который лишь выбирает версию и запускает настоящий исполняемый файл. Настройка на ярлыке стартера на окно базы не действует.

Делайте так:

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

Что выбрать:

ВариантЧто происходитКогда брать
Приложение1С сама масштабирует шрифты, текст чёткийПочти всегда, первым делом
СистемаWindows растягивает окно, шрифт крупный, но размытыйЕсли на «Приложении» ломается вёрстка форм
Система (расширенная)Windows масштабирует текст, а не картинкуКомпромисс: крупнее и чище, чем «Система»

После обновления платформы настройку придётся повторить. Новая версия ставится в новую папку 8.3.xx.xxxx\bin, и у нового 1cv8.exe вкладка «Совместимость» пустая. Массово это решается через реестр — см. раздел для администраторов.

ClearType

Если шрифты рваные везде, начните с системы. Нажмите Win + R, введите cttune и пройдите пять экранов, выбирая самый чёткий образец. На терминальном сервере мастер запускает каждый пользователь в своём сеансе.

Шрифт в тонком клиенте, веб-клиенте и по удалённому доступу

Способ настройки зависит от того, через что вы работаете с базой.

Как работаетеЧем управлять шрифтом
Толстый или тонкий клиент на своём ПКМасштаб Windows + DPI для 1cv8.exe / 1cv8c.exe
Веб-клиент в браузереМасштаб браузера
Удалённый рабочий стол (RDP)Масштаб в сеансе сервера + параметры подключения
Тонкий клиент на LinuxПеременные масштабирования GTK
1С:Фреш и другие облакаМасштаб браузера или параметры RDP, в зависимости от сервиса

Веб-клиент

В браузере 1С ведёт себя как обычный сайт:

  • ➕ Ctrl + + — крупнее;
  • ➖ Ctrl + - — мельче;
  • 🔄 Ctrl + 0 — вернуть 100%.

Браузер запоминает масштаб для адреса публикации. Поставили 125% один раз — при следующем входе в эту базу будет 125%. Масштаб Windows веб-клиент тоже учитывает, но через браузер, а не напрямую.

Удалённый рабочий стол

В сеансе RDP на Windows Server 2016 и новее у каждого пользователя свой масштаб: правой кнопкой по рабочему столу внутри сеанса → Параметры экрана. Новый масштаб применится после выхода и повторного входа.

Для чёткого текста проверьте настройки клиента mstsc (Показать параметры):

  1. Вкладка Экран — разрешение «Во весь экран» или точно под ваш монитор. Окно, которое клиент ужимает или растягивает, всегда мылит текст.
  2. Вкладка Взаимодействие — отметьте «Сглаживание шрифтов».
  3. Если подключаетесь через RemoteApp или файл .rdp, проверьте в нём строку smart sizing:i:0. Значение 1 включает растягивание окна и размывает буквы.

Тонкий клиент на Linux

Клиент 1С под Linux построен на GTK и слушается его переменных окружения. Их задают перед запуском, например в ярлыке:

# целочисленный масштаб интерфейса (2 = 200%)
GDK_SCALE=2 /opt/1cv8/x86_64/8.3.25.1374/1cv8c

# дробный масштаб только для шрифтов (1.25 = +25%)
GDK_DPI_SCALE=1.25 /opt/1cv8/x86_64/8.3.25.1374/1cv8c

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

Параметры запуска и конфигурационные файлы: что они дают

Ключа командной строки 1С, который задаёт размер шрифта, нет. Параметры в файле conf.cfg и в списке баз (ibases.v8i) тоже не управляют шрифтом. Не тратьте время на поиск «скрытой настройки» в этих файлах.

Что реально делается на уровне запуска:

  • 🎯 Выбор клиента. Тонкий (1cv8c.exe) и толстый (1cv8.exe) клиенты — разные файлы, и DPI-настройки для каждого задаются отдельно. Проверьте в диспетчере задач, какой процесс у вас запущен.
  • 🧩 Флаг совместимости в реестре. То же, что галочка на вкладке «Совместимость», но записанное скриптом. Удобно для массовой настройки.
  • 🖥️ Ярлык с переменными окружения — для Linux, как в примере выше.

Массовая настройка шрифта для администраторов

Когда пользователей десятки, а платформа обновляется раз в квартал, вручную ставить галочку на каждом 1cv8.exe неудобно. Три приёма ниже закрывают задачу целиком.

Флаг DPI через реестр

Галочка на вкладке «Совместимость» хранится в разделе AppCompatFlags\Layers. Имя параметра — полный путь к исполняемому файлу, значение — режим:

ЗначениеРежим в окне «Совместимость»
~ HIGHDPIAWAREПриложение
~ DPIUNAWAREСистема
~ GDIDPISCALING DPIUNAWAREСистема (расширенная)

Скрипт ниже проходит по всем установленным версиям 64-битной платформы и ставит режим «Приложение» для всех пользователей компьютера. Запускать от имени администратора:

@echo off
set KEY=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
for /d %%V in ("C:\Program Files\1cv8\8.3.*") do (
  if exist "%%V\bin\1cv8.exe"  reg add "%KEY%" /v "%%V\bin\1cv8.exe"  /t REG_SZ /d "~ HIGHDPIAWARE" /f
  if exist "%%V\bin\1cv8c.exe" reg add "%KEY%" /v "%%V\bin\1cv8c.exe" /t REG_SZ /d "~ HIGHDPIAWARE" /f
)

Для 32-битной платформы замените путь на C:\Program Files (x86)\1cv8\. Скрипт удобно положить в задачу планировщика или в сценарий входа групповой политики: после обновления платформы новая папка подхватится автоматически.

Если нужно задать режим только себе, без прав администратора, используйте раздел HKCU вместо HKLM.

Терминальный сервер

На сервере удалённых рабочих столов масштаб у каждого пользователя свой. Чтобы не настраивать его каждому:

  • 🧑‍💼 задайте масштаб в профиле по умолчанию до того, как пользователи впервые войдут;
  • 📋 раздайте флаг DPI для 1cv8c.exe через HKLM, как в скрипте выше;
  • 🔁 после обновления платформы на сервере прогоняйте скрипт заново или держите его в планировщике.

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

Шрифты в стилях конфигурации

Шрифты форм по умолчанию задаёт стиль. В Конфигураторе это ветка Общие → Элементы стиля (элементы типа «Шрифт») и Общие → Стили, а действующий стиль указан в свойстве конфигурации «Основной стиль».

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

Если в собственной разработке нужно выделить одно поле (например, итог документа), задайте ему свойство «Шрифт» в редакторе формы. Это локальная правка, на весь интерфейс она не влияет.

Шрифт редактора модулей в Конфигураторе

Программистам мелкий шрифт мешает в редакторе кода. Его меняют в Конфигураторе через Сервис → Параметры, на вкладке с настройками текстов: там выбирается гарнитура и размер. Для кода удобны моноширинные шрифты — Consolas или Courier New, размер 11–12.

Если пользователь жалуется на мелкий или мутный шрифт
Выполнено: 0 / 6

Частые ошибки при настройке шрифта

  • ❌ Ставят галочку на ярлыке 1cestart.exe. Стартер закрывается через секунду, а окно базы рисует 1cv8.exe или 1cv8c.exe — у них флаг не стоит.
  • ❌ Выбирают режим «Система» ради крупного шрифта. Буквы растут, но становятся мыльными. Сначала пробуйте «Приложение» плюс масштаб Windows.
  • ❌ Меняют стиль в типовой конфигурации ради одного пользователя. Проблема одного рабочего места решается на этом рабочем месте, а не в общей базе.
  • ❌ Ставят разрешение экрана ниже родного. Монитор 1920×1080, переключённый на 1600×900, мылит всё. Разрешение оставляйте родным, а размер правьте масштабом.
  • ❌ Забывают про перезапуск. Масштаб Windows и флаги совместимости 1С подхватывает только при новом запуске.

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

Можно ли поменять сам шрифт, например на Arial или Verdana?
Пользователь — нет, гарнитуру задаёт стиль конфигурации. Поменять её всем можно в Конфигураторе через элементы стиля, но для типовых конфигураций это осложнит обновления.
Почему в отчёте шрифт крупный, а на печати мелкий?
Масштаб экрана на печать не влияет. Для бумаги настраивайте масштаб в параметрах страницы печатной формы.
Масштаб 1С сбрасывается после каждого входа. Почему?
Масштаб отчёта хранится только в открытом окне. Постоянно увеличить текст можно масштабом Windows, а в веб-клиенте — масштабом браузера, который запоминается для адреса.
Как сделать шрифт крупнее только одному сотруднику на терминальном сервере?
Поменять масштаб в его сеансе через «Параметры экрана» и перелогиниться. Другие пользователи сервера изменений не увидят.
После обновления платформы текст снова мутный. Что случилось?
Новая версия установилась в новую папку, и для её 1cv8.exe флаг DPI не задан. Поставьте его заново или используйте скрипт через реестр.