|
17 | 17 | Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "-setup", "Собирать дистрибутив вида setup.exe"); |
18 | 18 | Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "-files", "Собирать дистрибутив вида 'файлы поставки'"); |
19 | 19 | Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-option", "Вариант поставки"); |
20 | | -Парсер.ДобавитьПараметрКоллекцияКоманды(ОписаниеКоманды, "-prop-files", "Файлы с переменными сборки (дополнительные)"); |
| 20 | + Парсер.ДобавитьПараметрКоллекцияКоманды(ОписаниеКоманды, "-prop-files", "Файлы с переменными сборки (дополнительные)"); |
| 21 | + Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-v8version", "Версия платформы 1С"); |
21 | 22 | Парсер.ДобавитьКоманду(ОписаниеКоманды); |
22 | 23 |
|
23 | 24 | КонецПроцедуры |
|
30 | 31 | Функция ВыполнитьКоманду(Знач ПараметрыКоманды) Экспорт |
31 | 32 |
|
32 | 33 | Параметры = РазобратьПараметры(ПараметрыКоманды); |
| 34 | + |
| 35 | + Версия1С = Параметры.Версия1С; |
33 | 36 | УправлениеКонфигуратором = ОкружениеСборки.ПолучитьКонфигуратор(); |
| 37 | + ОкружениеСборки.ПрименитьВерсию1С(УправлениеКонфигуратором, Версия1С); |
| 38 | + |
34 | 39 | ВыполнитьСборку( |
35 | 40 | УправлениеКонфигуратором, |
36 | 41 | Параметры.ФайлМанифеста, |
|
42 | 47 |
|
43 | 48 | КонецФункции |
44 | 49 |
|
45 | | -Процедура ВыполнитьСборку(Знач УправлениеКонфигуратором, Знач ФайлМанифеста, Знач СобиратьИнсталлятор, Знач СобиратьФайлыПоставки, Знач ВариантПоставки, Знач ВыходнойКаталог, Знач ФайлыСвойств) Экспорт |
| 50 | +Процедура ВыполнитьСборку( |
| 51 | + Знач УправлениеКонфигуратором, |
| 52 | + Знач ФайлМанифеста, |
| 53 | + Знач СобиратьИнсталлятор, |
| 54 | + Знач СобиратьФайлыПоставки, |
| 55 | + Знач ВариантПоставки, |
| 56 | + Знач ВыходнойКаталог, |
| 57 | + Знач ФайлыСвойств) Экспорт |
46 | 58 |
|
47 | 59 | Информация = СобратьИнформациюОКонфигурации(УправлениеКонфигуратором, ФайлыСвойств); |
48 | 60 | СоздатьДистрибутивПоМанифесту(УправлениеКонфигуратором, ФайлМанифеста, Информация, СобиратьИнсталлятор, СобиратьФайлыПоставки, ВариантПоставки, ВыходнойКаталог); |
|
176 | 188 | Результат.Вставить("ВариантПоставки", ПараметрыКоманды["-option"]); |
177 | 189 | Результат.Вставить("ВыходнойКаталог", ПараметрыКоманды["-out"]); |
178 | 190 | Результат.Вставить("ФайлыСвойств", ПараметрыКоманды["-prop-files"]); |
| 191 | +Результат.Вставить("Версия1С", ПараметрыКоманды["-v8version"]); |
179 | 192 |
|
180 | 193 | Возврат Результат; |
181 | 194 |
|
|
0 commit comments