Skip to content

Формат EDT ​

Проект 1С:EDT идёт наравне с выгрузкой конфигуратора: те же панели, команды и тесты.

Команды над исходным кодом проекта EDT идут через её консоль, поэтому нужна установленная 1С:EDT. Без неё остаются тесты, сеансы и запуск Предприятия и Конфигуратора.

Команды над исходным кодом ​

Создание базы, загрузка и выгрузка, сборка и разборка работают у проекта EDT теми же командами дерева 1С: Инструменты. Разобранный cf ложится в проект конфигурации, расширения и внешние объекты в свои проекты. Внешний объект возвращается в тот проект, где лежит, не задевая соседей по проекту; объект без проекта получает новый рядом с остальными.

Выгрузка из базы кладёт в проект то, что есть в базе, и не убирает из него объекты, удалённые в базе.

Конвертировать исходный код в группах конфигурации и расширений переводит исходный код в другой формат силами EDT. Проекту расширения из выгрузки конфигуратора нужен базовый проект, поэтому сначала конвертируется конфигурация: её проект в каталоге сборки cf-edt и становится базовым.

У проекта EDT в плашке Профиль запуска есть строка 1С:EDT с версией. Если EDT не найдена, строка скажет об этом, и команды над исходным кодом не пойдут.

Команды самой EDT ​

Группа EDT в дереве инструментов:

КомандаЧто делает
Импортировать в проект EDTсобирает проект из выгрузки конфигуратора вместе с расширениями
Выгрузить проект EDT в XMLобратное преобразование
Форматировать модулиприводит модули к стилю EDT
Сортировать объектыпорядок объектов конфигурации
Сведения о проектеверсия платформы, состав, зависимости

Ещё две команды стоят в своих группах: Запустить EDT в группе Запуск открывает графический редактор с той же рабочей областью, Проверка проекта EDT в группе Тестирование проверяет проект средствами EDT. Замечания попадают в Problems с переходом в модуль, а замечания к самому объекту показываются на его описании.

Настройки ​

Настройки раздела EDT:

НастройкаЗачем
edt.pathкаталог установки, если расширение не нашло EDT само
edt.versionкакая версия из нескольких установленных
edt.workspaceкаталог рабочей области EDT
edt.timeoutSecondsпредел ожидания: импорт большой конфигурации идёт десятки минут
edt.vmargsаргументы JVM, например -Xmx8g для больших конфигураций

Рабочую область EDT занимает монопольно: пока идёт одна команда, вторая ждёт в очереди. Открытый графический редактор EDT занимает её так же: пока он открыт командой Запустить EDT, команды над исходным кодом не запускаются.

Метаданные проекта EDT ​

Панель метаданных, свойства объектов, диаграмма связей и правила поддержки работают на проекте EDT, как описано в 1С: Метаданные. Новые объекты, формы, расширения и внешние обработки заводятся из заготовок самой EDT, поэтому выглядят так же, как созданные в ней.

Расширение к проекту становится соседним проектом <конфигурация>.<расширение>. Внешняя обработка или отчёт живёт своим проектом.

Связанные руководства ​

Распространяется по лицензии MIT.