Мелкий или размытый текст в 1С 8.3: что крутить в программе, Windows и на сервере
Содержание
Отдельной настройки «размер шрифта» у пользователя 1С 8.3 нет: шрифт программы подстраивается под масштаб Windows. Чтобы сделать текст крупнее, увеличьте масштаб в Параметры → Система → Дисплей → Масштаб и разметка (125 или 150%), а в отчётах пользуйтесь Ctrl + колесо мыши. Если после этого буквы стали мутными, откройте свойства файла 1cv8.exe и на вкладке «Совместимость» задайте переопределение масштабирования высокого DPI.
Способы есть на любой случай: от тех, что пользователь включает сам за минуту, до массовой настройки на терминальном сервере. Всё описанное общее для платформы и одинаково работает в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на интерфейсе «Такси».
Как изменить размер шрифта в 1С средствами самой программы
Платформа рисует формы шрифтами, которые задаёт стиль конфигурации, а их размер пересчитывает от системного DPI. Поэтому внутри программы пользователю доступен в основном масштаб, а не выбор гарнитуры.
Масштаб отчётов и печатных форм
Любой отчёт, оборотно-сальдовая ведомость или печатная форма — это табличный документ. С ним работает всё, что привычно по Excel:
- Щёлкните в любом месте отчёта.
- Зажмите
Ctrlи крутите колесо мыши: вперёд — крупнее, назад — мельче. - На ноутбуке без мыши подойдёт жест «раздвинуть двумя пальцами» на тачпаде, если драйвер передаёт его как прокрутку с
Ctrl.
Масштаб отчёта живёт только в открытом окне. Закрыли и открыли заново — снова 100%.
Масштаб форм документов и справочников
В главном меню (кнопка с тремя полосками в левом верхнем углу) ищите команду масштаба в группе «Вид». В части версий платформы её нет — тогда управлять размером форм можно только через масштаб Windows, о нём следующий раздел.
Размер шрифта на печати
То, что видно на экране, и то, что выходит из принтера, — разные вещи. Если мелко именно на бумаге:
- 🖨️ откройте печатную форму и вызовите
Параметры страницы(кнопка на командной панели формы или в меню «Ещё»); - 📏 вместо «По ширине страницы» задайте масштаб в процентах, например 110–120%;
- 📄 для широких форм вроде ТОРГ-12 смените ориентацию на альбомную — шрифт вырастет без потери столбцов.
Если печатная форма не помещается и 1С ужимает её до нечитаемого кегля, проверьте поля страницы. Уменьшение полей до 5–7 мм часто даёт +10–15% к размеру букв.
Масштабирование Windows и шрифт в 1С
1С 8.3 — приложение, которое «понимает» высокое разрешение. Она берёт коэффициент масштаба из Windows и увеличивает шрифты и элементы форм. Это главный рычаг.
Как поставить масштаб в Windows 10 и 11:
- Нажмите правой кнопкой по рабочему столу →
Параметры экрана. - В блоке «Масштаб и разметка» выберите 125%, 150% или 175%.
- Полностью закройте 1С и запустите заново. Уже открытые окна новый масштаб подхватывают не всегда.
Какой масштаб брать под экран:
| Монитор | Разрешение | Рекомендуемый масштаб |
|---|---|---|
| 21–22" | 1920×1080 | 100–125% |
| 24" | 1920×1080 | 100% |
| 27" | 2560×1440 | 125% |
| 27–32" | 3840×2160 (4K) | 150–175% |
| Ноутбук 14–15" | 1920×1080 | 125–150% |
Масштаб меняет всё сразу: проводник, браузер, почту. Если нужно крупнее только в 1С, а остальное оставить как есть, используйте переопределение DPI для 1cv8.exe из следующего раздела.
Ловушка двух мониторов
У каждого монитора в Windows свой масштаб. Перетаскиваете окно 1С с ноутбука (150%) на внешний монитор (100%) — и шрифт скачет или мылится. Решение простое: выставьте обоим экранам одинаковый масштаб либо держите 1С на одном мониторе и запускайте её уже на нём.
Размытый шрифт в 1С: причины и как исправить
Мутные, «мыльные» буквы — самая частая жалоба после нового монитора или переезда на терминальный сервер . Причин немного, и у каждой своя проверка.
Переопределение DPI для 1cv8.exe
Это главный приём против размытия, и тут есть тонкость. Ярлык на рабочем столе обычно указывает на 1cestart.exe — стартер, который лишь выбирает версию и запускает настоящий исполняемый файл. Настройка на ярлыке стартера на окно базы не действует.
Делайте так:
- Откройте папку платформы:
C:\Program Files\1cv8\и далее папку с номером версии, например8.3.25.1374\bin\. - Правой кнопкой по
1cv8.exe(толстый клиент) или1cv8c.exe(тонкий клиент) →Свойства→ вкладкаСовместимость. - Нажмите
Изменить параметры высокого DPI. - Отметьте «Переопределите режим масштабирования высокого разрешения» и выберите вариант.
- Нажмите
ОК, перезапустите 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 (Показать параметры):
- Вкладка
Экран— разрешение «Во весь экран» или точно под ваш монитор. Окно, которое клиент ужимает или растягивает, всегда мылит текст. - Вкладка
Взаимодействие— отметьте «Сглаживание шрифтов». - Если подключаетесь через 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.
Частые ошибки при настройке шрифта
- ❌ Ставят галочку на ярлыке
1cestart.exe. Стартер закрывается через секунду, а окно базы рисует1cv8.exeили1cv8c.exe— у них флаг не стоит. - ❌ Выбирают режим «Система» ради крупного шрифта. Буквы растут, но становятся мыльными. Сначала пробуйте «Приложение» плюс масштаб Windows.
- ❌ Меняют стиль в типовой конфигурации ради одного пользователя. Проблема одного рабочего места решается на этом рабочем месте, а не в общей базе.
- ❌ Ставят разрешение экрана ниже родного. Монитор 1920×1080, переключённый на 1600×900, мылит всё. Разрешение оставляйте родным, а размер правьте масштабом.
- ❌ Забывают про перезапуск. Масштаб Windows и флаги совместимости 1С подхватывает только при новом запуске.
Частые вопросы
Можно ли поменять сам шрифт, например на Arial или Verdana?
Почему в отчёте шрифт крупный, а на печати мелкий?
Масштаб 1С сбрасывается после каждого входа. Почему?
Как сделать шрифт крупнее только одному сотруднику на терминальном сервере?
После обновления платформы текст снова мутный. Что случилось?
1cv8.exe флаг DPI не задан. Поставьте его заново или используйте скрипт через реестр.