|
16 | 16 | Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-out", "Выходной каталог"); |
17 | 17 | Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "-setup", "Собирать дистрибутив вида setup.exe"); |
18 | 18 | Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "-files", "Собирать дистрибутив вида 'файлы поставки'"); |
| 19 | + Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-option", "Вариант поставки"); |
19 | 20 | Парсер.ДобавитьПараметрКоллекцияКоманды(ОписаниеКоманды, "-prop-files", "Файлы с переменными сборки (дополнительные)"); |
20 | 21 | Парсер.ДобавитьКоманду(ОписаниеКоманды); |
21 | 22 |
|
|
40 | 41 |
|
41 | 42 | КонецФункции |
42 | 43 |
|
43 | | -Процедура ВыполнитьСборку(Знач УправлениеКонфигуратором, Знач ФайлМанифеста, Знач СобиратьИнсталлятор, Знач СобиратьФайлыПоставки, Знач ВыходнойКаталог, Знач ФайлыСвойств) Экспорт |
| 44 | +Процедура ВыполнитьСборку(Знач УправлениеКонфигуратором, Знач ФайлМанифеста, Знач СобиратьИнсталлятор, Знач СобиратьФайлыПоставки, Знач ВариантПоставки, Знач ВыходнойКаталог, Знач ФайлыСвойств) Экспорт |
44 | 45 |
|
45 | 46 | Информация = СобратьИнформациюОКонфигурации(УправлениеКонфигуратором, ФайлыСвойств); |
46 | | - СоздатьДистрибутивПоМанифесту(УправлениеКонфигуратором, ФайлМанифеста, Информация, СобиратьИнсталлятор, СобиратьФайлыПоставки, ВыходнойКаталог); |
| 47 | + СоздатьДистрибутивПоМанифесту(УправлениеКонфигуратором, ФайлМанифеста, Информация, СобиратьИнсталлятор, СобиратьФайлыПоставки, ВариантПоставки, ВыходнойКаталог); |
47 | 48 |
|
48 | 49 | КонецПроцедуры |
49 | 50 |
|
|
135 | 136 | Знач ИнформацияОМетаданных, |
136 | 137 | Знач СобиратьИнсталлятор, |
137 | 138 | Знач СобиратьФайлыПоставки, |
| 139 | + Знач ВариантПоставки, |
138 | 140 | Знач ВыходнойКаталог) |
139 | 141 |
|
140 | 142 | ИмяКаталогаШаблонаВерсии = ОкружениеСборки.ОпределитьСтандартноеИмяКаталогаШаблона(ИнформацияОМетаданных); |
|
143 | 145 | Сборщик.ФайлМанифеста = ФайлМанифеста; |
144 | 146 | Сборщик.СоздаватьИнсталлятор = СобиратьИнсталлятор; |
145 | 147 | Сборщик.СоздаватьФайлыПоставки = СобиратьФайлыПоставки; |
| 148 | + Сборщик.ВариантПоставки = ВариантПоставки; |
146 | 149 | Сборщик.ВыходнойКаталог = ВыходнойКаталог; |
147 | 150 |
|
148 | 151 | Сборщик.Собрать(УправлениеКонфигуратором, ИнформацияОМетаданных.Версия, ИмяКаталогаШаблонаВерсии); |
|
162 | 165 | Результат.Вставить("ФайлМанифеста", ПараметрыКоманды["ФайлМанифеста"]); |
163 | 166 | Результат.Вставить("СобиратьИнсталлятор", ПараметрыКоманды["-setup"]); |
164 | 167 | Результат.Вставить("СобиратьФайлыПоставки", ПараметрыКоманды["-files"]); |
| 168 | + Результат.Вставить("ВариантПоставки", ПараметрыКоманды["-option"]); |
165 | 169 | Результат.Вставить("ВыходнойКаталог", ПараметрыКоманды["-out"]); |
166 | 170 | Результат.Вставить("ФайлыСвойств", ПараметрыКоманды["-prop-files"]); |
167 | 171 |
|
|
0 commit comments