Мелкий текст в Конфигураторе 1С 8.3: шрифт редактора, режим DPI и экраны 4K

· 9 мин

Содержание

Чтобы увеличить текст модулей в Конфигураторе 1С, откройте Сервис → Параметры, перейдите на вкладку Тексты и задайте шрифт крупнее, например Consolas 12–14 вместо стандартных 10. Если мелкое всё окно целиком (меню, дерево конфигурации, свойства), шрифт не поможет: это вопрос масштабирования Windows и режима DPI для файла 1cv8.exe.

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

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

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

  1. Откройте базу в режиме Конфигуратор.
  2. В главном меню выберите Сервис → Параметры.
  3. Перейдите на вкладку Тексты.
  4. Нажмите кнопку выбора шрифта и укажите гарнитуру и размер.
  5. Нажмите ОК и переоткройте модуль, если текст не перерисовался сразу.

Какой шрифт выбрать для кода:

  • 🔤 Consolas — моноширинный, есть в любой Windows начиная с 7, хорошо читается при ClearType;
  • 🔤 Courier New — тоже моноширинный, но тоньше и бледнее на больших экранах;
  • 🔤 Cascadia Mono — есть в свежих сборках Windows 11 и в составе Windows Terminal, удобен для длинных строк.

Берите только моноширинные шрифты. В пропорциональных (Arial, Segoe UI) «съезжают» отступы табуляцией, и вложенные Если … КонецЕсли перестают читаться.

Ориентиры по размеру: на мониторе Full HD 23–24" хватает 11–12 пунктов, на ноутбуке 14" с Full HD — 12–13, на 4K без масштабирования Windows — 16–18.

Шрифт из параметров применяется к текстовому редактору: модули, тексты запросов, общие макеты в текстовом виде. Дерево метаданных, палитра свойств и редактор форм остаются прежнего размера. Для них нужен следующий раздел.

Горячие клавиши и колесо мыши: быстрый зум без настроек

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

СочетаниеГде работаетЧто делает
Ctrl + колесо мышиокно модуля Конфигуратора (зависит от сборки платформы)меняет размер текста в открытом редакторе
Win + +вся Windowsвключает экранную лупу и увеличивает
Win + -вся Windowsуменьшает увеличение лупы
Win + Escвся Windowsвыключает лупу
Ctrl + Alt + Mпри включённой лупепереключает вид: полноэкранный, линза, закреплённый

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

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

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

Если мелкое всё окно Конфигуратора, проблема в связке «масштаб Windows + как программа его поддерживает». Сначала проверьте системный масштаб.

Шаг 1. Системный масштаб

  1. Откройте Параметры Windows → Система → Дисплей.
  2. В поле Масштаб выберите 125%, 150% или 175%.
  3. Закройте Конфигуратор полностью и запустите заново: часть настроек подхватывается только при новом запуске.

Ориентир: ноутбук 14–15" с Full HD — 125–150%, монитор 27" с 4K — 150%, ноутбук 13–14" с разрешением выше 2560×1440 — 175–200%.

Шаг 2. Переопределение DPI для конкретного exe

Если после смены масштаба окно стало размытым или, наоборот, остались крошечные элементы, задайте режим для самого 1cv8.exe:

  1. Найдите файл. Обычно это C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe (у 32-битной платформы — в C:\Program Files (x86)\1cv8\).
  2. Правый клик → Свойства → вкладка Совместимость.
  3. Нажмите Изменить параметры высокого DPI.
  4. Отметьте Переопределите режим масштабирования высокого разрешения.
  5. В списке Масштабирование выполняется выберите режим и нажмите ОК.

Что дают три режима:

РежимКак выглядит КонфигураторКогда выбирать
Приложениечётко, размер определяет сама платформасвежая платформа 8.3, всё и так крупное, нужна резкость
Системакрупно, но текст слегка размытстарая сборка платформы, которая на 4K выглядит крошечной
Система (расширенная)крупно и резче, чем «Система», но возможны артефакты в отрисовкепромежуточный вариант, проверяйте на своей сборке

Настройка привязана к пути файла. В каталоге каждой версии платформы лежит свой 1cv8.exe. После установки нового релиза режим DPI нужно задать заново — или использовать скрипт из следующего раздела.

Ярлык на рабочем столе обычно ведёт на 1cestart.exe — это стартер, который выбирает нужную версию и запускает 1cv8.exe. Настройка DPI на стартере на окно Конфигуратора не действует: ставьте её на 1cv8.exe в папке bin.

Что именно у вас мелкое?

Скрипт: режим DPI сразу для всех установленных версий платформы

Галочки в свойствах файла Windows записывает в реестр текущего пользователя, в раздел HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers. Имя параметра — полный путь к exe, значение — флаг режима. Значит, ту же настройку можно прописать скриптом для всех версий 8.3 одним запуском.

Соответствие флагов режимам:

  • ~ HIGHDPIAWARE — «Приложение»;
  • ~ DPIUNAWARE — «Система»;
  • ~ GDIDPISCALING DPIUNAWARE — «Система (расширенная)».

Bat-файл, который проходит по всем папкам 8.3.* в обоих каталогах Program Files:

@echo off
rem Режим DPI для 1cv8.exe всех версий платформы 8.3
rem Нужный флаг впишите в переменную MODE
set "MODE=~ HIGHDPIAWARE"
set "KEY=HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"

for /d %%V in ("C:\Program Files\1cv8\8.3.*" "C:\Program Files (x86)\1cv8\8.3.*") do (
  if exist "%%~V\bin\1cv8.exe" (
    reg add "%KEY%" /v "%%~V\bin\1cv8.exe" /t REG_SZ /d "%MODE%" /f
    echo Готово: %%~V\bin\1cv8.exe
  )
)
pause

То же на PowerShell — удобно, если bat-файлы на компьютере блокирует политика:

$mode = '~ HIGHDPIAWARE'
$key  = 'HKCU:\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers'
if (-not (Test-Path $key)) { New-Item -Path $key -Force | Out-Null }
Get-ChildItem 'C:\Program Files\1cv8', 'C:\Program Files (x86)\1cv8' -Directory -Filter '8.3.*' -ErrorAction SilentlyContinue |
  ForEach-Object {
    $exe = Join-Path $_.FullName 'bin\1cv8.exe'
    if (Test-Path $exe) {
      New-ItemProperty -Path $key -Name $exe -Value $mode -PropertyType String -Force | Out-Null
      "Готово: $exe"
    }
  }

Как пользоваться:

  1. Сохраните bat в кодировке OEM 866 или уберите из него русские комментарии — иначе консоль покажет «кракозябры» (на работу это не влияет).
  2. Запускайте от имени обычного пользователя, не администратора: запись идёт в раздел текущего пользователя, права администратора не нужны.
  3. Перезапустите Конфигуратор.
  4. После обновления платформы запустите скрипт ещё раз — он подхватит новую папку версии.

Скрипт удобно положить в автозагрузку или в сценарий входа домена. Тогда новые версии платформы получат нужный режим без ручной возни на каждом рабочем месте.

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

Файлы настроек Конфигуратора: где лежат и как сбросить

Параметры Конфигуратора, включая шрифт редактора, хранятся в профиле пользователя Windows, в каталоге %APPDATA%\1C\1cv8. Там лежат общие файлы настроек с расширением .pfl и отдельные папки для каждой информационной базы.

Редактировать эти файлы вручную нет смысла: формат служебный, а всё, что в них есть, меняется через Сервис → Параметры. Ручная правка пригодится только в одном случае — когда настройки «сломались». Например, выбран шрифт размером 72, Конфигуратор неудобно открывать, а вернуть размер через окно параметров не получается.

Как сбросить настройки к стандартным:

  1. Закройте все окна 1С на этом компьютере — и Конфигуратор, и режим «1С:Предприятие».
  2. Откройте проводник и вставьте в адресную строку %APPDATA%\1C.
  3. Переименуйте папку 1cv8 в 1cv8_old.
  4. Запустите Конфигуратор: платформа создаст папку заново со стандартными настройками.
  5. Если всё работает, папку 1cv8_old можно удалить через пару дней.

Сброс стирает все личные настройки 1С на этом компьютере: размеры и положение окон, настройки форм и отчётов пользователя, историю ввода. Список баз в стартовом окне сохранится — он хранится отдельно, в файле %APPDATA%\1C\1CEStart\ibases.v8i.

Если нужна только «чистая» установка шрифта, сброс не нужен: поменяйте шрифт обратно в параметрах.

Мониторы 4K, ноутбуки и удалённый рабочий стол

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

Размытый текст после смены масштаба

Windows растягивает окно программы как картинку, если та не сообщила, что умеет масштабироваться сама. Решения:

  • 🛠 включите режим «Приложение» для 1cv8.exe (раздел про DPI выше);
  • 🛠 проверьте в Параметры → Система → Дисплей → Дополнительные параметры масштабирования переключатель «Разрешить Windows исправлять размытость в приложениях»;
  • 🛠 запустите настройку ClearType: наберите в поиске Windows cttune и пройдите мастер.

Ноутбук с внешним монитором

Классика: ноутбук на 150%, внешний монитор на 100%. Конфигуратор, перенесённый с одного экрана на другой, может остаться огромным или стать мелким до перезапуска.

  • 🖥 Запускайте Конфигуратор на том экране, где будете работать.
  • 🖥 Если окно «поехало» — закройте и откройте его заново уже на нужном мониторе.
  • 🖥 Выравнивание масштаба обоих экранов (например, оба на 125%) снимает проблему полностью.

Работа через RDP

При подключении к терминальному серверу масштаб определяет удалённая сессия, а не ваш компьютер. Варианты:

  1. В клиенте «Подключение к удалённому рабочему столу» на вкладке Экран уменьшите разрешение сессии — изображение станет крупнее.
  2. В сохранённом файле .rdp откройте его блокнотом и добавьте строку desktopscalefactor:i:150 — сессия откроется с масштабом 150%.
  3. Если сервер общий, попросите администратора не менять системный масштаб на сервере для всех: у коллег с маленькими экранами интерфейс станет огромным.

Редактор форм на большом экране

Редактор форм в Конфигураторе показывает форму в масштабе Windows. Если вы разрабатываете формы на 4K-экране при 200%, проверьте результат на обычном мониторе 100%: элементы, которые у вас «влезают», у пользователя могут выглядеть иначе.

Если стандартных средств мало: другие способы

Когда шрифта и DPI недостаточно, остаются системные и сторонние инструменты.

СпособЧто увеличиваетПлюсыМинусы
Экранная лупа Windowsвсё на экраневстроена, без установкинужно водить курсором
Параметры → Специальные возможности → Размер текстасистемные шрифты в меню и подписяхне трогает масштаб картинокдействует не на все элементы Конфигуратора
Разрешение экрана ниже родноговсёпростокартинка мыльная, на 4K выглядит плохо
AutoHotkey-сценарийничего не масштабирует самможно повесить запуск лупы или скрипта DPI на одну клавишунужна установка программы
EDT (1C:Enterprise Development Tools)редактор кодамасштаб и темы как в современной IDEотдельная среда разработки, требует привычки и мощного ПК

Пример простого сценария AutoHotkey v2: сочетание Ctrl + Alt + Z запускает экранную лупу.

^!z::Run "magnify.exe"

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

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

Изменится ли шрифт у других пользователей базы?
Нет. Параметры Конфигуратора хранятся в профиле Windows на вашем компьютере. В самой базе ничего не меняется.
Почему после обновления платформы снова мелко?
Новая версия ставится в новую папку со своим 1cv8.exe. Режим DPI задан для старого пути — пропишите его заново или перезапустите скрипт.
Почему в режиме «Система» иконки и текст стали мыльными?
Так работает этот режим: Windows растягивает готовое изображение окна. Переключите 1cv8.exe на «Приложение» и добирайте размер шрифтом в параметрах.
Влияет ли масштаб на режим «1С:Предприятие»?
Масштаб Windows и режим DPI для 1cv8.exe действуют и на толстый клиент. Тонкий клиент запускается файлом 1cv8c.exe — для него режим задают отдельно.
Нужны ли права администратора для этих настроек?
Нет. Шрифт, режим DPI в свойствах файла и запись в раздел реестра текущего пользователя доступны обычному пользователю.