Настройка разрешения и масштаба в 1С для всех режимов работы

· 9 мин

Содержание

Разрешение монитора 1С не меняет — им управляет Windows. Внутри 1С настраивается масштаб форм (размер шрифта, кнопок и полей), и именно это обычно нужно, когда интерфейс кажется слишком мелким или слишком крупным. Разделять эти две настройки важно: половина жалоб «в 1С всё мелко» решается не разрешением, а масштабом.

Дальше — где задаётся собственно разрешение экрана, как увеличить или уменьшить масштаб отдельно в тонком, толстом и веб-клиенте, что делать с размытым текстом на мониторах 4K и как выставить одинаковый масштаб сразу всем пользователям.

Что из этого меняется в 1С, а что в Windows

Разберём по пунктам, чтобы не искать настройку не там:

  • 🖥️ Разрешение экрана (1920×1080, 2560×1440 и т.д.) — только в Windows. В 1С такого параметра нет.
  • 🔍 Масштаб Windows (100%, 125%, 150%) — тоже в системе. Влияет на все программы разом, включая 1С.
  • 🔠 Масштаб форм 1С — внутренняя настройка платформы. Меняет размер элементов только в 1С, не трогая остальные окна.

Разрешение и системный масштаб в Windows Server 2016 и новее меняются одинаково: щёлкните правой кнопкой по рабочему столу → Параметры экрана → блок Масштаб и разметка. Там же поля Разрешение экрана и Изменение размера текста, приложений.

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

Ориентиры по системному масштабу под типовые разрешения (Windows подбирает похожие значения автоматически):

Разрешение монитораКомфортный масштаб Windows
1920×1080 (Full HD)100%
2560×1440 (2K)125%
3840×2160 (4K)150–200%

Это отправная точка, а не догма: на большом 4K-телевизоре вместо монитора масштаб может быть и 100%. Подбирайте по комфорту для глаз.

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

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

Масштаб форм в тонком клиенте 1С

Тонкий клиент — основной режим работы в 1С 8.3 с интерфейсом «Такси». Масштаб здесь настраивается внутри программы и запоминается для вашего пользователя.

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

В некоторых релизах платформы пункт Параметры лежит не в Сервис, а в Настройки главного меню — названия разделов там читаемые, нужный параметр со словом «масштаб» вы увидите сразу.

Масштаб форм — настройка текущего пользователя и текущего компьютера. У коллеги на соседнем рабочем месте он останется прежним. Как задать общий масштаб сразу всем — в разделе ниже.

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

Масштаб в толстом клиенте: управляемые и обычные формы

Толстый клиент работает с двумя типами форм, и масштаб у них настраивается по-разному.

Управляемые формы. Если конфигурация на управляемых формах (типовые БП 3.0, ЗУП 3.1, УТ 11), настройка масштаба та же, что в тонком клиенте: главное меню → Сервис → Параметры → «Масштаб форм клиентского приложения». Поведение одинаковое.

Обычные формы. Старые конфигурации и отдельные режимы работают на обычных формах. У них нет внутреннего переключателя масштаба — их размер задаёт только системный масштаб Windows и разрешение экрана. Хотите крупнее — поднимайте масштаб в параметрах дисплея Windows.

Что настраиваетеУправляемые формыОбычные формы
Масштаб внутри 1ССервис → ПараметрыНет такой настройки
Крупнее/мельчеМасштаб форм + масштаб WindowsТолько масштаб Windows
Размытость на 4KПараметры DPI у 1cv8.exeПараметры DPI у 1cv8.exe

Понять, какой тип формы перед вами, просто: управляемые формы — это современный плоский интерфейс «Такси», обычные — старый вид с объёмными кнопками и серым фоном.

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

Как изменить масштаб в веб-клиенте

В веб-клиенте 1С открывается в браузере, поэтому масштабом управляет браузер, а не платформа.

  • Увеличить: Ctrl + + (плюс).
  • Уменьшить: Ctrl + - (минус).
  • Вернуть 100%: Ctrl + 0 (ноль).
  • Колесо мыши с зажатым Ctrl — плавное изменение.

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

Разрешение экрана веб-клиент не меняет вовсе — он живёт внутри окна браузера и подчиняется разрешению, которое задано в Windows. Если база открыта в мобильном клиенте на планшете или телефоне, масштабом там управляет операционная система устройства, а не настройки 1С.

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

Если в веб-клиенте «уехала» вёрстка или пропали части формы, первым делом верните масштаб браузера на 100% (Ctrl + 0) — часто дело именно в случайно сбитом зуме.

Размытый и мелкий текст на мониторах 4K

Размытый шрифт в 1С на экранах с высоким разрешением — классическая проблема. Причина не в 1С, а в том, как Windows растягивает приложение, не рассчитанное на высокий DPI. Лечится настройкой совместимости у исполняемого файла платформы.

  1. Найдите файл 1cv8.exe. Обычно он лежит в C:\Program Files\1cv8\<номер версии>\bin\1cv8.exe.
  2. Щёлкните по нему правой кнопкой → Свойства → вкладка Совместимость.
  3. Нажмите Изменить параметры высокого разрешения.
  4. Включите флажок «Переопределите режим масштабирования высокого разрешения».
  5. В списке выберите Система (расширенная) — этот вариант чаще всего убирает размытость.
  6. Примените и перезапустите 1С.

Коротко про три варианта в списке переопределения DPI, чтобы выбирать осознанно:

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

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

Диагностика частых случаев:

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

Как задать масштаб для всех пользователей

Масштаб форм 1С — персональная настройка, единого переключателя «для всех» в платформе нет. Поэтому централизованно управляют именно поведением Windows при масштабировании.

Настройку совместимости DPI для 1cv8.exe можно прописать в реестре и раскатать групповой политикой на все рабочие места. Ключ:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

В нём создаётся строковый параметр, где имя — полный путь к 1cv8.exe, а значение задаёт режим масштабирования (например, с флагом высокого DPI). Удобнее сначала выставить нужный режим руками через Свойства → Совместимость на эталонной машине, посмотреть, какое значение появилось в этом ключе, и затем распространить его через GPO или скрипт входа.

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

Сам системный масштаб и разрешение монитора тоже выставляются через групповые политики Windows (административные шаблоны раздела с параметрами дисплея), но это настройки операционной системы, а не 1С, — к платформе они отношения не имеют.

Если парк машин разнородный (разные мониторы и разрешения), единый жёсткий масштаб для всех обычно вредит: на маленьком мониторе формы перестанут помещаться. Практичнее задать политикой разумный режим DPI у 1cv8.exe, а точный масштаб форм оставить пользователям — это и быстрее, и меньше обращений в поддержку.

Меняется ли масштаб программно, из встроенного языка

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

Что действительно в руках разработчика:

  • 🧩 На этапе разработки в конфигураторе у формы и её элементов можно задать параметры отображения, чтобы форма изначально выглядела крупнее или компактнее. Это влияет на внешний вид формы у всех, кто её открывает.
  • 👤 Масштаб форм клиентского приложения остаётся пользовательской настройкой — её каждый задаёт под себя через Сервис → Параметры, и перекрывать её кодом на лету платформа штатно не предполагает.

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

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

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

Сбросится ли масштаб форм после обновления 1С?
Нет. Масштаб форм хранится в настройках пользователя и обновление конфигурации его не трогает. Если масштаб всё же слетел, скорее всего сменился пользователь Windows или профиль, под которым запускается база.
Почему у коллеги 1С крупнее, чем у меня, на одинаковых мониторах?
Либо у него выше масштаб форм в Сервис → Параметры, либо выше системный масштаб Windows. Сравните оба значения — настройки персональные и не синхронизируются между компьютерами.
Можно ли сделать разный масштаб для разных баз на одном компьютере?
Масштаб форм привязан к пользователю базы, поэтому в разных базах он может отличаться. Масштаб Windows и браузера общий для всей системы и по базам не разделяется.
Масштаб стоит на максимуме, а 1С всё равно мелкая. Что делать?
Поднимите системный масштаб Windows (Параметры экрана → Масштаб) — он действует вместе с масштабом форм. Если и это не помогает, проверьте, не выставлено ли слишком высокое разрешение монитора под его физический размер.
Почему после настройки масштаб применился не сразу?
Часть изменений подхватывается только при повторном открытии формы или перезапуске окна базы. Закройте и откройте 1С заново — масштаб встанет корректно.
Как увеличить только печатную форму или отчёт, а не весь интерфейс?
Масштаб печати задаётся отдельно — в самой печатной форме перед выводом на принтер или в предпросмотре. Масштаб форм интерфейса на печать не влияет, это независимые настройки.