|
9 | 9 | ОписаниеКоманды = Парсер.ОписаниеКоманды(ИмяКоманды, "Создание файлов поставки (cf и cfu)"); |
10 | 10 | Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-cfu-basedir", "Каталог предыдущих версий для создания CFU (опционально)"); |
11 | 11 | Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-update-from", "Перечень версий, через запятую, включаемых в обновление (опционально)"); |
| 12 | + Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-v8version", "Версия платформы 1С"); |
12 | 13 |
|
13 | 14 | Парсер.ДобавитьКоманду(ОписаниеКоманды); |
14 | 15 |
|
|
22 | 23 | Функция ВыполнитьКоманду(Знач ПараметрыКоманды) Экспорт |
23 | 24 |
|
24 | 25 | РазобранныеПараметры = РазобратьПараметры(ПараметрыКоманды); |
25 | | - СоздатьФайлыКонфигурацииПоставщика(ОкружениеСборки.ПолучитьКонфигуратор(), РазобранныеПараметры.КаталогВерсий, РазобранныеПараметры.ПредыдущиеВерсии); |
| 26 | + СоздатьФайлыКонфигурацииПоставщика( |
| 27 | + ОкружениеСборки.ПолучитьКонфигуратор(), |
| 28 | + РазобранныеПараметры.КаталогВерсий, |
| 29 | + РазобранныеПараметры.ПредыдущиеВерсии, |
| 30 | + РазобранныеПараметры.Версия1С); |
26 | 31 |
|
27 | 32 | КонецФункции |
28 | 33 |
|
29 | | -Функция СоздатьФайлыКонфигурацииПоставщика(Знач УправлениеКонфигуратором, Знач КаталогВерсий, Знач ПредыдущиеВерсии) Экспорт |
| 34 | +Функция СоздатьФайлыКонфигурацииПоставщика(Знач УправлениеКонфигуратором, Знач КаталогВерсий, Знач ПредыдущиеВерсии, Знач Версия1С = Неопределено) Экспорт |
30 | 35 |
|
31 | 36 | ИмяФайлаПоставки = ОбъединитьПути(УправлениеКонфигуратором.КаталогСборки(), "1cv8.cf"); |
32 | 37 | Параметры = УправлениеКонфигуратором.ПолучитьПараметрыЗапуска(); |
|
47 | 52 |
|
48 | 53 | КонецЕсли; |
49 | 54 |
|
| 55 | + ОкружениеСборки.ПрименитьВерсию1С(УправлениеКонфигуратором, Версия1С); |
50 | 56 | УправлениеКонфигуратором.ВыполнитьКоманду(Параметры); |
51 | 57 | Лог.Отладка(УправлениеКонфигуратором.ВыводКоманды()); |
52 | 58 |
|
|
108 | 114 | Результат = Новый Структура; |
109 | 115 | Результат.Вставить("КаталогВерсий", ПараметрыКоманды["-cfu-basedir"]); |
110 | 116 | Результат.Вставить("ПредыдущиеВерсии", МассивВерсий); |
| 117 | + Результат.Вставить("Версия1С", ПараметрыКоманды["-v8version"]); |
111 | 118 |
|
112 | 119 | Возврат Результат; |
113 | 120 |
|
|
0 commit comments