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

Важно понимать, что масштабирование в работает иначе, чем в большинстве современных приложений. Здесь нет универсального ползунка "100%-200%" — придётся комбинировать настройки операционной системы, параметры запуска и иногда даже редактировать конфигурационные файлы. Мы собрали решения для всех популярных сценариев: от Windows 10/11 до Ubuntu и macOS, с учётом особенностей тонкого клиента, веб-клиента и толстого клиента.

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

1. Масштабирование через настройки Windows (универсальный способ)

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

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

  1. Нажмите Win + I, чтобы открыть Параметры Windows.
  2. Перейдите в раздел Система → Дисплей.
  3. В блоке "Масштаб и разметка" выберите нужное значение (рекомендуем начинать с 125% или 150%).
  4. Нажмите "Применить" и подтвердите выход из системы (если потребуется).

Для Windows 11 алгоритм аналогичный, но путь к настройкам может немного отличаться: Параметры → Система → Экран → Масштаб. Если после изменения масштаба 1С отображается размыто, попробуйте отключить параметр "Дать Windows исправить размытые приложения" (находится там же, под ползунком масштаба).

📊 Какую ОС вы используете для работы с 1С?
Windows 10
Windows 11
Linux (Ubuntu/Debian)
macOS
Другая

2. Настройка масштаба для конкретного ярлыка 1С (продвинутый метод)

Если системное масштабирование не подходит (например, потому что другие программы становятся слишком крупными), можно задать индивидуальный масштаб только для 1С:Предприятия. Этот способ работает через свойства ярлыка и особенно полезен для версий 8.3.8–8.3.18, где системное масштабирование часто ломает интерфейс.

Инструкция:

  1. Найдите ярлык 1С:Предприятие на рабочем столе или в меню "Пуск".
  2. Щёлкните по нему правой кнопкой мыши и выберите "Свойства".
  3. Перейдите на вкладку "Совместимость".
  4. Нажмите кнопку "Изменить параметры высокого DPI" (в старых версиях Windows этот пункт может называться "Параметры масштабирования для высокого разрешения").
  5. Включите опцию "Переопределить масштабирование высокого DPI" и выберите вариант "Приложение" в выпадающем списке.
  6. Сохраните изменения и запустите 1С через этот ярлык.

Закройте все окна 1С перед изменением настроек|

Убедитесь, что в свойствах ярлыка указан правильный путь к 1cv8.exe|

Попробуйте масштаб 125% или 150% — крайние значения (200%) могут сломать интерфейс|

После изменения масштаба перезагрузите компьютер, если 1С отображается некорректно-->

Этот метод часто решает проблему с размытыми шрифтами в формах и отчётах, но может не сработать для веб-клиента 1С (там масштабирование управляется браузером). Также обратите внимание, что в некоторых сборках Windows 10 (например, 1809) этот параметр может отсутствовать — в таком случае обновите систему.

3. Изменение масштаба через параметры запуска 1С

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

Основные параметры запуска, отвечающие за масштаб:

  • 🔍 /DPIAware — отключает автоматическое масштабирование Windows для 1С (полезно, если интерфейс размывается).
  • 📏 /ScaleFactor=N — задаёт коэффициент масштабирования (например, /ScaleFactor=1.5 для 150%). Работает не во всех версиях!
  • 🖥️ /DisableScaling — полностью отключает масштабирование (может помочь, если элементы интерфейса наезжают друг на друга).

Пример командной строки для запуска 1С с масштабом 125%:

"C:\Program Files\1cv8\8.3.20.1549\bin\1cv8.exe" /DPIAware /ScaleFactor=1.25

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

  1. Откройте свойства ярлыка 1С.
  2. В поле "Объект" после пути к 1cv8.exe добавьте нужные параметры (например, /DPIAware /ScaleFactor=1.3).
  3. Сохраните изменения.
💡

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

4. Решение проблем с масштабом в тонком и веб-клиенте

Тонкий и веб-клиенты 1С:Предприятия масштабируются иначе, чем толстый клиент. Здесь настройка зависит от браузера (для веб-клиента) или параметров подключения (для тонкого клиента). Рассмотрим оба случая.

Для веб-клиента (работа через браузер):

  • 🌐 В Google Chrome или Microsoft Edge нажмите Ctrl + + или Ctrl + -, чтобы изменить масштаб страницы. Это временное решение — после обновления страницы масштаб сбросится.
  • 🔧 Чтобы зафиксировать масштаб, установите расширение "Zoom" (для Chrome) или используйте настройки сайта: перейдите в Настройки → Внешний вид → Масштаб страницы.
  • ⚙️ Для постоянного изменения масштаба отредактируйте файл webinst.cfg (находится в каталоге веб-сервера). Добавьте строку <scale factor="1.25" /> в секцию <client>.

Для тонкого клиента:

  • 🖱️ Если тонкий клиент запускается через RemoteApp или RDP, масштаб настраивается на стороне сервера. Попросите администратора изменить параметры сеанса.
  • 📁 В файле конфигурации тонкого клиента (1cv8c.cfg) можно прописать параметр Scale=1.5 (значение указывается в формате 1.0 для 100%, 1.25 для 125% и т.д.).
Где найти файлы конфигурации?

Файл webinst.cfg обычно располагается в папке C:\inetpub\wwwroot\1c_web\conf (для IIS) или /var/www/1c_web/conf (для Apache/Nginx на Linux).

Файл 1cv8c.cfg для тонкого клиента ищут в каталоге установки 1С или в профиле пользователя: %APPDATA%\1C\1cv8c\.

Если после изменений интерфейс тонкого клиента отображается некорректно (например, обрезаются кнопки или пропадают подсказки), попробуйте сбросить кэш клиента. Для этого:

  1. Закройте все сеансы 1С.
  2. Удалите папку %APPDATA%\1C\1cv8c\Cache.
  3. Перезапустите тонкий клиент.

5. Масштабирование в Linux и macOS: особенности и решения

Пользователи Ubuntu, Debian или macOS часто сталкиваются с тем, что 1С отображается слишком мелко или, наоборот, элементы интерфейса накладываются друг на друга. Это связано с тем, что Wine (используемый для запуска 1С на Linux) и CrossOver (для macOS) не всегда корректно обрабатывают масштабирование.

Для Linux (Ubuntu/Debian):

  • 🐧 Установите переменную окружения QT_SCALE_FACTOR перед запуском 1С. Например, для масштаба 125% в терминале выполните:
    export QT_SCALE_FACTOR=1.25
    

    wine "C:\Program Files\1cv8\8.3.20.1549\bin\1cv8.exe"

  • 📌 Добавьте эту строку в файл ~/.bashrc или ~/.profile, чтобы масштаб применялся автоматически.
  • 🔧 Если используете KDE Plasma, проверьте настройки масштабирования в Системные настройки → Оформление → Шрифты.

Для macOS:

  • 🍎 В CrossOver откройте настройки бутылки (контейнера) с 1С, перейдите на вкладку "Графика" и установите параметр "DPI" в значение 96 (для масштаба 100%) или 120 (для 125%).
  • 🖥️ Если 1С запускается через Parallels Desktop, масштаб настраивается в параметрах виртуальной машины: Настройки → Аппаратное обеспечение → Видео → Масштабирование Retina.
💡

На Linux и macOS масштабирование 1С часто требует экспериментов с несколькими параметрами одновременно. Начните с QT_SCALE_FACTOR, а если не поможет — пробуйте настройки Wine или виртуальной машины.

Важно: при работе через Wine некоторые элементы интерфейса (например, печатные формы) могут отображаться некорректно при масштабе выше 125%. В таком случае попробуйте использовать удалённый рабочий стол (RDP) к Windows-машине с уже настроенным масштабом.

6. Исправление багов после изменения масштаба

Частая проблема при масштабировании 1С — исчезновение элементов интерфейса: кнопок, полей ввода или строк таблиц. Это происходит из-за того, что платформа 1С не всегда корректно рассчитывает размеры окон при нестандартном масштабе. Вот как это исправить:

Проблема Причина Решение
Пропали кнопки в формах (например, "ОК", "Отмена") Неправильный расчёт координат при масштабировании Включите режим совместимости с Windows 8 в свойствах ярлыка или используйте параметр /DisableScaling
Размытые шрифты в отчётах и печатных формах Конфликт между масштабом Windows и рендерингом 1С Отключите сглаживание шрифтов в настройках Windows или используйте /DPIAware
Таблицы не помещаются на экране, появляются горизонтальные полосы прокрутки Фиксированная ширина колонок не масштабируется Вручную измените ширину колонок или используйте масштаб 125% вместо 150%
Модальные окна открываются за пределами видимой области Ошибка позиционирования окон при высоком DPI Перетащите окно обратно в видимую область или сбросьте настройки интерфейса в 1С

Если после изменения масштаба перестали работать горячие клавиши (например, F5 для обновления или Ctrl+Enter для проведения документа), попробуйте:

  1. Перезапустить 1С с параметром /ClearCache.
  2. Проверить, не конфликтует ли масштабирование с программами типа AutoHotkey или Punto Switcher.
  3. Сбросить персональные настройки интерфейса через меню Сервис → Настройки → Восстановить стандартные настройки.
💡

Если баги проявляются только в конкретной базе, попробуйте запустить 1С в безопасном режиме (с параметром /SafeMode). Это отключит все внешние обработки и расширения, которые могут конфликтовать с масштабированием.

7. Альтернативные способы: внешние утилиты и настройки монитора

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

Внешние утилиты для масштабирования:

  • 🔧 DPI Scaling Override Tool — позволяет принудительно задать масштаб для любого приложения, включая 1С. Скачать можно на GitHub.
  • 🖥️ Actual Multiple Monitors — управляет масштабированием для каждого монитора отдельно (полезно, если 1С открыта на вторичном экране).
  • 🔍 Process Explorer — поможет найти и изменить параметры процесса 1cv8.exe в реальном времени.

Настройка через драйвер видеокарты:

  • 🎮 Для NVIDIA: откройте Панель управления NVIDIA, перейдите в Управление параметрами 3D → Параметры программы. Добавьте 1cv8.exe и установите параметр "Масштабирование DPI" в значение "Выключено".
  • 🔴 Для AMD Radeon: в настройках драйвера найдите раздел "Дополнительные настройки" и отключите "GPU Scaling" для приложения 1С.
  • 💻 Для встроенной графики Intel: обновите драйвер до последней версии и включите опцию "Сглаживание шрифтов" в панели управления графикой.

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

FAQ: Частые вопросы по масштабированию 1С

Можно ли изменить масштаб только для одной базы 1С, не затрагивая остальные?

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

После обновления Windows масштаб в 1С сбросился. Как вернуть прежние настройки?

Обновления Windows часто сбрасывают параметры совместимости. Откройте свойства ярлыка 1С, перейдите на вкладку "Совместимость" и заново настройте параметры высокого DPI (как в разделе 2). Если это не поможет, проверьте, не сбросились ли настройки в файле 1cv8.cfg (расположен в каталоге установки 1С).

В веб-клиенте 1С шрифты слишком мелкие, а масштаб браузера не помогает. Что делать?

Попробуйте:

  1. Открыть веб-клиент в браузере Firefox — он лучше масштабирует 1С, чем Chrome.
  2. Добавить в файл webinst.cfg строку <font size="14" /> (значение подберите экспериментально).
  3. Использовать расширение Stylus для браузера, чтобы принудительно увеличить шрифты через CSS.
На Linux 1С отображается коряво при любом масштабе. Есть ли решение?

Проблема типична для Wine. Попробуйте:

  1. Установить Wine-Staging вместо стандартного Wine — он лучше работает с масштабированием.
  2. Запустить 1С через VirtualBox с Windows 10 (даже на слабом ПК это будет работать быстрее, чем через Wine).
  3. Использовать Remote Desktop для подключения к Windows-машине с уже настроенным масштабом.

Если ничего не помогает, рассмотрите вариант аренды облачного рабочего стола с предустановленной 1С (например, 1C:Fresh или MyOffice).

Можно ли сделать разный масштаб для разных мониторов в многомониторной системе?

Да, но с оговорками:

  • В Windows 10/11 установите разный масштаб для каждого монитора в настройках дисплея, но 1С может некорректно отображаться при перетаскивании между экранами.
  • Используйте параметр /MonitorDPI=N при запуске 1С, где N — DPI основного монитора (например, /MonitorDPI=96 для 100% масштаба).
  • Для стабильной работы перемещайте окно 1С только в пределах одного монитора.

Если ваш вопрос не освещён в FAQ, проверьте официальную документацию для вашей версии платформы или обратитесь в службу поддержки партнёра, у которого приобретена лицензия. В некоторых случаях (например, при использовании нестандартных конфигураций) может потребоваться доработка интерфейса через Конфигуратор.