Мелкий шрифт и крошечные кнопки 1С в RDP: как вернуть нормальный размер
Содержание
Масштаб 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С, если форма не перерисовалась.
Масштаб в меню хранится в настройках пользователя на сервере. Он подтянется и при следующем входе с другого компьютера, поэтому подбирайте значение один раз под основной монитор.
Минус способа: окна с большим числом колонок перестают вмещаться в экран. Для длинных табличных частей остаётся горизонтальная прокрутка, а печатные формы масштаб интерфейса не затрагивает.
Настройка масштаба в параметрах 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С (или файл
1cv8.exeлибо1cv8c.exeв папке платформы). - Откройте правым щелчком
Свойства → Совместимость. - Нажмите «Изменить параметры высокого разрешения (DPI)».
- Отметьте «Переопределить режим масштабирования высокого разрешения» и выберите, кто выполняет масштабирование.
Что означает каждый вариант:
- Приложение. 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 нужен ради других программ, придётся использовать способы выше.
Диагностика: что делать, если не помогло
Сверьтесь с таблицей симптомов.
desktopscalefactor) или в Параметры → Система → Дисплей внутри сеанса. После правки RDP-файла переподключитесь.Если ни один пункт не подошёл, проверьте две вещи. Первая: несколько мониторов с разным масштабом. RDP берёт настройку основного монитора, а окно, перетащенное на другой, масштабируется неправильно. Вторая: версия платформы. Свежие релизы 8.3 лучше работают с высокими разрешениями; если у вас сильно устаревший релиз, уточните у администратора возможность обновления.
Частые вопросы
Почему 1С мелкая только в RDP, а на своём компьютере нормальная?
Какое значение `desktopscalefactor` выбрать?
Нужно ли переустанавливать платформу, чтобы изменить масштаб?
Изменится ли масштаб у других пользователей сервера?
Подходит ли это для RemoteApp?
1cv8.exe и масштаб в меню 1С работают и там. Рабочего стола сервера нет, поэтому настройки сеанса Windows не помогут.