Мелкий шрифт 1С на терминальном сервере и в консолях: где менять масштаб

· 9 мин

Содержание

Шрифт 1С в терминале увеличивают не в самой 1С, а в двух местах: в масштабе удалённого рабочего стола (RDP-клиент или параметры экрана Windows на сервере) и в режиме высокого DPI для ярлыка 1cv8.exe. Отдельного параметра запуска «размер шрифта» у платформы 1С:Предприятие 8.3 нет: она берёт масштаб у Windows.

Типичная картина: дома на ноутбуке с экраном 4K подключаетесь к терминалу, а формы 1С и консоль сервера превращаются в бисер. Обычно хватает одной правки в .rdp-файле и перезахода в сеанс — это 5–10 минут. Конфигуратор, консоль кластера и командная строка настраиваются отдельно, у каждой свой способ.

1. Сначала определите, где сидит проблема

Мелкий текст в терминале 1С появляется по одной из трёх причин. От неё зависит, что крутить.

  • 🖥️ Сервер не знает о вашем масштабе. На локальном ПК стоит 150 %, а сеанс RDP открывается со 100 %. Мелким становится всё: «Пуск», проводник, 1С.
  • 🔍 Разрешение сеанса больше, чем нужно. Сеанс растянут на 3840×2160 без масштаба — элементы физически крошечные.
  • 🧩 Только 1С мелкая или размытая. Windows в сеансе выглядит нормально, а платформа нет. Здесь виноваты настройки DPI для конкретного exe.

Быстрая проверка: откройте в сеансе проводник. Если он тоже мелкий — идите в разделы 2 и 3. Если нормальный, а мелкая только 1С — сразу в раздел 4.

Где менятьЧто увеличиваетКто может сделатьКогда выбирать
Параметры RDP-клиентаВесь сеансСам пользовательПодключаетесь с разных экранов
Масштаб Windows в сеансеВесь сеансПользователь, если не запрещеноОдин и тот же монитор
DPI ярлыка 1СТолько окна 1СПользователь или админМелкая/размытая только 1С
Масштаб браузераВеб-клиент 1СПользовательРабота через браузер

2. Увеличить шрифт в терминале 1С через настройки RDP-клиента

Это самый надёжный способ. Он работает до входа в сеанс, и сервер сразу рисует интерфейс в нужном масштабе.

Через окно «Подключение к удалённому рабочему столу»

  1. Запустите mstsc (Win+R → mstsc → Enter).
  2. Нажмите «Показать параметры» и откройте вкладку «Экран».
  3. Уменьшите разрешение ползунком, например до 1920×1080 вместо полного 4K. Элементы станут крупнее.
  4. Вернитесь на вкладку «Общие» и нажмите «Сохранить как», чтобы получить свой .rdp-файл.

Минус способа: при неродном разрешении картинка слегка мылится. Поэтому дальше — точная настройка через файл.

Через параметры в .rdp-файле

Откройте сохранённый .rdp в Блокноте (правой кнопкой → «Открыть с помощью» → Блокнот) и добавьте или поправьте строки:

desktopscalefactor:i:150
devicescalefactor:i:100
smart sizing:i:1
  • desktopscalefactor — масштаб рабочего стола в сеансе в процентах. Рабочие значения: 100, 125, 150, 175, 200.
  • devicescalefactor — масштаб устройства, обычно оставляют 100.
  • smart sizing:i:1 — картинка подгоняется под размер окна, если вы его сжимаете.

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

Для разных мест держите разные файлы: 1C-office.rdp со 100 % и 1C-home-4K.rdp со 175 %. Переключаться между ними проще, чем каждый раз перенастраивать сервер.

Быстрое увеличение без переподключения

Если сеанс открыт с разрешением меньше экрана, щёлкните правой кнопкой по заголовку окна RDP. В системном меню появится пункт масштаба (Zoom) со значениями 100–300 %. Он растягивает готовую картинку, поэтому текст станет крупнее, но менее чётким. Годится как временное решение.

Для приложений RemoteApp

Если 1С опубликована как RemoteApp и запускается отдельным окном без рабочего стола, те же строки desktopscalefactor добавляют в .rdp-файл публикации. Масштаб подхватится при следующем запуске приложения.

3. Масштаб Windows на терминальном сервере

Второй вариант — поменять масштаб внутри сеанса. Он сохраняется в профиле пользователя на сервере и действует при каждом входе, с любого клиента.

  1. В сеансе щёлкните правой кнопкой по рабочему столу → «Параметры экрана».
  2. В блоке «Масштаб и разметка» выберите 125 % или 150 %.
  3. Если Windows предлагает выйти из системы — выйдите и войдите снова.

В Windows Server 2016 и новее этот пункт часто серый в RDP-сеансе: масштаб передаёт клиент, и действует настройка из раздела 2. Если пункт неактивен, правьте .rdp-файл, а не ищите обход на сервере.

Отдельно размер текста

В Windows 10 версии 1809 и новее, а также в Windows Server 2019 и 2022 есть настройка «Специальные возможности» → «Дисплей» → «Увеличить текст». Она меняет только шрифт системных элементов: меню, заголовков окон, подсказок. Формы 1С от неё меняются не всегда и не везде одинаково, поэтому для 1С основным инструментом остаётся масштаб.

На терминальном сервере с десятками пользователей не меняйте масштаб через групповые политики «для всех». У бухгалтера на 24-дюймовом мониторе и у директора с ноутбуком разные потребности. Масштаб — личная настройка.

4. Ярлык 1С и режим высокого DPI

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

  1. Найдите ярлык, которым запускаете 1С, правой кнопкой → «Свойства» → «Расположение файла». Обычно это 1cestart.exe в C:\Program Files\1cv8\common\ или 1cv8.exe/1cv8c.exe в папке bin конкретной версии платформы.
  2. Откройте свойства нужного exe → вкладка «Совместимость».
  3. Нажмите «Изменить параметры высокого DPI».
  4. Включите «Переопределите режим масштабирования высокого разрешения» и выберите вариант:
    • Приложение — 1С масштабирует себя сама; текст чёткий, если платформа корректно поддерживает DPI;
    • Система — Windows растягивает окно; всё крупное, но чуть размытое;
    • Система (расширенная) — Windows пытается растянуть чётко; иногда даёт артефакты в таблицах.
  5. Нажмите «ОК» и перезапустите 1С.

Попробуйте варианты по очереди и оставьте тот, при котором текст и чёткий, и читаемый.

1cestart.exe запускает нужную версию 1cv8c.exe из папки bin. Если поменять настройку только у 1cestart.exe, она может не дойти до клиента. Надёжнее настроить файл, который реально работает: в «Диспетчере задач» посмотрите, какой процесс открыт, и правой кнопкой → «Открыть расположение файла».

После обновления платформы папка bin новой версии получает чистый 1cv8c.exe без ваших настроек. Если после обновления шрифт снова стал мелким — повторите шаги для новой папки. На терминальном сервере это делает администратор, ему нужны права на Program Files.

5. Шрифт в режиме 1С:Предприятие, в Конфигураторе и при отладке

Пользовательский режим

В режиме 1С:Предприятие на тонком и толстом клиенте размер шрифта форм задаёт конфигурация, а пользователь меняет общий масштаб способами из разделов 2–4. Что ещё доступно без программиста:

  • 📊 Отчёты и печатные формы. В табличном документе работает масштаб колёсиком мыши с зажатым Ctrl. Это меняет вид на экране, а не размер шрифта при печати.
  • 🌐 Веб-клиент. Работает обычный масштаб браузера: Ctrl и «+»/«−», сброс — Ctrl+0. Браузер запоминает масштаб для адреса публикации.
  • 🗂️ Колонки таблиц. Если текст обрезается, растяните колонку или через «Ещё» → «Изменить форму» уберите лишние колонки, чтобы осталось место.

Конфигуратор

Шрифт текста модулей, запросов и макетов меняют в настройках Конфигуратора: Сервис → Параметры → вкладка «Тексты» → кнопка выбора шрифта. Там же задают размер. Для экрана с масштабом 150 % хорошо читаются Consolas или Courier New размером 11–12.

Остальные элементы Конфигуратора — дерево метаданных, палитра свойств — следуют масштабу Windows и DPI-настройке 1cv8.exe из раздела 4.

Отладка

Отладчик в 8.3 работает внутри Конфигуратора или 1С:EDT, отдельного шрифта у него нет. В Конфигураторе действует шрифт из вкладки «Тексты». В EDT шрифт редактора меняют через Window → Preferences → General → Appearance → Colors and Fonts, а быстро увеличивают сочетанием Ctrl и «=».

6. Консоль кластера, обработки-консоли и командная строка

Слово «консоль» в мире 1С означает разные вещи, и шрифт у них меняется по-разному.

Консоль администрирования серверов 1С

Это оснастка MMC (1CV8 Servers.msc). Своих настроек шрифта у неё нет: размер берётся из масштаба Windows. Если оснастка мелкая на терминальном сервере, помогают разделы 2–3. Если размыта — DPI-настройка для mmc.exe по шагам раздела 4.

Консоль запросов, консоль заданий и другие обработки

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

Командная строка Windows (cmd, PowerShell)

Через командную строку администраторы работают с rac, ibcmd и пакетным запуском 1cv8. Шрифт окна меняется так:

  1. Щёлкните правой кнопкой по заголовку окна консоли → «Свойства».
  2. Вкладка «Шрифт» → выберите размер, например 18 или 20.
  3. Шрифт берите TrueType: Consolas или Lucida Console. Растровый шрифт плохо выводит кириллицу.

Ещё быстрее — Ctrl и колёсико мыши прямо в окне консоли, это работает в Windows 10 и новее.

Windows Terminal

В Windows Terminal размер меняют сочетанием Ctrl и «+»/«−». Постоянно — в «Параметры» → профиль (Командная строка или PowerShell) → «Внешний вид» → «Размер шрифта».

7. Размытый текст, обрезанные надписи и кракозябры

Если после увеличения шрифта что-то пошло не так, сверьтесь с таблицей симптомов.

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

Подробнее о кодировке в консоли

В русской Windows консоль по умолчанию работает в кодовой странице 866. Пакетные файлы .bat, сохранённые в Блокноте в UTF-8, выводят кириллические пути и имена баз кракозябрами. Два рабочих решения:

@echo off
chcp 65001 > nul
rem дальше команды с кириллическими путями

Либо пересохраните .bat в кодировке 866 (OEM) в редакторе, который это умеет. Шрифт окна при этом должен быть TrueType, иначе даже правильные символы не отрисуются.

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

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

Можно ли задать размер шрифта 1С ключом в строке запуска?
Нет. У 1cv8 и 1cv8c нет параметра размера шрифта. Масштаб берётся у Windows, поэтому меняют его в RDP-клиенте, параметрах экрана или DPI-настройках exe.
Увеличение масштаба у меня изменит шрифт у других пользователей терминала?
Нет. Масштаб из .rdp-файла и из параметров экрана хранится для конкретного пользователя. DPI-настройка на вкладке «Совместимость» без кнопки «Изменить параметры для всех пользователей» тоже личная.
Почему на одном мониторе всё нормально, а на втором мелко?
Масштаб в сеансе задаётся при подключении и общий для всего окна RDP. При режиме «Использовать все мониторы» разные экраны с разным DPI дают разный вид. Подключайтесь на один монитор или выровняйте масштаб мониторов на локальном ПК.
Изменится ли размер шрифта в печатных формах?
Нет. Масштаб экрана и Ctrl с колёсиком в табличном документе меняют только вид. Шрифт печати задан в макете, его меняет программист через расширение или правку макета.
Влияет ли увеличенный масштаб на скорость работы 1С по RDP?
Почти нет. Больше всего на трафик влияют разрешение и глубина цвета сеанса. Масштаб 150 % при том же разрешении нагрузку заметно не меняет.