|
32 | 32 | Перем СнятьСПоддержки; // Булево - снять конфигурацию с поддержки |
33 | 33 | Перем ВерсияЕДТ; // Строка - верcия среды 1С:Enterprise development tools для конвертации |
34 | 34 | Перем ОтносительныйПуть; // Строка - относительный путь к исходникам внутри репозитория |
35 | | -// для выполнения выгрузки |
| 35 | + // для выполнения выгрузки |
| 36 | +Перем ПутьКСпискуОбъектов; // Строка - путь к файлу, содержащему список объектов конфигурации для выгрузки в репозиторий |
36 | 37 |
|
37 | 38 | Перем НакопленныеДанные; // Массив(Структура) - результаты обработки данных |
38 | 39 |
|
|
165 | 166 | Ложь, |
166 | 167 | "", |
167 | 168 | "Относительный путь исходников внутри репозитория"); |
| 169 | + |
| 170 | + ДобавитьОписаниеПараметра(Параметры, |
| 171 | + "ПутьКСпискуОбъектов", |
| 172 | + "Строка", |
| 173 | + Ложь, |
| 174 | + "", |
| 175 | + "Путь к файлу, содержащему список объектов конфигурации для выгрузки в репозиторий"); |
168 | 176 | Возврат Параметры; |
169 | 177 |
|
170 | 178 | КонецФункции // ОписаниеПараметров() |
|
247 | 255 | УстановитьПараметрОбработкиДанныхИзСтруктуры("ВерсияЕДТ" , ПараметрыОбработки, Неопределено); |
248 | 256 | УстановитьПараметрОбработкиДанныхИзСтруктуры("СнятьСПоддержки" , ПараметрыОбработки, Ложь); |
249 | 257 | УстановитьПараметрОбработкиДанныхИзСтруктуры("ОтносительныйПуть" , ПараметрыОбработки); |
| 258 | + УстановитьПараметрОбработкиДанныхИзСтруктуры("ПутьКСпискуОбъектов" , ПараметрыОбработки, Неопределено); |
250 | 259 |
|
251 | 260 | КонецПроцедуры // УстановитьПараметрыОбработкиДанных() |
252 | 261 |
|
|
408 | 417 | ?(КонвертироватьВФорматЕДТ, "во временный каталог", "в репозитарий"), |
409 | 418 | КаталогВыгрузкиИсходников); |
410 | 419 |
|
411 | | - Конфигуратор.ВыгрузитьКонфигурациюВФайлы(КаталогВыгрузкиИсходников); |
| 420 | + Конфигуратор.ВыгрузитьКонфигурациюВФайлы(КаталогВыгрузкиИсходников, |
| 421 | + , // ФорматВыгрузки = "" |
| 422 | + , // ТолькоИзмененные = Ложь |
| 423 | + , // ПутьКФайлуВерсийДляСравнения = "" |
| 424 | + ПутьКСпискуОбъектов); // ПутьКСпискуОбъектовВыгрузки = "" |
412 | 425 |
|
413 | 426 | Если ФайлОписания.Существует() Тогда |
414 | 427 | НовыйФайлОписания = ОбъединитьПути(РепозитарийГит, "description.json"); |
|
553 | 566 | .ТСтрока() |
554 | 567 | .ВОкружении("YARD_GIT_SRC_PATH"); |
555 | 568 |
|
| 569 | + Команда.Опция("olf object-list-file", "", "путь к файлу, содержащему список объектов конфигурации для выгрузки в репозиторий") |
| 570 | + .ТСтрока() |
| 571 | + .ВОкружении("YARD_OBJECT_LIST_FILE"); |
| 572 | + |
556 | 573 | КонецПроцедуры // ОписаниеКоманды() |
557 | 574 |
|
558 | 575 | // Процедура - запускает выполнение команды устанавливает описание команды |
|
579 | 596 | УстановитьПараметрОбработкиДанных("СнятьСПоддержки" , Команда.ЗначениеОпции("remove-support")); |
580 | 597 | УстановитьПараметрОбработкиДанных("ВерсияЕДТ" , Команда.ЗначениеОпции("edt-version")); |
581 | 598 | УстановитьПараметрОбработкиДанных("ОтносительныйПуть" , Команда.ЗначениеОпции("src-relative-path")); |
| 599 | + УстановитьПараметрОбработкиДанных("ПутьКСпискуОбъектов" , Команда.ЗначениеОпции("object-list-file")); |
582 | 600 |
|
583 | 601 | ОбработатьДанные(); |
584 | 602 |
|
|
0 commit comments