1С:EDT
Что это
1С:EDT (Enterprise Development Tools) — официальная среда разработки от компании 1С на базе Eclipse. Предназначена для разработки конфигураций с использованием Git вместо хранилища 1С.
- Официальная документация: its.1c.ru/db/edtdoc
- Требуется подписка ИТС
Возможности
- Полноценная работа с Git (встроенный EGit)
- Рефакторинг кода
- Навигация по коду и метаданным
- Автодополнение и подсказки
- Сравнение и слияние конфигураций
- Статический анализ кода
Отличия от конфигуратора
| Возможность | Конфигуратор | 1С:EDT |
|---|---|---|
| Хранилище 1С | ✅ | ❌ |
| Git | ❌ (только через выгрузку) | ✅ |
| Рефакторинг | Ограниченный | Полноценный |
| Групповая разработка | Хранилище | Git |
| Формат хранения | Бинарный | XML/EDT |
Работа с Git в EDT
- Клонирование репозитория — File → Import → Git → Projects from Git
- Коммит изменений — Team → Commit (или
Ctrl+#) - Push/Pull — Team → Push / Pull
- Ветвление — Team → Switch To → New Branch
- Сравнение — Compare With → Git Index / HEAD
Подробнее: Групповая работа с Git в 1С:EDT
Когда использовать
- Новые проекты с Git с нуля
- Команды, отказавшиеся от хранилища 1С
- Проекты с активным ветвлением и code review
- Интеграция с CI/CD
Ограничения
- Требует выгрузки конфигурации в формат EDT
- Не все возможности конфигуратора доступны
- Более высокие требования к ресурсам
- Кривая обучения для разработчиков, привыкших к конфигуратору