Настройки параметров масштабирования в 1С:Enterprise Development Tools (EDT)

06.10.26

Разработка - EDT

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

Для настройки параметров масштабирования в 1С:Enterprise Development Tools (EDT) вам нужно добавить указанные параметры в файл конфигурации запуска. Вот как это сделать:

 

Способ 1: Изменить параметры высокого DPI через свойства 1CEDT Start. (рекомендуется)

  1. Откройте свойства 1CEDT Start.
  2. Перейдите во вкладку «Совместимость».
  3. Нажмите кнопку «Изменить параметры высокого DPI».
  4. Включите «Переопределение масштабирования с высоким разрешением».
  5. В выпадающем списке ниже выберите «Система» (как показано на скрине).
  6. Перезагрузите ПК, перезапустите EDT. 

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

 

Способ 2: Через настройки проекта и параметры Java VM.

  1. Откройте настройки проекта (шестеренка в списке проектов ЕДТ).
  2. Нажмите "Отредактировать как параметры Java VM..."
  3. Добавьте параметры:
    -Dswt.enable.autoScale=true
    -Dswt.autoScale=150
    -Dswt.autoScale.method=nearest

 

Способ 3: Через файл "edt.ini".

1. Найдите файл "edt.ini"  
   - Он расположен в папке установки EDT (например, "C:\Program Files\1C\1CEdition\edt\edt.ini"`).
   - Если его нет, создайте его вручную.

2. Добавьте параметры в секцию "-vmargs"  
   Откройте файл в текстовом редакторе (с правами администратора) и добавьте строки:

   -vmargs
   -Dswt.enable.autoScale=true
   -Dswt.autoScale=150
   -Dswt.autoScale.method=nearest

    Если секция "-vmargs" уже есть, просто добавьте параметры после неё.

3. Сохраните файл и перезапустите EDT.

---

Способ 4: Через ярлык EDT (альтернативный вариант)

1. Правой кнопкой по ярлыку EDT → Свойства.

2. В поле "Объект" добавьте параметры после пути к "edt.exe":

"C:\...\edt.exe" -Dswt.enable.autoScale=true -Dswt.autoScale=150 -Dswt.autoScale.method=nearest

3. Примените изменения и запустите EDT через этот ярлык.

---

Проверка работы

После применения настроек:

- EDT должен запуститься с масштабированием 150%.

- Если интерфейс выглядит некорректно, попробуйте изменить метод масштабирования ("nearest" на "smooth").

Если параметры не применяются, убедитесь, что:

- Файл "edt.ini" не перезаписывается при обновлении EDT.

- Вы используете актуальную версию EDT (поддержка "autoScale" есть в свежих версиях).

Для Linux/macOS путь к "edt.ini" может отличаться (обычно в домашней директории).

 

Дополнительная информация про параметры: 

1. -Dswt.enable.autoScale=true

  • Что делает: Включает систему автоматического масштабирования интерфейса.

  • Зачем нужно: Без этого параметра остальные настройки масштабирования не сработают.

  • Аналог: Аналогично "Включить масштабирование" в настройках Windows.


2. -Dswt.autoScale=150

  • Что делает: Устанавливает масштаб интерфейса в 150% (значение в процентах).

  • Рекомендуемые значения:

    • 100 — стандартный размер (для FullHD).

    • 150 — для 4K-экранов (2560x1440 и выше).

    • 200 — для очень высоких разрешений (например, 5K).

  • Важно: Значение должно быть целым числом.


3. -Dswt.autoScale.method=nearest

  • Что делает: Задаёт метод интерполяции (сглаживания) элементов интерфейса.

  • Допустимые значения:

    • nearest — «резкое» масштабирование (пикселизация, но высокая чёткость). Для текста и чётких элементов (лучше подходит для 1С).

    • smooth — плавное сглаживание (может выглядеть размыто). Для графики (например, в дизайнерских IDE).

4. Дополнительные параметры Java VM для оптимизации EDT: 

-Xmx12G
-Djava.io.tmpdir=C:\svn
-Duser.language=ru
-Duser.country=RU
-DcoreLimit=6
  • 12 ГБ памяти - Максимальный размер кучи Java
  • Короткий temp - Быстрый диск и меньше проблем с длинными путями
  • Русский интерфейс - Язык и регион среды
  • 6 ядер - Больше - не всегда быстрее: растут затраты на объединение результатов

 

Вступайте в нашу телеграмм-группу Инфостарт

EDT масштаб масштабирование проблема настройки параметры Enterprise Development Tools 1С

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

EDT Разработчик Бесплатно (free)

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

09.11.2026    144    kraspila    0    

0

Рефакторинг и качество кода EDT СКД Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Одиннадцать граблей схем компоновки, которые не видно в конструкторе и не ловит EDT, на реальных отчетах БП КОРП. Формат числа задается в двух местах, и условное оформление варианта перебивает формат поля. Ресурс складывает штуки с часами, и помогает выражение «только когда единица одна». Ресурс пуст в детальных записях, параметр не появляется в шапке без userSettingID, valueListAllowed ломает границы периода, Остатки и СрезПоследних с параметром периода падают с «Несоответствием типов», title без xsi:type дает «Исключение XDTO» при загрузке. В конце код проверки схемы из файла до обновления базы, сводная таблица и чеклист.

16.10.2026    502    Konstmax13    2    

2

Технологический журнал Сервера EDT Обновление 1С Системный администратор Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Конфигуратор и агент EDT тихо вылетают на 0 % «Обработки структуры базы данных», EDT пишет «Потеряно соединение с агентом конфигуратора», а модель проекта при этом чистая. Разбор двух аварий на большой серверной базе БП КОРП: какие факты снимать (журнал Windows, техжурнал нужной версии, хвост лога процесса), почему инкрементальная выгрузка EDT ломается после сбоев, как довести обновление пакетно через /UpdateDBCfg -Server, как опознать свои rphost среди нескольких кластеров и снять агент EDT, который сам поднимается и держит базу. Протокол одного дня по минутам и порядок диагностики из восьми шагов.

15.10.2026    442    Konstmax13    0    

0

Групповая разработка (Git, хранилище) EDT Обновление 1С Роли и права Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Загрузка конфигурации в базу висела часами без единой ошибки: ядро на 100 %, SQL не трогается, лог пуст. Одинаково у агента EDT, у /LoadConfigFromFiles и у полной загрузки. Причина нашлась бисектом: блоки прав в Rights.rights, дописанные в конец файла, а EDT и конфигуратор ждут их строго по возрастанию UUID объекта. Рядом еще две грабли: права на перечисления вешают загрузку так же, а право на HTTP-сервис целиком платформа молча выбрасывает. В статье хронология, как найти виновника за минуты, как править права скриптом со вставкой по позиции и скрипт проверки ролей перед обновлением (бесплатно, на GitHub).

15.10.2026    317    Konstmax13    0    

0

Инструментарий разработчика Нейросети Рефакторинг и качество кода EDT Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)

Как ИИ-агент (Claude Code) работает в живом EDT-проекте 1С:Бухгалтерии КОРП 3.0: из чего собрать стенд с MCP-сервером для EDT, как ставить задачи агенту, где он ломает проект и какие проверки это ловят. Реальные случаи: рукописные метаданные, ронявшие конфигуратор; четыре дня зависшего обновления из-за порядка блоков в Rights.rights; ошибки, которые EDT пропускает, а платформа нет; сплошная сверка вместо «вроде работает». В приложении шаблон CLAUDE.md, шаблон правила, чеклист перед обновлением базы и скрипты проверки ролей и схем СКД.

15.10.2026    3434    Konstmax13    11    

11

Нейросети EDT Разработчик 1С:Предприятие 8 Абонемент ($m)

Набор из 17 скилов для агента, который пишет код. Агент пишет и проверяет конфигурацию в формате 1C:EDT по стандартам раздела ИТС «Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8».

3 стартмани

05.10.2026    717    1    burlakov    0    

3

DevOps и автоматизация разработки Групповая разработка (Git, хранилище) EDT Разработчик 1С 8.3 1С:Управление торговлей 11 Россия Бесплатно (free)

Разобрали, как выстроить CI для 1С 8.3 на EDT и Git: ветки с автослиянием, Jenkins и Pipeline Libraries, подготовка эталонной ИБ на каждый MR, Vanessa и xUnitFor1C в Allure. Материал для инструментальщика, который проектирует проверки до master, а не после релиза.

28.09.2026    845    zolotov7481    0    

0

EDT Разработчик Бесплатно (free)

Баги, недостающие улучшения и специфические потребности инфраструктуры не всегда находят отражение в новых версиях 1C:EDT – и тогда проблему можно решить с помощью собственного плагина. Рассказываем, как подготовить Eclipse, разобраться в архитектуре EDT, исследовать типовой функционал, подключать публичные сервисы и создавать пользовательский интерфейс. Разбираем отладку и сборку плагина, а также типичные сложности, из-за которых новички часто останавливаются на первых шагах. Все этапы показываем на примерах из практики создания плагина для работы с хранилищем 1С.

17.09.2026    1401    ZigRinat85    1    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ixijixi 2177 03.06.25 10:34 Сейчас в теме
Посижу, пожалуй, пока на конфигураторе
0x00; v8_088; +2 –2 Ответить
2. alexey_kurdyukov 213 05.06.25 05:16 Сейчас в теме
Ух ты, прямо как в Линукс попал!
3. infosoft-v 1127 05.06.25 20:57 Сейчас в теме
Спасибо, что поделились своим опытом. Работа в EDT на экране 4к действительно доставляет некоторые неудобства.

Расскажу кратко о своем опыте.
Я много раз пробовал работать с настройками Dswt.enable.autoScale=true и каждый раз отказывался и возвращался к включению переопределения режима масштабирования в настройках совместимости. Моя настройка во вложенном скриншоте.

Основные проблемы, которые меня заставляли отказываться от настройки Dswt.enable.autoScale=true это:
-- предпросмотр форм в дизайнере формы - много искажений, которые не позволяют точно конструировать форму. В режиме предприятия она выглядит немного по другому.
-- дизайнер СКД - грубая прорисовка полей с галочками.

Однако, я готов дать еще один шанс и еще раз попробовать поработать с настройками:
   -Dswt.enable.autoScale=true
   -Dswt.autoScale=150
   -Dswt.autoScale.method=smooth

Обратил внимание, что настройка -Dswt.autoScale.method=smooth практически убирает артефакты отображения полей с галочками. Спасибо за совет.
Прикрепленные файлы:
PetrovAnton; +1 – Ответить
4. PetrovAnton 27 16.06.25 09:10 Сейчас в теме
5. magic1s 12 08.07.25 20:38 Сейчас в теме
Т.е. чтобы одновременно и меню-иконки нормального размера; и формы "человеческие" никак?
Скриншоты одной и той же формы: 1) Конфигуратор 2) EDT 100% 3) EDT 150%
Прикрепленные файлы:
6. PetrovAnton 27 06.10.26 21:03 Сейчас в теме
(5) обновил статью, добавил способ 1 - рекомендуемый. Попробуйте его. Я сейчас им пользуюсь, очень хорошо работает, лучше чем все остальные.
Для отправки сообщения требуется регистрация/авторизация