Skip to content

Commit 7a6be4b

Browse files
authored
feat: Обнаружение каталога ЕДТ (#65)
* feat: Обнаружение каталога ЕДТ * feat: Обнаружение каталога ЕДТ * fix: поправлен запуск едт в linux
1 parent fec6f18 commit 7a6be4b

File tree

2 files changed

+105
-54
lines changed

2 files changed

+105
-54
lines changed

src/Классы/ВыгрузкаКаталогаКонфигурацииВГит.os

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
Перем ИмяАвтора; // Строка - имя автора коммита в git
2222
Перем ПочтаАвтора; // Строка - почта автора коммита в git
2323
Перем КонвертироватьВФорматЕДТ; // Булево - конвертацировать в формат ЕДТ
24-
Перем ВерсияЕДТ; // Строка - верия среды 1С:Enterprise development tools для конвертации
24+
Перем ВерсияЕДТ; // Строка - версия среды 1С:Enterprise development tools для конвертации
25+
Перем ПутьКЕДТ; // Строка - каталог к установленной ЕДТ, актуально для релизов равной или выше 2024.1. При явном указании значение параметра версии ЕДТ будет проигнорировано
2526
Перем СнятьСПоддержки; // Булево - снять конфигурацию с поддержки
2627
Перем ОтносительныйПуть; // Строка - относительный путь к исходникам внутри репозитория
2728
Перем База_СтрокаСоединения; // Строка - строка соединения служебной базы 1С
@@ -133,6 +134,13 @@
133134
"",
134135
"версия среды 1С:Enterprise development tools");
135136

137+
ДобавитьОписаниеПараметра(Параметры,
138+
"ПутьКЕДТ",
139+
"Строка",
140+
Ложь,
141+
"",
142+
"каталог к установленной ЕДТ, актуально для релизов равной или выше 2024.1. При явном указании значение параметра версии ЕДТ будет проигнорировано");
143+
136144
ДобавитьОписаниеПараметра(Параметры,
137145
"СнятьСПоддержки",
138146
"Булево",
@@ -238,6 +246,7 @@
238246
УстановитьПараметрОбработкиДанныхИзСтруктуры("База_СтрокаСоединения" , ПараметрыОбработки);
239247
УстановитьПараметрОбработкиДанныхИзСтруктуры("КонвертироватьВФорматЕДТ" , ПараметрыОбработки, Ложь);
240248
УстановитьПараметрОбработкиДанныхИзСтруктуры("ВерсияЕДТ" , ПараметрыОбработки, Неопределено);
249+
УстановитьПараметрОбработкиДанныхИзСтруктуры("ПутьКЕДТ" , ПараметрыОбработки, "");
241250
УстановитьПараметрОбработкиДанныхИзСтруктуры("СнятьСПоддержки" , ПараметрыОбработки, Ложь);
242251
УстановитьПараметрОбработкиДанныхИзСтруктуры("ОтносительныйПуть" , ПараметрыОбработки);
243252
УстановитьПараметрОбработкиДанныхИзСтруктуры("ПутьКСпискуОбъектов" , ПараметрыОбработки, Неопределено);
@@ -415,6 +424,7 @@
415424
Выгрузка.УстановитьПараметрОбработкиДанных("База_СтрокаСоединения" , База_СтрокаСоединения);
416425
Выгрузка.УстановитьПараметрОбработкиДанных("КонвертироватьВФорматЕДТ", КонвертироватьВФорматЕДТ);
417426
Выгрузка.УстановитьПараметрОбработкиДанных("ВерсияЕДТ" , ВерсияЕДТ);
427+
Выгрузка.УстановитьПараметрОбработкиДанных("ПутьКЕДТ" , ПутьКЕДТ);
418428
Выгрузка.УстановитьПараметрОбработкиДанных("СнятьСПоддержки" , СнятьСПоддержки);
419429
Выгрузка.УстановитьПараметрОбработкиДанных("ОтносительныйПуть" , ОтносительныйПуть);
420430
Выгрузка.УстановитьПараметрОбработкиДанных("ПутьКСпискуОбъектов" , ПутьКСпискуОбъектов);
@@ -503,13 +513,20 @@
503513
.ТСтрока()
504514
.ВОкружении("YARD_IB_CONNECTION");
505515

506-
Команда.Опция("edt convert-to-edt", Ложь, "конвертировать в едт")
516+
Команда.Опция("edt convert-to-edt", Ложь, "конвертировать в формат 1С:EDT")
507517
.Флаг();
508518

509-
Команда.Опция("ev edt-version", "", "верия среды 1С:Enterprise development tools для конвертации")
519+
Команда.Опция(
520+
"ev edt-version", "",
521+
"верcия 1С:EDT для конвертации, при указании параметра пути к EDT значение игнорируется.
522+
| Для версий ЕДТ от 2024.0 требуется указывать версию до 2 знаков (2024.2), ниже - до 3 знаков (2023.3.4)")
510523
.ТСтрока()
511524
.ВОкружении("YARD_EDT_VERSION");
512-
525+
526+
Команда.Опция("edtp edt-path", "", "путь к установленной EDT")
527+
.ТСтрока()
528+
.ВОкружении("YARD_EDT_PATH");
529+
513530
Команда.Опция("rs remove-support", Ложь, "снять конфигруцию с поддержки")
514531
.Флаг();
515532

0 commit comments

Comments
 (0)