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

Важно понимать: термин «разрешение» в контексте может означать две вещи: 1) физическое разрешение монитора (например, 1920×1080), которое настраивается в ОС, и 2) масштаб интерфейса (увеличение шрифтов и элементов). Мы рассмотрим оба варианта, а также решаем распространённые проблемы вроде «размытого» текста при удалённом подключении или неправильного отображения в браузере.

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

1. Изменение разрешения в тонком клиенте 1С

Тонкий клиент — самый распространённый режим работы с 1С:Предприятие 8.3. Здесь настройки разрешения зависят от двух факторов: параметров запуска клиента и настроек операционной системы. Начнём с самого простого — корректировки масштаба через параметры .

Чтобы изменить масштаб интерфейса в тонком клиенте: 1. Закройте все сеансы . 2. Найдите ярлык запуска тонкого клиента (обычно на рабочем столе или в меню Пуск). 3. Кликните правой кнопкой по ярлыку → Свойства. 4. В поле Объект добавьте параметр /DPIAware (если его нет). Например:

"C:\Program Files (x86)\1cv8\8.3.20.1500\bin\1cv8.exe" /DPIAware /S"C:\bases\trade\trade" /N"Пользователь" /P"пароль"

Параметр /DPIAware заставляет игнорировать настройки масштабирования Windows и использовать «нативное» разрешение. Это решает проблему размытых шрифтов, но может сделать текст слишком мелким на экранах с высоким DPI (например, 4K).

  • 🔍 Если после добавления /DPIAware текст стал нечитаемым, попробуйте комбинацию /DPIAware /DisableDPIScaling.
  • 🖥️ Для мониторов с разрешением 4K рекомендуется использовать масштаб Windows 125% или 150% + параметр /DPIAware.
  • ⚙️ В 1С:Предприятие 8.3.22+ появилась экспериментальная поддержка высоких DPI — проверьте обновления платформы.
⚠️ Внимание: Параметры запуска /DPIAware и /DisableDPIScaling могут конфликтовать с некоторыми плагинами (например, 1С:Документооборот). Если после изменений интерфейс отображается некорректно, верните стандартные настройки.
📊 Какой клиент 1С вы используете чаще?
Тонкий клиент
Толстый клиент
Веб-клиент
Мобильное приложение

2. Настройка разрешения в толстом клиенте

Толстый клиент предоставляет больше возможностей для кастомизации интерфейса, включая ручную настройку масштаба. Здесь изменения вступают в силу сразу и не требуют перезапуска (в отличие от тонкого клиента). Чтобы изменить разрешение:

Способ 1. Через меню «Сервис»:

  1. Откройте 1С:Предприятие в толстом клиенте.
  2. Перейдите в Сервис → Параметры.
  3. Выберите вкладку Интерфейс.
  4. В разделе Масштаб установите значение от 80% до 200%.
  5. Нажмите ОК — изменения применятся сразу.

Способ 2. Редактирование конфигурационного файла:

Если меню Параметры недоступно (например, в управляемых формах), можно вручную отредактировать файл настроек:

  1. Закройте .
  2. Перейдите в папку профиля пользователя (например, C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\).
  3. Откройте файл 1Cv8Usr.epf в текстовом редакторе (например, Notepad++).
  4. Найдите строку <Scale>100</Scale> и измените значение (например, на 125).
  5. Сохраните файл и перезапустите .

Значение масштаба Рекомендуемое разрешение экрана Эффект
80% Full HD (1920×1080) Уменьшает элементы интерфейса, полезно для больших мониторов
100% Любое Стандартный масштаб (по умолчанию)
125% QHD (2560×1440) или 4K Увеличивает шрифты и кнопки, оптимально для высоких DPI
150% и выше 4K (3840×2160) Крупный интерфейс, может потребовать прокрутки окон

Закрыть все сеансы 1С|Создать резервную копию файла 1Cv8Usr.epf|Проверить версию платформы (8.3.20+ поддерживает DPI лучше)|Убедиться, что права доступа позволяют редактировать файлы в AppData-->

3. Корректировка разрешения в веб-клиенте 1С

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

  • 🌐 Масштаб браузера: нажмите Ctrl + 0, чтобы сбросить масштаб до 100%.
  • 🔧 Параметры запуска веб-клиента: в адресной строке браузера после URL добавьте ?scale=125 (например, http://server/base?scale=125).
  • 📱 Режим мобильного устройства: если вы подключаетесь с планшета, веб-клиент может автоматически применять мобильный интерфейс. Чтобы отключить, добавьте параметр &mobile=0.

Для постоянного изменения масштаба в веб-клиенте необходимо отредактировать файл конфигурации сервера :

  1. На сервере откройте файл webinst.xml (обычно располагается в C:\Program Files\1cv8\conf\).
  2. Найдите раздел <default-scale> и установите нужное значение (например, 125).
  3. Сохраните файл и перезапустите службу 1С:Предприятие.

В веб-клиенте 1С 8.3.21+ поддерживается адаптивный интерфейс, который автоматически подстраивается под разрешение экрана. Однако для корректной работы требуется обновлённый браузер (Chrome 100+, Edge 100+, Firefox 95+).

⚠️ Внимание: Изменение файла webinst.xml влияет на всех пользователей веб-клиента. Перед редактированием создайте резервную копию и согласуйте изменения с администратором сервера.

4. Решение проблем с размытым текстом в 1С

Размытость шрифтов в — частая проблема при работе на экранах с высоким разрешением (4K, 5K) или при удалённом подключении через RDP. Причины могут быть разные:

  • 🖥️ Несовпадение DPI монитора и настроек 1С: если в Windows установлен масштаб 150%, а запускается без /DPIAware, текст будет размытым.
  • 🔌 Удалённое подключение (RDP/Terminal Services): сервер может передавать изображение в низком разрешении.
  • 🌍 Веб-клиент с устаревшим браузером: старые версии Chrome или Edge не поддерживают корректное масштабирование.

Как устранить размытость:

  1. Для локального клиента: используйте комбинацию параметров /DPIAware /DisableDPIScaling + масштаб Windows 100%.
  2. Для RDP: перед подключением в клиенте Удалённый рабочий стол нажмите Показать параметры → Локальные ресурсы → Настройка удалённого звука и отображения и установите Цветовая глубина: 32 бита и Разрешение: Нативное.
  3. Для веб-клиента: обновите браузер и добавьте в адресную строку ?scale=100&dpi=96.
Почему в 1С размываются только некоторые элементы?

В платформе 1С 8.3 используется гибридный рендеринг: часть интерфейса (например, таблицы) рисуется через GDI+, а часть (кнопки, поля ввода) — через Direct2D. При несовпадении DPI эти слои могут накладываться некорректно, создавая эффект "двойного" текста. Решение — принудительно отключить Direct2D, добавив в параметры запуска /UseGDIPlus.

5. Групповая политика: единые настройки разрешения для всех пользователей

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

Способ 1. Через редактор групповой политики (для домена Active Directory):

  1. На контроллере домена откройте gpedit.msc.
  2. Перейдите в Конфигурация пользователя → Административные шаблоны → 1С:Предприятие 8.3.
  3. Включите политику Задать масштаб интерфейса и установите значение (например, 125).
  4. Примените политику к нужной организационной единице (OU).

Способ 2. Через файл 1cv8.epf на сервере:

  1. На сервере найдите файл 1cv8.epf (обычно в C:\Program Files\1cv8\conf\).
  2. Добавьте строку <Scale>125</Scale> в раздел <UserSettings>.
  3. Сохраните файл и перезапустите службу 1С:Предприятие.

Для Linux-клиентов (при использовании Wine или native-клиента) групповая политика не применяется. В этом случае настройку масштаба придётся делать вручную для каждого пользователя через файл .1cv8/1cv8.conf в домашней директории.

💡

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

6. Программное изменение разрешения через встроенный язык 1С

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

&НаКлиенте

Процедура УстановитьМасштаб(ЗначениеМасштаба = 100)

// Получаем текущую форму

ТекущаяФорма = ЭтотОбъект;

// Меняем масштаб (работает только для управляемых форм)

ТекущаяФорма.Масштаб = ЗначениеМасштаба / 100;

// Сохраняем настройку в параметрах сеанса

ПараметрыСеанса = Новый Структура();

ПараметрыСеанса.Вставить("МасштабИнтерфейса", ЗначениеМасштаба);

ЗаписатьПараметрыСеанса(ПараметрыСеанса);

КонецПроцедуры

Чтобы применить масштаб ко всем формам приложения, используйте глобальный обработчик ПриНачалеРаботыСистемы:

&НаКлиенте

Процедура ПриНачалеРаботыСистемы()

// Устанавливаем масштаб 125% для всех форм

УстановитьМасштабИнтерфейса(125);

КонецПроцедуры

&НаКлиенте

Процедура УстановитьМасштабИнтерфейса(Масштаб)

Для Каждого Элемент Из ГлобальныйКонтекст.Формы Цикл

Элемент.Масштаб = Масштаб / 100;

КонецЦикла;

КонецПроцедуры

Обратите внимание: программное изменение масштаба работает только для управляемых форм (тонкий клиент, веб-клиент). В толстом клиенте для обычных форм этот метод не сработает — придётся использовать редактирование 1Cv8Usr.epf, как описано выше.

⚠️ Внимание: Динамическое изменение масштаба может привести к искажению расположения элементов на форме. Перед внедрением такого кода протестируйте его на всех используемых формах.
💡

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

7. Частые ошибки и их решения

При изменении разрешения в пользователи часто сталкиваются с типичными проблемами. Мы собрали самые распространённые из них и способы их устранения:

Проблема Причина Решение
После изменения масштаба в 1Cv8Usr.epf ничего неменилось Файл заблокирован или перезаписывается при запуске Закройте все сеансы 1С, удалите файл 1Cv8Usr.epf (он восстановится с дефолтными настройками), затем повторите изменения
В веб-клиенте масштаб сбрасывается после обновления страницы Параметр scale не сохранён в URL или серверных настройках Добавьте параметр в webinst.xml или используйте закладку браузера с нужным URL
При масштабе >100% не помещаются окна на экране 1С не оптимизирована для высоких DPI Используйте комбинацию /DPIAware /DisableDPIScaling или уменьшите масштаб Windows
Размытые шрифты только в отчётах Проблема с рендерингом печатных форм Обновите платформу до 8.3.22+ или экспортируйте отчёты в PDF

Если ни один из предложенных методов не помог, проверьте: 1. Версию платформы (обновления часто исправляют проблемы с DPI). 2. Настройки видеодрайвера (например, в NVIDIA Control Panel может быть включено масштабирование). 3. Параметры удалённого рабочего стола (если подключаетесь по RDP).

FAQ: Ответы на частые вопросы

Можно ли изменить разрешение в мобильном приложении 1С?

В официальном мобильном приложении 1С:Предприятие для Android/iOS настройки масштаба интерфейса отсутствуют. Однако вы можете:

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

При обновлении платформы файл 1Cv8Usr.epf может перезаписываться. Чтобы избежать потери настроек:

  1. Перед обновлением сделайте резервную копию файла 1Cv8Usr.epf.
  2. Используйте групповую политику для централизованного управления масштабом.
  3. Внесите изменения в шаблон файла настроек на сервере (если используется).
Как вернуть стандартный масштаб в 1С?

Чтобы сбросить все настройки масштаба к значениям по умолчанию:

  1. Для тонкого клиента: удалите параметры /DPIAware и /DisableDPIScaling из ярлыка запуска.
  2. Для толстого клиента: удалите файл 1Cv8Usr.epf (он восстановится автоматически).
  3. Для веб-клиента: очистите кэш браузера и удалите параметр scale из URL.

После этого масштаб вернётся к 100%.

Поддерживает ли 1С 8.2 высокие разрешения (4K)?

Платформа 1С:Предприятие 8.2 не оптимизирована для экранов с высоким DPI (4K, 5K). Даже с параметром /DPIAware интерфейс может отображаться некорректно. Рекомендации:

  • Обновитесь до 1С 8.3.20+ — там улучшена поддержка высоких разрешений.
  • Используйте масштаб Windows 125%-150% без параметра /DPIAware.
  • Для критичных задач работайте через Удалённый рабочий стол с пониженным разрешением.
Можно ли задать разные масштабы для разных баз 1С?

Да, для этого:

  1. Создайте отдельные ярлыки запуска для каждой базы.
  2. В каждом ярлыке укажите свой параметр /Scale (например, /Scale=125).
  3. Для веб-клиента используйте разные URL с параметром ?scale=....

В толстом клиенте можно также создать несколько файлов 1Cv8Usr.epf с разными именами и указывать их через параметр /UC <имя_файла>.