Skip to content

Commit 605821e

Browse files
committed
closes #31
1 parent 4825bb9 commit 605821e

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

src/Классы/КомандаСоздатьФайлыПоставки.os

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
ОписаниеКоманды = Парсер.ОписаниеКоманды(ИмяКоманды, "Создание файлов поставки (cf и cfu)");
1010
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-cfu-basedir", "Каталог предыдущих версий для создания CFU (опционально)");
1111
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-update-from", "Перечень версий, через запятую, включаемых в обновление (опционально)");
12+
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-v8version", "Версия платформы 1С");
1213

1314
Парсер.ДобавитьКоманду(ОписаниеКоманды);
1415

@@ -22,11 +23,15 @@
2223
Функция ВыполнитьКоманду(Знач ПараметрыКоманды) Экспорт
2324

2425
РазобранныеПараметры = РазобратьПараметры(ПараметрыКоманды);
25-
СоздатьФайлыКонфигурацииПоставщика(ОкружениеСборки.ПолучитьКонфигуратор(), РазобранныеПараметры.КаталогВерсий, РазобранныеПараметры.ПредыдущиеВерсии);
26+
СоздатьФайлыКонфигурацииПоставщика(
27+
ОкружениеСборки.ПолучитьКонфигуратор(),
28+
РазобранныеПараметры.КаталогВерсий,
29+
РазобранныеПараметры.ПредыдущиеВерсии,
30+
РазобранныеПараметры.Версия1С);
2631

2732
КонецФункции
2833

29-
Функция СоздатьФайлыКонфигурацииПоставщика(Знач УправлениеКонфигуратором, Знач КаталогВерсий, Знач ПредыдущиеВерсии) Экспорт
34+
Функция СоздатьФайлыКонфигурацииПоставщика(Знач УправлениеКонфигуратором, Знач КаталогВерсий, Знач ПредыдущиеВерсии, Знач Версия1С = Неопределено) Экспорт
3035

3136
ИмяФайлаПоставки = ОбъединитьПути(УправлениеКонфигуратором.КаталогСборки(), "1cv8.cf");
3237
Параметры = УправлениеКонфигуратором.ПолучитьПараметрыЗапуска();
@@ -47,6 +52,7 @@
4752

4853
КонецЕсли;
4954

55+
ОкружениеСборки.ПрименитьВерсию1С(УправлениеКонфигуратором, Версия1С);
5056
УправлениеКонфигуратором.ВыполнитьКоманду(Параметры);
5157
Лог.Отладка(УправлениеКонфигуратором.ВыводКоманды());
5258

@@ -108,6 +114,7 @@
108114
Результат = Новый Структура;
109115
Результат.Вставить("КаталогВерсий", ПараметрыКоманды["-cfu-basedir"]);
110116
Результат.Вставить("ПредыдущиеВерсии", МассивВерсий);
117+
Результат.Вставить("Версия1С", ПараметрыКоманды["-v8version"]);
111118

112119
Возврат Результат;
113120

src/Модули/ОкружениеСборки.os

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@
3232

3333
КонецФункции
3434

35+
Процедура ПрименитьВерсию1С(Знач УправлениеКонфигуратором, Знач Версия1С) Экспорт
36+
Если ЗначениеЗаполнено(Версия1С) Тогда
37+
УправлениеКонфигуратором.ИспользоватьВерсиюПлатформы(Версия1С);
38+
КонецЕсли;
39+
КонецПроцедуры
40+
3541
Функция ИмяПеременнойОкруженияКаталогСборки() Экспорт
3642
Возврат "VPACKMAN_WORKDIR";
3743
КонецФункции

0 commit comments

Comments
 (0)