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

· 10 мин

Содержание

Размытость в 1С почти никогда не лечится «настройкой резкости» в самой программе: такого пункта в платформе нет. Картинку замыливает Windows, когда растягивает окно приложения под масштаб экрана 125–200 %. Поэтому чинить нужно связку «монитор — масштаб Windows — режим DPI у 1cv8.exe — сглаживание шрифтов».

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

Откуда берётся размытость: быстрая диагностика

Прежде чем что-то менять, выясните, на каком уровне ломается картинка. Это экономит час проб и ошибок.

Проверьте по порядку:

  1. Откройте любое другое приложение, например Блокнот или Проводник. Если текст там чёткий, а в 1С мутный, проблема в режиме DPI у 1С, а не в мониторе.
  2. Сдвиньте окно 1С на второй монитор (если он есть) с другим масштабом. Если на одном экране чётко, на другом нет, виноваты разные масштабы на мониторах.
  3. Откройте базу в обычной локальной сессии, а затем через удалённый рабочий стол. Если мутность только по RDP, смотрите раздел про терминальный режим.
  4. Посмотрите масштаб Windows: Параметры → Система → Дисплей → Масштаб. Значения 100 % почти не дают размытия, 125 %, 150 % и особенно нестандартные вроде 135 % дают.

Типичная картина:

  • 🔹 Мутный весь интерфейс, включая меню и формы. Windows растягивает окно как картинку. Лечится режимом DPI.
  • 🔹 Чёткие рамки, но «кашица» в тексте. Проблема в сглаживании шрифтов (ClearType) или в выключенном сглаживании.
  • 🔹 Размытие появилось после подключения второго монитора или проектора. Платформа не перерисовалась под новый масштаб.
  • 🔹 Мутно только в сеансе RDP. Параметры клиента удалённого рабочего стола.

Нестандартный масштаб (например, 115 % или 135 %, который Windows сама подставляет на некоторых ноутбуках) размывает сильнее всего. Если разрешаете себе выбор, поставьте 100 %, 125 % или 150 %.

Масштаб экрана и режим DPI для 1cv8.exe

Это основной способ, и он решает большую часть случаев. Идея простая: сказать Windows, что 1С сама умеет рисовать интерфейс под высокое разрешение, а растягивать окно не нужно.

Настройка в свойствах файла

Лучше всего менять свойства исполняемого файла, которым вы запускаете базу. Обычно это 1cv8.exe (толстый клиент и конфигуратор) или 1cv8c.exe (тонкий клиент). Файлы лежат в папке bin установленной платформы, например C:\Program Files\1cv8\8.3.х.хххх\bin\.

Порядок действий:

  1. Найдите нужный .exe в папке bin нужной версии платформы.
  2. Щёлкните по нему правой кнопкой, выберите Свойства, откройте вкладку Совместимость.
  3. Нажмите Изменить параметры высокого DPI.
  4. Поставьте галочку Переопределить режим масштабирования высокого разрешения.
  5. В выпадающем списке выберите Приложение. Это значит, что за масштабирование отвечает само приложение, а не Windows.
  6. Подтвердите оба окна кнопкой ОК и перезапустите 1С полностью.

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

Права администратора понадобятся, если платформа стоит в Program Files. Если кнопка недоступна, запустите свойства от имени администратора или настройте ярлык.

Другие варианты в списке выбирайте только осознанно:

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

Если после «Приложение» интерфейс стал очень мелким, это не ошибка. Значит, платформа не подхватила масштаб Windows, и его нужно задать внутри самой 1С (см. ниже).

Масштаб интерфейса внутри 1С

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

Типичная ошибка: включить 150 % в Windows и ещё 150 % в 1С. Получится двойное увеличение и странные пропорции. Выберите один источник масштаба.

Работа с несколькими мониторами

Если подключены два экрана с разным масштабом, например ноутбук на 150 % и внешний монитор на 100 %, возможны два сценария:

  • Режим DPI «Приложение» в современных версиях платформы обычно справляется, и окно перерисовывается при переносе между экранами.
  • Если нет, закройте 1С, перенесите её на нужный монитор до запуска и только потом открывайте базу.

Самый надёжный вариант для рабочего места: выставить на всех мониторах одинаковый масштаб. Это проще, чем разбираться с поведением платформы.

Шрифты и сглаживание ClearType

Если масштаб в порядке, а буквы «рваные» или слишком бледные, дело в сглаживании шрифтов. ClearType работает на уровне подпикселей и делает мелкий текст читаемым на ЖК-экранах.

Проверка и настройка:

  1. Нажмите Win и введите ClearType. Откройте Настройка текста ClearType.
  2. Убедитесь, что стоит галочка Включить ClearType.
  3. Пройдите мастер: он покажет несколько вариантов текста, выбирайте тот, что читается лучше.
  4. Перезапустите 1С, чтобы изменения подхватились.

Что ещё влияет на шрифты:

  • 🔸 Тип монитора. На некоторых матрицах (особенно нестандартных, вроде PenTile на планшетах) ClearType выглядит хуже. Тут помогает вариант с отключённым подпиксельным сглаживанием или переход на стандартное «в градациях серого».
  • 🔸 Шрифт в самой 1С. В «Такси» шрифты задаются платформой и темой. В обычных формах разработчик мог прописать свой шрифт, и на высоких DPI он выглядит хуже. Тут нужна правка в конфигурации, а не в Windows.
  • 🔸 Масштаб текста отдельно от масштаба экрана. В Параметры → Специальные возможности → Размер текста можно увеличить только текст. Платформа иногда реагирует на это странно, поэтому для начала верните ползунок на 100 %.

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

Видеокарта, драйвер и графические настройки

Если после смены режима DPI картинка всё равно мутная, смотрим на графику. Платформа использует для отрисовки системные библиотеки, и сбои драйвера дают странные артефакты: «мыльный» текст, мерцание, чёрные квадраты на формах.

Что проверить:

  1. Драйвер видеокарты. Скачайте актуальный драйвер с сайта производителя, а не из «обновления Windows». Это особенно важно для ноутбуков с гибридной графикой.
  2. Разрешение монитора. Должно быть родным, то есть 3840×2160 для 4K-панели, а не «растянутым» с 1920×1080. Неродное разрешение размывает всё подряд, не только 1С.
  3. Частота и подключение. Кабель HDMI 1.4 может не тянуть 4K при 60 Гц и тихо переключаться на 30 Гц или на сжатый режим. Если есть DisplayPort, используйте его.
  4. Аппаратное ускорение. В настройках графики Windows (Параметры → Система → Дисплей → Графика) можно закрепить для приложения режим «Высокая производительность» или «Энергосбережение». Если 1С мутнеет только на ноутбуке при работе от батареи, это тот самый случай.

Если на конкретном компьютере 1С рисует с артефактами, есть смысл проверить, не включено ли в видеодрайвере принудительное сглаживание или изменение резкости для всех приложений. Эти функции живут в панели управления видеокарты (NVIDIA, AMD, Intel) и рассчитаны на игры, а не на офисные программы. Для программы 1cv8.exe лучше сбросить такие параметры на значения по умолчанию.

Размытость в терминальном режиме и по RDP

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

Что делать на стороне клиента (программа Подключение к удалённому рабочему столу, mstsc):

  1. Нажмите Показать параметры, вкладка Экран.
  2. Выберите нужное разрешение. Лучше не «на весь экран с автоподбором» на 4K, а явно подходящее значение.
  3. На вкладке Взаимодействие выберите скорость сети (локальная сеть даёт максимальное качество). При выборе «модем» шрифты упрощаются.
  4. Снимите сжатие там, где сеть позволяет: качество картинки зависит от глубины цвета, выбирайте 32 бита.

Если масштаб клиента и масштаб в сеансе не совпадают, получится двойное растягивание, и текст «поплывёт». Решение: либо выставьте одинаковый масштаб на клиенте, либо подключайтесь с масштабом 100 %.

На стороне сервера:

  • Для 1cv8.exe и 1cv8c.exe на сервере терминалов повторите настройку режима DPI из свойств файла. Она действует для всех пользователей, использующих этот файл.
  • Групповые политики сервера терминалов могут ограничивать качество изображения, глубину цвета и использование RemoteFX или других технологий сжатия. Проверьте это вместе с администратором, самостоятельно политики без согласования не меняйте.

Менять свойства файлов платформы на рабочем сервере терминалов и перезапускать приложения нужно вне рабочего времени: вы оборвёте сеансы пользователей, у которых открыта 1С, и несохранённые данные пропадут.

Если пользователи подключаются через публикацию отдельных приложений (RemoteApp), настройки DPI у опубликованного файла задаются так же, но применяются только после перезапуска сеанса. Простого «перелогина» может не хватить, закройте сеанс полностью.

Где именно размывается картинка?

Что ещё ломает чёткость и как не наступить на те же грабли

Несколько ловушек, о которых редко пишут.

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

Настройка на ярлыке и на файле работает по-разному. Свойства ярлыка запуска влияют только на запуск через этот ярлык. Если базу открывают через список баз стартового окна или через файл 1cestart.exe, настройка ярлыка не поможет. Надёжнее настроить сами исполняемые файлы.

Режим совместимости с Windows 7 и 8. Иногда для старых платформ ставят «Режим совместимости». Он может мешать правильной отрисовке на высоких DPI. Если режим совместимости включён без причины, снимите галочку и проверьте результат.

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

Пользователи на планшетах и гибридах. На устройствах с сенсорным экраном Windows может включать режим планшета с другим масштабом. Тонкий клиент 1С поддерживает режим работы с сенсорным вводом, но качество картинки зависит от настройки того же DPI.

Короткий порядок действий, когда не знаете, с чего начать:

Чёткий интерфейс 1С: порядок проверки
Выполнено: 0 / 6

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

Есть ли в 1С пункт «настроить резкость»?
Нет. Резкость текста определяют Windows, видеодрайвер и режим масштабирования. Внутри 1С можно менять только масштаб интерфейса.
Почему после обновления платформы интерфейс снова мутный?
Новая версия ставится в отдельную папку с новым 1cv8.exe. Настройка совместимости привязана к конкретному файлу, поэтому её нужно повторить.
Нужно ли перезагружать компьютер после смены режима DPI?
Обычно хватает полного закрытия и повторного запуска 1С. Если изменения не применились, выйдите из учётной записи Windows и войдите снова.
Влияет ли размытие на работу программы?
Нет, это только отрисовка. Данные и расчёты не затрагиваются. Но мелкий мутный шрифт легко приводит к ошибкам при вводе сумм и номеров, так что проблему лучше решить.
Что выбрать для нескольких мониторов с разным масштабом?
Режим «Приложение» в свойствах файла, а лучше одинаковый масштаб на всех мониторах. Это самый предсказуемый вариант.
Почему на сервере терминалов текст мутнее, чем на моём компьютере?
Картинка сжимается при передаче, а масштаб клиента накладывается на масштаб сеанса. Проверьте параметры «Экран» и «Взаимодействие» в клиенте RDP и выставьте масштаб 100 %.