Мелкий или крупный текст в 1С: меняем масштаб форм и всего интерфейса
Содержание
Мелкий шрифт в 1С — это почти всегда не ошибка программы, а несовпадение масштаба 1С:Предприятия с масштабом экрана Windows. Поэтому крутить одну-единственную настройку обычно бесполезно: масштаб на платформе 8.3 задаётся на трёх разных уровнях, и для мелкого текста на ноутбуке, для гигантских кнопок после подключения к проектору и для размытых букв на 4K-мониторе лекарства совершенно разные.
Ниже — все рабочие способы: масштаб форм в самом клиенте 1С, масштаб экрана в Windows, отдельный масштаб печатных форм и отчётов, а также настройка совместимости 1cv8.exe для мониторов высокого разрешения. Для каждого скажу, когда он помогает, а когда только испортит картинку.
1cv8.exe, а не масштаб внутри 1С.Чтобы не путать уровни, держите перед глазами разницу между ними:
| Уровень | Что масштабирует | Где настраивается | Когда применять |
|---|---|---|---|
| Формы клиента 1С | Поля, кнопки, таблицы окон 1С | Параметры клиента 1С | Мелкие только окна 1С |
| Дисплей Windows | Весь интерфейс всех программ | Параметры экрана Windows | Мелко всё на экране |
Совместимость 1cv8.exe | Чёткость 1С на высоком DPI | Свойства файла → Совместимость | Размытый текст на 4K |
| Табличный документ | Один отчёт или печатную форму | Ctrl + колёсико в документе | Разовый просмотр документа |
Масштаб форм прямо в клиенте 1С
Платформа 8.3 умеет увеличивать и уменьшать формы независимо от Windows. Это первый способ, к которому стоит обратиться, если мелкие именно окна 1С, а не весь рабочий стол.
Настройка живёт в параметрах клиента:
- Откройте
Главное меню— это кнопка со стрелкой вниз в левом верхнем углу главного окна программы. - Выберите пункт
Сервис→Параметры…. В части релизов платформы раздел называетсяНастройки— ориентируйтесь на пункт, открывающий общие параметры клиентского приложения. - Найдите группу настроек внешнего вида и задайте масштаб форм — крупнее или мельче относительно стандартного размера.
Настройка привязана к конкретному пользователю на конкретном компьютере и сохраняется автоматически. На другом рабочем месте или под другой учётной записью Windows её придётся выставить заново.
Этот масштаб меняет только элементы, которые рисует сама платформа: поля, кнопки, таблицы списков. На размытость букв на 4K он не влияет — для этого нужен раздел про совместимость ниже.
Если после смены масштаба часть окон выглядит нормально, а часть — нет, скорее всего, вперемешку работают толстый и тонкий клиент либо несколько версий платформы. Проверьте, через какой ярлык вы запускаете базу.
Масштаб всего экрана средствами Windows
Когда мелким выглядит не только 1С, а вообще всё — браузер, проводник, другие программы, — настраивать нужно не 1С, а дисплей Windows.
Для Windows 10 и 11 порядок одинаковый:
- Правый клик по рабочему столу →
Параметры экрана. ИлиПараметры→Система→Дисплей. - В блоке
Масштаб(илиМасштаб и разметка) выберите значение: 100, 125, 150 или 175 %. - Для ноутбуков с экраном Full HD и мельче обычно хватает 100–125 %, для 4K — 150 % и выше.
1С:Предприятие подхватывает этот масштаб при следующем запуске. Иногда, чтобы всё приложение перерисовалось корректно, нужно выйти из системы Windows и войти снова.
Чем выше системный масштаб, тем заметнее становятся старые, не приспособленные к высокому DPI окна — они начинают выглядеть размытыми. Именно поэтому на 4K недостаточно просто поставить 150 %: часто дополнительно требуется настройка совместимости 1cv8.exe из раздела ниже.
Масштаб дисплея — самый «тяжёлый» рычаг: он двигает интерфейс сразу всех программ. Если проблема только в 1С, этот способ избыточен, начните с масштаба форм в клиенте.
Windows предлагает фиксированные шаги масштаба (100, 125, 150 %). Промежуточное значение можно задать в дополнительных параметрах масштабирования, но с нестандартными процентами старые окна чаще мылятся, поэтому для 1С надёжнее держаться стандартных ступеней.
Масштаб отдельных окон, отчётов и печатных форм
Отдельная история — табличные документы: печатные формы, отчёты в виде таблицы, выгрузки. У них свой масштаб, не связанный с общими настройками клиента.
Когда открыт табличный документ, масштаб меняется двумя способами:
- 🖱 зажать
Ctrlи покрутить колёсико мыши — вперёд крупнее, назад мельче; - регулятором масштаба в нижней части окна документа, если он отображается.
Это удобно, когда печатную форму нужно разово рассмотреть поближе, не меняя настройки всей программы. Масштаб конкретного документа не влияет на остальные окна.
В редакторе текста и модулей в Конфигураторе Ctrl + колёсико тоже работает — меняется кегль шрифта кода. А вот обычные управляемые формы (карточки документов, списки справочников) колёсиком не масштабируются: там оно прокручивает содержимое. Для таких форм используйте масштаб форм в параметрах клиента.
Горячие клавиши и колёсико мыши: где это действительно работает
Привычный по браузеру приём «Ctrl и плюс/минус» в 1С срабатывает не везде. Разберём по частям, чтобы не искать несуществующую комбинацию.
Толстый клиент (обычный запуск 1С). Сочетания Ctrl + + / - масштаб интерфейса целиком не меняют. Для табличных документов и редактора кода выручает Ctrl + колёсико (см. раздел выше). Общий масштаб форм задаётся только через параметры клиента.
Веб-клиент (работа через браузер). Здесь масштаб — это масштаб страницы самого браузера:
Ctrl++— увеличить;Ctrl+-— уменьшить;Ctrl+0— вернуть 100 %;Ctrl+ колёсико — плавно.
Браузер масштабирует страницу целиком и запоминает значение для адреса сайта. Это объясняет, почему в вебе масштаб ведёт себя не так, как в тонком клиенте: вы меняете не настройку 1С, а настройку браузера.
Не ищите в толстом клиенте «зум по Ctrl+колесо» для обычных форм — его там нет, это не признак поломки.
Размытый или слишком мелкий текст на мониторах 4K
На экранах высокого разрешения 1С часто выглядит либо микроскопической, либо размытой. Причина — в том, как платформа договаривается с Windows о масштабировании (параметрах высокого DPI). Если договориться не удаётся, Windows растягивает картинку сама, и буквы «мылятся».
Лечится это не внутри 1С, а в свойствах исполняемого файла:
- Найдите файл
1cv8.exe. Обычный путь —C:\Program Files\1cv8\8.3.XX.XXXX\bin\1cv8.exe, где8.3.XX.XXXX— номер установленной версии платформы. - Правый клик по файлу →
Свойства→ вкладкаСовместимость. - Нажмите
Изменить параметры высокого разрешения экрана. - Поставьте галочку
Переопределение масштабирования с высоким разрешениеми в спискеМасштабирование выполняетсявыберитеСистема. Если текст после этого станет чётким, но слишком крупным — попробуйте вариантПриложение. - Сохраните и перезапустите 1С.
В списке Масштабирование выполняется Windows предлагает несколько вариантов, и они дают разный результат:
Приложение— программа масштабируется сама. Буквы остаются чёткими, но на высоком DPI интерфейс 1С может оказаться мелким.Система— масштабированием занимается Windows. Размер становится комфортным, но текст иногда слегка размывается.Система (улучшенное)— компромиссный режим: Windows масштабирует, стараясь сохранить чёткость шрифта. Если он доступен в вашей версии ОС, начните с него.
Пробуйте варианты по очереди: единственно правильного для всех мониторов нет, он зависит от разрешения экрана и выбранного масштаба дисплея.
Запускаете базу через общий список 1cestart.exe? Он сам находит нужную версию платформы, но настройку совместимости применять нужно именно к конечному 1cv8.exe в папке bin используемой версии.
Файл лежит в Program Files, поэтому для изменения свойств нужны права администратора. Если галочки совместимости выставить некому — попросите системного администратора или ИТ-службу.
Нередко лучший результат даёт связка: масштаб дисплея Windows 150 % плюс режим совместимости Система на 1cv8.exe. Так платформа получает нормальный размер без растяжения и размытия.
Как закрепить масштаб на всех рабочих местах
Если компьютеров много и обходить каждый вручную долго, настройку высокого DPI можно тиражировать.
Галочка Переопределение масштабирования из предыдущего раздела на самом деле записывает значение в реестр Windows:
- для текущего пользователя — ветка
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; - для всех пользователей компьютера — аналогичная ветка в
HKEY_LOCAL_MACHINE.
Имя параметра — полный путь к 1cv8.exe, а в значении хранятся флаги масштабирования (например, токен HIGHDPIAWARE соответствует режиму Система).
Самый надёжный способ не ошибиться с флагами: один раз выставить нужный режим через вкладку Совместимость на эталонной машине, затем скопировать готовый параметр из реестра и раздать его на остальные компьютеры групповой политикой или скриптом входа.
Масштаб дисплея Windows тоже можно задавать централизованно через групповые политики. А вот масштаб форм внутри клиента 1С — настройка персональная: она хранится в профиле пользователя и выставляется для каждого отдельно, единого текстового файла с этим значением у платформы нет.
Перед массовой правкой реестра сделайте резервную копию ветки и прогоните изменения на одной машине. Неверный флаг ничего не сломает, но и эффекта не даст — проще проверить заранее, чем разбираться потом на всём парке.
Масштаб при работе через терминал и RDP
Отдельная ситуация — когда 1С запущена не на локальном компьютере, а на терминальном сервере, и вы подключаетесь к нему по протоколу RDP (через «Подключение к удалённому рабочему столу», mstsc). Это частый способ работы с 1С в офисах и у подрядчиков.
В такой схеме масштаб определяет не ваш локальный компьютер, а сеанс на сервере. Поэтому настройки на своей машине на размер шрифта внутри 1С влияют слабо:
- разрешение и масштаб сеанса задаются в клиенте
mstscна вкладкеЭкранперед подключением; - масштаб дисплея Windows внутри сеанса и масштаб форм 1С настраиваются уже на сервере, по разделам выше, но только если администратор это разрешил;
- изменения масштаба часто подхватываются лишь после переподключения к сеансу — на лету размер пересчитывается не всегда.
Если на домашнем 4K-ноутбуке 1С по RDP выглядит крохотной, попробуйте в клиенте подключения включить передачу локального масштаба (эта возможность появилась в новых версиях клиента mstsc и Windows). Тогда сеанс унаследует масштаб вашего экрана.
Менять масштаб дисплея и настройки совместимости прямо на терминальном сервере без согласования с администратором не стоит: сервер общий, и правка затронет всех, кто на нём работает.
Частые вопросы
Почему масштаб форм сбросился после перезапуска 1С?
1cv8.exe свои настройки совместимости, а масштаб форм привязан к пользователю и компьютеру. Проверьте, что запуск идёт из одной и той же папки bin.Изменил масштаб у себя, а у коллег осталось по-старому — это нормально?
После обновления платформы текст снова стал размытым. Почему?
1cv8.exe, у которого настройки совместимости по умолчанию чистые. Повторите настройку высокого DPI для нового файла — старые галочки на него не распространяются.Можно ли задать разный масштаб для разных информационных баз?
1cv8.exe), настройки совместимости и DPI у них будут независимыми.В веб-клиенте масштаб ведёт себя не так, как в тонком. Почему?
Ctrl и +/-/0), а не платформа 1С. Значение запоминается для адреса сайта и к настройкам клиента 1С отношения не имеет.