Мелкий шрифт и крошечные кнопки 1С в RDP: как вернуть нормальный размер

· 9 мин

Содержание

Масштаб 1С в удалённом сеансе меняют на четырёх уровнях: в клиенте RDP, в самом сеансе Windows, в свойствах ярлыка 1cv8.exe и в настройках интерфейса «Такси». Начните с последнего: пункт масштаба в главном меню 1С правит размер за полминуты и не трогает систему. Если не хватило, поднимайте масштаб Windows в сеансе или пересобирайте подключение.

Чаще всего картинка мелкая у тех, кто работает с ноутбука или монитора 4K через RDP. Локально Windows увеличивает интерфейс на 150%, а на удалённом сервере сеанс открывается со 100%. Буквы 1С при этом читаются с трудом, а таблицы документов выглядят как сито.

Что выбрать: сравнение способов

Способы работают на разных уровнях. Идти нужно от безопасного к тому, что трогает систему.

СпособЧто меняетКогда подходитРиски
Масштаб в меню 1СТолько интерфейс программыМелко только в 1С, остальное в сеансе нормальноеЧасть форм может не уместиться
Масштаб в RDP-файлеВесь сеанс целикомМелко всё: проводник, Office, 1СНужно сохранить и использовать свой .rdp
Масштаб Windows в сеансеВесь сеанс на сервереВы единственный пользователь с такой потребностьюСервер общий — настройка у каждого своя, проверьте профиль
Совместимость DPI в ярлыкеПоведение именно 1С1С размыта или не следует за масштабом системыВозможна размытость шрифта
Масштаб браузераСтраница веб-клиентаРабота через браузерНет, обратимо за секунду

Сначала уточните, где именно мелко

Сначала выясните, какой клиент вы используете. От этого зависит весь дальнейший порядок.

  • 🖥 Тонкий клиент внутри RDP. Запускаете 1cv8c.exe или ярлык со списком баз прямо на сервере терминалов.
  • 🪟 RemoteApp. На экране только окно 1С без рабочего стола сервера.
  • 🌐 Веб-клиент. Браузер на вашем компьютере, ничего на сервере не запущено.
  • 💻 Тонкий клиент локально. Клиент стоит у вас, подключается к серверу 1С по сети. Это не удалённый рабочий стол, масштаб правится так же, как для обычного окна.

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

Быстрый вариант: масштаб в самой 1С

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

  1. Сохраните данные и закройте открытые документы без записи.
  2. Выберите новый масштаб в меню.
  3. Перезапустите 1С, если форма не перерисовалась.

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

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

Настройка масштаба в параметрах RDP-подключения

Если мелким выглядит весь рабочий стол, правьте подключение, а не 1С. Откройте mstsc.exe, нажмите «Показать параметры» и перейдите на вкладку «Экран».

  • Снимите флажок, который отвечает за перенос масштаба клиента, если сеанс получается слишком крупным.
  • Выберите разрешение сеанса. Полноэкранный режим берёт разрешение вашего монитора, поэтому на 4K всё мелко.
  • Уменьшите разрешение, например до 1920×1080. Все элементы вырастут вместе с экраном.

Для точной настройки откройте сохранённый .rdp-файл в текстовом редакторе и добавьте строки:

desktopscalefactor:i:150
smart sizing:i:1

Первая задаёт масштаб рабочего стола в процентах, вторая подгоняет изображение под размер окна клиента. Допустимы значения от 100 до 500, но подходят обычно 125, 150 или 200.

Файл .rdp с параметрами нужно сохранять и открывать именно им. Если запускать подключение из списка недавних, параметры не применятся.

Масштаб рабочего стола передаётся серверу при входе. Поэтому новое значение вступает в силу после нового подключения, а не в уже открытом сеансе.

Масштаб Windows внутри сеанса

В сеансе откройте Параметры → Система → Дисплей и задайте масштаб. На серверах терминалов такой пункт работает, если администратор не запретил смену параметров экрана политикой. Если пункт неактивен, пишите администратору: ограничение стоит на сервере.

Какой масштаб подобрать под экран

Универсального числа нет, но ориентиры помогают не перебирать значения вслепую. Цифры примерные, подгоняйте под своё зрение и расстояние до монитора.

МониторМасштаб для удалённого сеансаКомментарий
Full HD, 21-24 дюйма100%Обычно мелкого нет, правка нужна редко
Full HD, ноутбук 13-15 дюймов125%Хватает для длительной работы с таблицами
2K (2560×1440), 27 дюймов125-150%Выше 150% часть колонок уходит за край
4K, 27-32 дюйма150-200%Начните со 150%, а 200% пробуйте, если и так мелко

Если подключаетесь с двух разных компьютеров, заведите два .rdp-файла с разными значениями и назовите их по месту работы. Один файл на все случаи заставит вечно переключать масштаб.

Не меняйте сразу всё. Поднимите масштаб одним способом, переподключитесь и оцените результат. Если вы уже увеличили масштаб в RDP-файле, то масштаб в меню 1С чаще всего трогать не придётся: два увеличения подряд дают перебор.

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

Совместимость DPI для ярлыка 1С

Платформа 1С по-разному ведёт себя с масштабом Windows. Если окно выглядит размытым или не меняет размер при смене масштаба в системе, поможет свойство ярлыка.

  1. Найдите ярлык 1С (или файл 1cv8.exe либо 1cv8c.exe в папке платформы).
  2. Откройте правым щелчком Свойства → Совместимость.
  3. Нажмите «Изменить параметры высокого разрешения (DPI)».
  4. Отметьте «Переопределить режим масштабирования высокого разрешения» и выберите, кто выполняет масштабирование.

Что означает каждый вариант:

  • Приложение. Windows ничего не увеличивает, 1С рисует всё сама. Если интерфейс мелкий, этот режим делает его ещё мельче, зато шрифт чёткий.
  • Система. Windows растягивает готовую картинку окна. Всё крупнее, но чуть мутнее.
  • Система (расширенное). Тот же принцип, но современнее. Попробуйте, если «Система» даёт нечёткие шрифты.

Для мелкого интерфейса начните с варианта «Система». Применяйте изменение ко всем пользователям только если вы администратор сервера, иначе настройка действует лично на вас.

Меняйте свойства именно того файла, которым запускаете. Ярлык в меню «Пуск», ярлык на рабочем столе и сам исполняемый файл — три разных объекта.

Запуск с ключами командной строки

Размер шрифта самостоятельным ключом не задаётся. Ключи нужны для другого: чтобы собрать отдельный ярлык под RDP и не трогать общий.

Откройте свойства ярлыка, поле «Объект». Параметры дописываются после пути с пробелом:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName "Бухгалтерия"

Для клиента 1С используются такие ключи, в которых можно быть уверенным:

  • /IBName — запуск конкретной базы из списка по имени;
  • /DisableStartupMessages — не показывать окна предупреждений при старте;
  • /DisableStartupDialogs — не показывать диалоговые окна запуска;
  • /ClearCache — очистить клиентский кэш (сеансы пользователей этим не обрываются, но кэш пересоберётся при запуске).

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

Практический приём: создайте второй ярлык «1С для RDP» с отдельными свойствами совместимости. Основной ярлык оставьте для работы на локальном компьютере. Так одну и ту же платформу не придётся перенастраивать при каждом переключении между режимами.

Те же дополнительные параметры можно задать в списке баз: выберите базу, нажмите «Изменить» и найдите поле дополнительных параметров запуска.

Масштаб на стороне сервера терминалов

Если много пользователей жалуются одновременно, проверьте сервер, а не клиентов.

  • Разрешение сеанса. Групповая политика может ограничивать максимальное разрешение и число мониторов. Сеанс тогда открывается меньше, чем нужно.
  • Глубина цвета. Сниженная глубина цвета делает шрифты рваными, и кажется, что мелко. Проверьте политику цвета в параметрах узла сеансов.
  • Профили пользователей. Масштаб хранится в профиле. Если профили перемещаемые или сбрасываются при выходе, настройка не сохраняется.
  • Версия Windows Server. Современное масштабирование RDP работает на Windows Server 2016 и новее. На старых системах клиент вынужден упрощать картинку.

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

Веб-клиент: масштаб без настроек сервера

В браузере 1С не зависит от RDP, поэтому всё решается на вашем компьютере.

  • Ctrl и + — увеличить страницу, Ctrl и - — уменьшить, Ctrl и 0 — вернуть 100%.
  • Для колёсика мыши: удерживайте Ctrl и прокручивайте.
  • Браузер запоминает масштаб для адреса сайта. Откроете другую базу на другом адресе — масштаб будет свой.

Если интерфейс 1С уже увеличен её собственным меню, не складывайте оба способа. 150% в браузере и 150% в программе дают огромные кнопки, и страница перестаёт помещаться.

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

Диагностика: что делать, если не помогло

Сверьтесь с таблицей симптомов.

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

Если ни один пункт не подошёл, проверьте две вещи. Первая: несколько мониторов с разным масштабом. RDP берёт настройку основного монитора, а окно, перетащенное на другой, масштабируется неправильно. Вторая: версия платформы. Свежие релизы 8.3 лучше работают с высокими разрешениями; если у вас сильно устаревший релиз, уточните у администратора возможность обновления.

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

Почему 1С мелкая только в RDP, а на своём компьютере нормальная?
Локально Windows применяет масштаб вашего монитора, например 150%. В удалённом сеансе масштаб задаёт RDP-клиент и сервер. Если параметры не переданы, сеанс открывается со 100%.
Какое значение `desktopscalefactor` выбрать?
Ориентируйтесь на локальный масштаб Windows: 125, 150 или 200. Допустимы значения от 100 до 500, но слишком большие делают окна неудобными.
Нужно ли переустанавливать платформу, чтобы изменить масштаб?
Нет. Достаточно настроек RDP, свойств ярлыка и меню самой программы. Переустановка платформы масштаб не меняет.
Изменится ли масштаб у других пользователей сервера?
Масштаб в меню 1С и в профиле Windows хранится по пользователю. Свойства общего ярлыка и политики сервера касаются всех, поэтому правьте их с согласованием.
Подходит ли это для RemoteApp?
Параметры подключения, свойства 1cv8.exe и масштаб в меню 1С работают и там. Рабочего стола сервера нет, поэтому настройки сеанса Windows не помогут.