File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change 1+
2+
3+ Процедура СобратьПакет (Знач КаталогПроекта , Знач ПутьКМанифестуСборки )
4+
5+ КомандаOpm = Новый Команда;
6+ // КомандаOpm.УстановитьРабочийКаталог(Каталог);
7+ КомандаOpm.УстановитьКоманду("opm" );
8+ КомандаOpm.ДобавитьПараметр("build" );
9+ КомандаOpm.ДобавитьПараметр("-m" );
10+ КомандаOpm.ДобавитьПараметр(ПутьКМанифестуСборки);
11+ КомандаOpm.ДобавитьПараметр(КаталогПроекта);
12+ КомандаOpm.ПоказыватьВыводНемедленно(Истина );
13+
14+ КодВозврата = КомандаOpm.Исполнить();
15+
16+ Если КодВозврата <> 0 Тогда
17+ ВызватьИсключение КомандаOpm.ПолучитьВывод();
18+ КонецЕсли ;
19+
20+ КонецПроцедуры
21+
22+ Процедура ПолезнаяРабота ()
23+
24+ ТекущийКаталогЗадачи = ТекущийСценарий().Каталог;
25+
26+ КаталогПроекта = Новый Файл(ОбъединитьПути(ТекущийКаталогЗадачи, ".." )).ПолноеИмя;
27+
28+ ПутьКМанифестуСборки = ОбъединитьПути(КаталогПроекта, "build_packagedef" );
29+
30+ СобратьПакет(КаталогПроекта, ПутьКМанифестуСборки);
31+
32+ КонецПроцедуры
33+
34+ КаталогПроекта = ОбъединитьПути(ТекущийСценарий().Каталог, ".." );
35+ // Лог.УстановитьУровень(УровниЛОга.отладка);
36+
37+ ПолезнаяРабота();
You can’t perform that action at this time.
0 commit comments