Установка 1С:EDT с нуля: Java, рабочая область, плагины и первая база

· 9 мин

Содержание

Чтобы установить 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

  1. Скачайте 64-разрядную Full-сборку JDK нужной версии в формате установщика (.msi для Windows).
  2. При установке отметьте пункт добавления в PATH и установку JAVA_HOME, если установщик это предлагает.
  3. Проверьте результат в командной строке:
java -version

В ответе должна быть нужная версия и пометка 64-Bit. Если выводится другая Java — значит, первой в PATH стоит старая сборка.

Шаг 2. Запустите установщик EDT

  1. Распакуйте архив в короткую папку без пробелов и кириллицы, например C:\Distr\EDT.
  2. Запустите установщик от имени администратора — ему нужно писать в Program Files.
  3. В менеджере 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 их ставят заново.

Как установить плагин

  1. Откройте Справка → Установить новое ПО... (в английском интерфейсе Help → Install New Software...).
  2. Нажмите Добавить и укажите адрес сайта обновлений плагина или локальный архив .zip.
  3. Отметьте компоненты, примите лицензию и дождитесь установки.
  4. Перезапустите среду, когда EDT предложит.

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

Что обычно ставят

  • 📏 Проверки стандартов разработки (проект v8-code-style). В свежих версиях EDT они уже встроены, отдельная установка не нужна.
  • 🔍 SonarLint — статический анализ, если в команде есть SonarQube.
  • 🧩 Плагины от сообщества: дополнительные проверки, генераторы кода, интеграции с трекерами задач.

Git отдельно ставить не нужно — поддержка Git встроена в среду.

Обновление

Обновления плагинов проверяются через Справка → Проверить наличие обновлений. Саму EDT так не обновляют: новую версию ставят через 1C:EDT Start рядом со старой, а проект переносят. При первом открытии старой рабочей области новая версия предложит её сконвертировать — после этого старая EDT эту область уже не откроет. Поэтому для пробы новой версии лучше сделать отдельную рабочую область.

Как подключить информационную базу и загрузить конфигурацию в EDT

В EDT два независимых объекта: проект (конфигурация в виде файлов) и информационная база (где код исполняется). Их нужно связать.

Способ 1. Импорт из информационной базы

Подходит, когда конфигурация есть только в базе.

  1. Сделайте выгрузку базы в .dt — на всякий случай.
  2. Откройте панель Информационные базы: EDT показывает тот же список, что и окно запуска 1С.
  3. В меню Файл → Импорт... выберите группу 1С:Предприятие и вариант импорта конфигурации из информационной базы.
  4. Укажите базу, имя проекта и версию платформы, дождитесь окончания импорта и сборки.

Способ 2. Импорт из XML-файлов

Быстрее и надёжнее для больших конфигураций.

  1. В Конфигураторе выполните Конфигурация → Выгрузить конфигурацию в файлы... в пустую папку.
  2. В EDT через Файл → Импорт... выберите импорт конфигурации из XML-файлов и укажите эту папку.

Этот же вариант используют, если конфигурация лежит в Git-репозитории в формате выгрузки Конфигуратора.

Связка проекта и базы

После импорта проект связывается с базой: в панели информационных баз база отображается вместе со связанным проектом. Дальше цикл работы такой:

  • ✏️ правите код и метаданные в проекте;
  • 🔄 командой обновления конфигурации отправляете изменения в базу;
  • ▶️ запускаете клиент или отладку прямо из EDT.

Не правьте одну и ту же базу одновременно из EDT и из Конфигуратора. EDT не увидит изменения, сделанные в Конфигураторе, и при следующем обновлении перезапишет их своей версией.

Для разработки лучше держать отдельную копию базы . Боевую базу подключать к EDT не стоит: обновление структуры при изменении метаданных требует монопольного доступа, и у бухгалтеров оборвутся сеансы.

Отладка

EDT работает с платформой через отладку по протоколу HTTP. Для файловой базы ничего настраивать не нужно — среда сама запускает сервер отладки. Для серверной базы сервер 1С должен быть запущен с включённой отладкой по HTTP; это настраивает администратор сервера, а перезапуск службы обрывает сеансы всех пользователей, поэтому делают его вне рабочего времени.

EDT не запускается или тормозит: что делать

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

Перед правкой 1cedt.ini скопируйте его рядом как 1cedt.ini.bak. Если среда не стартует, вернуть рабочее состояние — дело секунды.

Если среда ведёт себя странно после сбоя (не открывает проект, теряет настройки), попробуйте запустить её с новой пустой рабочей областью. Заработало — проблема в рабочей области, а не в установке: проект можно заново импортировать из Git или из XML-файлов.

Частые вопросы об установке EDT

Можно ли пользоваться EDT без Конфигуратора?
Для разработки — да. Но Конфигуратор пригодится для выгрузки в .dt, загрузки обновлений поставщика и тестирования и исправления базы.
Подойдёт ли EDT для доработки типовой конфигурации на поддержке?
Да, механизм поставки и поддержки в EDT есть. Но сравнение и объединение при обновлении типовой многие по-прежнему делают в Конфигураторе — там это привычнее и быстрее.
Нужна ли отдельная лицензия на EDT?
Отдельно саму среду не лицензируют: дистрибутив берут на портале обновлений. Для запуска баз из EDT нужна обычная клиентская лицензия 1С, как и при работе из Конфигуратора; исключение — учебная версия платформы.
Можно ли перенести рабочую область на другой компьютер?
Надёжнее переносить не папку рабочей области, а проект: через Git или выгрузку в XML. Рабочая область содержит индексы и пути, привязанные к конкретной машине.
Как сменить язык интерфейса EDT?
EDT наследует механизм Eclipse: в начало 1cedt.ini, до строки -vmargs, добавьте две строки — -nl и следующей строкой ru (или en для английского). После перезапуска меню и диалоги переключатся на выбранный язык.