Skip to content

Commit c3562a4

Browse files
committed
Рефакторинг параметров запуска
1 parent 6c48f60 commit c3562a4

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

src/v8runner.os

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1848,24 +1848,26 @@
18481848

18491849
ПараметрыЗапуска = СтандартныеПараметрыЗапускаКонфигуратора();
18501850
ПараметрыЗапуска.Добавить("/CompareCfg");
1851+
18511852
Если ЗначениеЗаполнено(ИмяРасширения) Тогда
18521853
ПараметрыЗапуска.Добавить("-FirstConfigurationType ExtensionConfiguration");
18531854
Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.12") Тогда
1854-
ПараметрыЗапуска.Добавить(СтрШаблон("-FirstName %1", ИмяРасширения));
1855+
КлючИмяРасширения = "-FirstName";
18551856
Иначе
1856-
ПараметрыЗапуска.Добавить(СтрШаблон("-FirstConfigurationKey %1", ИмяРасширения));
1857+
КлючИмяРасширения = "-FirstConfigurationKey";
18571858
КонецЕсли;
1859+
ПараметрыЗапуска.Добавить(СтрШаблон("%1 %2", КлючИмяРасширения, ИмяРасширения));
18581860

18591861
ИначеЕсли ПутьКПервомуФайлуКонфигурации <> Неопределено Тогда
18601862
ПараметрыЗапуска.Добавить("-FirstConfigurationType File");
18611863

18621864
Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.12") Тогда
1863-
ПараметрыЗапуска.Добавить("-FirstFile ");
1865+
КлючПутьКПервомуФайлу = "-FirstFile";
18641866
Иначе
1865-
ПараметрыЗапуска.Добавить("-FirstConfigurationKey ");
1867+
КлючПутьКПервомуФайлу = "-FirstConfigurationKey";
18661868
КонецЕсли;
1867-
1868-
ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКПервомуФайлуКонфигурации));
1869+
ПараметрыЗапуска.Добавить(СтрШаблон("%1 %2",
1870+
КлючПутьКПервомуФайлу, ОбернутьВКавычки(ПутьКПервомуФайлуКонфигурации)));
18691871

18701872
Иначе
18711873
ПараметрыЗапуска.Добавить("-FirstConfigurationType MainConfiguration");
@@ -1874,22 +1876,20 @@
18741876
ПараметрыЗапуска.Добавить("-SecondConfigurationType File");
18751877

18761878
Если ИспользуемаяВерсияПлатформыСтаршеИлиРавна("8.3.12") Тогда
1877-
ПараметрыЗапуска.Добавить("-SecondFile ");
1879+
КлючПутьКФайлуСравнения = "-SecondFile";
18781880
Иначе
1879-
ПараметрыЗапуска.Добавить("-SecondConfigurationKey ");
1881+
КлючПутьКФайлуСравнения = "-SecondConfigurationKey";
18801882
КонецЕсли;
18811883

1882-
ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКФайлуКонфигурации));
1884+
ПараметрыЗапуска.Добавить(СтрШаблон("%1 %2",
1885+
КлючПутьКФайлуСравнения, ОбернутьВКавычки(ПутьКФайлуКонфигурации)));
18831886

1884-
ПараметрыЗапуска.Добавить("-ReportType ");
1885-
ПараметрыЗапуска.Добавить(ТипОтчета);
1887+
ПараметрыЗапуска.Добавить(СтрШаблон("-ReportType %1", ТипОтчета));
1888+
1889+
ПараметрыЗапуска.Добавить(СтрШаблон("-ReportFormat %1", ФорматОтчета));
1890+
1891+
ПараметрыЗапуска.Добавить(СтрШаблон("-ReportFile %1", ОбернутьВКавычки(ПутьКОтчету)));
18861892

1887-
ПараметрыЗапуска.Добавить("-ReportFormat ");
1888-
ПараметрыЗапуска.Добавить(ФорматОтчета);
1889-
1890-
ПараметрыЗапуска.Добавить("-ReportFile ");
1891-
ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКОтчету));
1892-
18931893
ВыполнитьКоманду(ПараметрыЗапуска);
18941894

18951895
КонецПроцедуры

0 commit comments

Comments
 (0)