Установка 1С:EDT с нуля: Java, рабочая область, плагины и первая база
Содержание
Чтобы установить 1С:EDT, скачайте дистрибутив с портала обновлений 1С, запустите установщик (в актуальных версиях это менеджер 1C:EDT Start) и выберите версию среды. Затем укажите папку рабочей области, поднимите лимит памяти в 1cedt.ini и подключите информационную базу. На мощном ноутбуке вся настройка занимает 20–30 минут, ещё столько же уходит на первую сборку большой конфигурации.
Частое заблуждение: «EDT — это новый Конфигуратор, ставится так же». Нет. Это среда на базе Eclipse, она живёт на Java, хранит конфигурацию в виде файлов проекта и сама по себе базу не открывает. Без подходящей Java и без установленной платформы 1С:Предприятие 8.3 вы получите среду, в которой нечего запускать и отлаживать.
Что проверить до установки EDT: компьютер, Java, дистрибутив
Требования к компьютеру
EDT заметно тяжелее Конфигуратора. Ориентиры из практики:
- 💻 ОС — 64-разрядная Windows 10/11, Linux или macOS. 32-разрядные системы не поддерживаются.
- 🧠 Память — 8 ГБ хватит для небольших конфигураций. Для «Бухгалтерии предприятия», ЗУП или ERP берите 16 ГБ и больше: под среду придётся отдать 6–8 ГБ.
- 💾 Диск — SSD обязателен. Проект ERP в рабочей области занимает несколько гигабайт, а индексация на HDD растягивается на часы.
- ⚙️ Платформа 1С:Предприятие 8.3 — нужна для запуска и отладки. Ставьте ту версию, на которой работает ваша база.
Java: какая версия нужна
EDT не работает на произвольной Java. Нужна 64-разрядная сборка JDK с JavaFX (так называемая Full-сборка). Обычно рекомендуют Liberica JDK Full или Axiom JDK Full.
Версия Java зависит от версии EDT: ветки до 2023 года работали на Java 11, более новые требуют Java 17. Точное требование указано в описании конкретного релиза на портале. Перед установкой сверьтесь с ним, а не с инструкцией двухлетней давности.
Если на компьютере уже стоит другая Java (например, для банк-клиента), не удаляйте её. Достаточно поставить нужную JDK рядом и указать её EDT — об этом ниже.
Какой дистрибутив скачать
| Вариант | Когда выбирать | Особенности |
|---|---|---|
| Онлайн-установщик | Обычный рабочий компьютер с интернетом | Небольшой файл, компоненты докачиваются при установке |
| Офлайн (полный) дистрибутив | Закрытый контур, прокси, медленный канал | Большой архив, всё нужное уже внутри |
| Версия для Linux / macOS | Работа не в Windows | Отдельные архивы под каждую ОС |
Доступ к дистрибутивам есть у пользователей с действующей подпиской на ИТС или у партнёров. На портале выберите раздел технологических продуктов и найдите там 1С:EDT.
Установка 1С:EDT по шагам
Шаг 1. Установите JDK
- Скачайте 64-разрядную Full-сборку JDK нужной версии в формате установщика (
.msiдля Windows). - При установке отметьте пункт добавления в
PATHи установкуJAVA_HOME, если установщик это предлагает. - Проверьте результат в командной строке:
java -version
В ответе должна быть нужная версия и пометка 64-Bit. Если выводится другая Java — значит, первой в PATH стоит старая сборка.
Шаг 2. Запустите установщик EDT
- Распакуйте архив в короткую папку без пробелов и кириллицы, например
C:\Distr\EDT. - Запустите установщик от имени администратора — ему нужно писать в
Program Files. - В менеджере 1C:EDT Start выберите версию среды и нажмите установку. Онлайн-вариант начнёт докачку, офлайн поставит всё из архива.
Шаг 3. Проверьте, куда встала среда
По умолчанию EDT в Windows ставится в каталог вида:
C:\Program Files\1C\1CE\components\1c-edt-<версия>-x86_64\
Там лежат исполняемый файл 1cedt.exe и файл настроек 1cedt.ini. Его вы будете править на следующем этапе.
Несколько версий EDT уживаются на одном компьютере — каждая в своей папке. Новая версия не заменяет старую, поэтому проект можно открыть в новой среде, проверить и только потом удалить прежнюю.
Шаг 4. Поставьте платформу
Если платформы 1С:Предприятие 8.3 на компьютере нет, установите её обычным установщиком платформы. Для отладки клиент-серверной базы на локальной машине достаточно клиентских компонентов; сервер 1С ставить не обязательно.
Первый запуск: рабочая область и память для EDT
Рабочая область
При первом старте EDT спросит путь к рабочей области (workspace). Это папка, где хранятся проекты, индексы и настройки среды.
- 📁 Делайте путь коротким:
D:\EDT\ws-buhлучше, чемC:\Users\Иванов\Documents\Мои проекты 1С\.... - 🔤 Без кириллицы и пробелов — так меньше сюрпризов с Git и внешними инструментами.
- 🗂️ Одна рабочая область — под одну задачу или одного клиента. Смешивать десяток конфигураций в одной области неудобно: всё индексируется разом.
- 🛡️ Добавьте папку рабочей области в исключения антивируса. Индексация создаёт тысячи мелких файлов, и проверка каждого замедляет сборку в разы.
Сколько памяти отдать среде
Главная настройка производительности — параметр -Xmx в файле 1cedt.ini. Он задаёт максимальный объём памяти Java для среды. Значение по умолчанию рассчитано на небольшие проекты.
Откройте 1cedt.ini в блокноте от имени администратора и найдите строку с -Xmx:
-Xms1g
-Xmx8g
Ориентиры:
| Размер конфигурации | Значение -Xmx | ОЗУ компьютера |
|---|---|---|
| Небольшая отраслевая или самописная | 4g | от 8 ГБ |
| БП, ЗУП, УТ | 6g | от 16 ГБ |
| ERP, КА | 8g и выше | от 16–32 ГБ |
Не ставьте больше половины физической памяти — иначе Windows уйдёт в файл подкачки, и среда будет тормозить сильнее, чем с маленьким лимитом.
Указать конкретную Java
Если на компьютере несколько Java, пропишите нужную явно. В начало 1cedt.ini, до строки -vmargs, добавьте две строки:
-vm
C:\Program Files\BellSoft\LibericaJDK-17-Full\bin\javaw.exe
Путь подставьте свой. Ключ -vm и путь — каждый на отдельной строке, иначе Eclipse их не распознает.
Плагины для 1С:EDT: установка и обновление
EDT унаследовала от Eclipse механизм дополнений. Плагины ставятся в конкретную версию среды: после перехода на новую версию EDT их ставят заново.
Как установить плагин
- Откройте
Справка → Установить новое ПО...(в английском интерфейсеHelp → Install New Software...). - Нажмите Добавить и укажите адрес сайта обновлений плагина или локальный архив
.zip. - Отметьте компоненты, примите лицензию и дождитесь установки.
- Перезапустите среду, когда EDT предложит.
Для закрытого контура скачайте архив плагина на машине с интернетом и подключайте его как локальный архив.
Что обычно ставят
- 📏 Проверки стандартов разработки (проект v8-code-style). В свежих версиях EDT они уже встроены, отдельная установка не нужна.
- 🔍 SonarLint — статический анализ, если в команде есть SonarQube.
- 🧩 Плагины от сообщества: дополнительные проверки, генераторы кода, интеграции с трекерами задач.
Git отдельно ставить не нужно — поддержка Git встроена в среду.
Обновление
Обновления плагинов проверяются через Справка → Проверить наличие обновлений. Саму EDT так не обновляют: новую версию ставят через 1C:EDT Start рядом со старой, а проект переносят. При первом открытии старой рабочей области новая версия предложит её сконвертировать — после этого старая EDT эту область уже не откроет. Поэтому для пробы новой версии лучше сделать отдельную рабочую область.
Как подключить информационную базу и загрузить конфигурацию в EDT
В EDT два независимых объекта: проект (конфигурация в виде файлов) и информационная база (где код исполняется). Их нужно связать.
Способ 1. Импорт из информационной базы
Подходит, когда конфигурация есть только в базе.
- Сделайте выгрузку базы в
.dt— на всякий случай. - Откройте панель Информационные базы: EDT показывает тот же список, что и окно запуска 1С.
- В меню
Файл → Импорт...выберите группу 1С:Предприятие и вариант импорта конфигурации из информационной базы. - Укажите базу, имя проекта и версию платформы, дождитесь окончания импорта и сборки.
Способ 2. Импорт из XML-файлов
Быстрее и надёжнее для больших конфигураций.
- В Конфигураторе выполните
Конфигурация → Выгрузить конфигурацию в файлы...в пустую папку. - В EDT через
Файл → Импорт...выберите импорт конфигурации из XML-файлов и укажите эту папку.
Этот же вариант используют, если конфигурация лежит в Git-репозитории в формате выгрузки Конфигуратора.
Связка проекта и базы
После импорта проект связывается с базой: в панели информационных баз база отображается вместе со связанным проектом. Дальше цикл работы такой:
- ✏️ правите код и метаданные в проекте;
- 🔄 командой обновления конфигурации отправляете изменения в базу;
- ▶️ запускаете клиент или отладку прямо из EDT.
Не правьте одну и ту же базу одновременно из EDT и из Конфигуратора. EDT не увидит изменения, сделанные в Конфигураторе, и при следующем обновлении перезапишет их своей версией.
Для разработки лучше держать отдельную копию базы . Боевую базу подключать к EDT не стоит: обновление структуры при изменении метаданных требует монопольного доступа, и у бухгалтеров оборвутся сеансы.
Отладка
EDT работает с платформой через отладку по протоколу HTTP. Для файловой базы ничего настраивать не нужно — среда сама запускает сервер отладки. Для серверной базы сервер 1С должен быть запущен с включённой отладкой по HTTP; это настраивает администратор сервера, а перезапуск службы обрывает сеансы всех пользователей, поэтому делают его вне рабочего времени.
EDT не запускается или тормозит: что делать
java -version, установите Full-сборку нужной версии и пропишите путь к javaw.exe через -vm в 1cedt.ini.-Xmx в 1cedt.ini и закройте лишние проекты в рабочей области.-vm и путь в одной строке или блок -vm после -vmargs. Верните исходный файл и внесите правку заново.Перед правкой 1cedt.ini скопируйте его рядом как 1cedt.ini.bak. Если среда не стартует, вернуть рабочее состояние — дело секунды.
Если среда ведёт себя странно после сбоя (не открывает проект, теряет настройки), попробуйте запустить её с новой пустой рабочей областью. Заработало — проблема в рабочей области, а не в установке: проект можно заново импортировать из Git или из XML-файлов.
Частые вопросы об установке EDT
Можно ли пользоваться EDT без Конфигуратора?
.dt, загрузки обновлений поставщика и тестирования и исправления базы.Подойдёт ли EDT для доработки типовой конфигурации на поддержке?
Нужна ли отдельная лицензия на EDT?
Можно ли перенести рабочую область на другой компьютер?
Как сменить язык интерфейса EDT?
1cedt.ini, до строки -vmargs, добавьте две строки — -nl и следующей строкой ru (или en для английского). После перезапуска меню и диалоги переключатся на выбранный язык.