Набор полезных сторонних плагинов 1C:EDT — ставится галочкой на одной категории: по ссылке (update site, с обновлениями) или офлайн-архивом. Поддерживаются версии EDT 2025.2 и 2026.1 (под каждую свой набор, проверенный установкой на реальную EDT).
| Плагин | Версия | Лицензия | Что делает |
|---|---|---|---|
| EDT Extension Tweaks | 1.1.19 | EPL-2.0 | общий BSL-контекст, конструктор запросов, цепочки обновления |
| Disable Editing Plugin | 0.6.0 | EPL-2.0 | объекты «только для чтения» по правилам |
| EDT Test Runner | 25.01 | Apache-2.0 | запуск/отладка юнит-тестов (YAXUnit) |
| Configuration Repository (PluginEDT) | 0.4.0 | EPL-2.0 | работа с хранилищем конфигурации 1С |
| AnyEdit Tools | 2.7.3 | EPL-2.0 | сравнение, буфер обмена, автоформат |
| IndentGuide | 2.2.5 | MIT | направляющие отступов в редакторе |
| EDT Fast Button | 0.1.5 | EPL-2.0 | быстрые кнопки безопасных Git-операций |
| EDT MCP Server | 2.7.1 | AGPL-3.0 | MCP-сервер для AI-ассистентов (отдельная категория) |
| YAXUnit | 25.12 | Apache-2.0 | движок тестов — расширение 1С .cfe (не плагин EDT, ставится в ИБ) |
Составы под 2025.2 и 2026.1 сейчас идентичны.
- Установленная 1C:EDT 2025.2 или 2026.1 — больше для установки ничего не нужно.
- (Только для сборки из исходников: PowerShell 7+, Java 17 — берётся из состава EDT.)
На update site всегда лежит последний прошедший проверку релиз; установленные так плагины обновляются штатно (Справка → Проверить обновления).
-
В 1C:EDT: Справка → Установить новое ПО… (Install New Software) → Add… → вставить URL под свою версию EDT:
Ваша 1C:EDT URL update site 2025.2 https://jimmo910.github.io/edt-plugin-pack/2025.2/2026.1 https://jimmo910.github.io/edt-plugin-pack/2026.1/ -
Отметить категорию «Набор плагинов 1C:EDT» — поставит все плагины разом (категория «EDT MCP (AGPL-3.0)» — опционально).
-
Внизу снять галку «Обращаться ко всем сайтам обновления…».
-
Далее → принять лицензии → «Install anyway» на предупреждении о подписи → перезапустить EDT.
На странице Releases — последний релиз vX.Y.Z
с двумя архивами. Скачайте под свою версию EDT:
| Ваша 1C:EDT | Файл |
|---|---|
| 2025.2 | EDT-Plugin-Pack-2025.2-X.Y.Z.zip |
| 2026.1 | EDT-Plugin-Pack-2026.1-X.Y.Z.zip |
Установка та же, только на шаге 1: Add… → Archive… → выбрать скачанный архив.
YAXUnit — это расширение конфигурации 1С (.cfe), а не плагин EDT. Из папки yaxunit/ в архиве
загрузите .cfe в информационную базу (Конфигуратор → Расширения конфигурации). Нужен для edt-test-runner.
- «Невозможно найти … .zip!/» при установке. Указывайте архив через Add → Archive; архив самодостаточен
(p2-репозиторий лежит в корне, папки
yaxunit//licenses/Eclipse игнорирует). - Просит «Install anyway» из-за подписи. Это нормально — community-плагины не подписаны.
- Зачем снимать «обращаться ко всем сайтам». Чтобы p2 не опрашивал посторонние (возможно мёртвые) сайты из вашего списка и ставил только из этого архива.
- Плагин не нужен / мешает. Снять можно через Справка → О программе → Сведения об установке → Uninstall.
- Не нашли нужный плагин / что-то не ставится. Заведите issue.
Включаются только плагины, чьи лицензии допускают повторное распространение. Тексты — в licenses/,
сводка по дистрибутиву — licenses/NOTICES.md. EDT MCP (AGPL-3.0) включён неизменённым, отдельной
категорией, со ссылкой на исходники (AGPL §6). Сам инструментарий репозитория — под MIT.
pwsh -NoProfile -File scripts/build.ps1 -Target 2025.2 # или -Target 2026.1Результат — build/dist/EDT-Plugin-Pack-<edtLine>-<версия>.zip. Проверка установки на копии EDT:
scripts/verify.ps1 (Windows) или scripts/verify.sh (Linux). Папка build/ — рабочая, в git не попадает.
p2/category.xml генерируется при сборке (в git его нет).
Добавить плагин — объект в plugins[] в manifests/2025.2.json и manifests/2026.1.json:
id, name, version, license, category (main/mcp), featureId (точный id фичи →
IU <featureId>.feature.group), repoUrl, блок source (zip | gitlab-package | p2-publish) и
блок update для авто-обновления (gh-release | gh-jars | gitlab-package; hold:true — заморозить версию).
Правило: без файла LICENSE в апстриме плагин не добавляем (см. отложенный edt.cf_builder).
Проверьте локально build.ps1 -Target … && verify.ps1.
Добавить версию EDT (напр. 2026.2): создать manifests/2026.2.json, установить эту EDT на self-hosted
runner, добавить '2026.2' в матрицы target в обоих workflow.
Матрица [2025.2, 2026.1]: build (облачный Windows + ванильный Eclipse, без 1C:EDT) → verify
(self-hosted runner с реальной 1C:EDT обеих версий) → release (один релиз vX.Y.Z с двумя архивами,
только при успешном verify). Auto-update (пн 06:00 UTC + кнопка) сверяет версии с upstream, собирает,
проверяет на реальной EDT и при успехе выпускает релиз; несовместимая версия release не проходит — заводится issue.
Версия пакета (package.version) единая для обоих архивов, патч бампается авто-обновлением.
update.hold:true фиксирует версию плагина. Сейчас зафиксирован: edt-editing 0.6.0 (0.7.0 требует
Guava 33.5, которой нет в обеих EDT).