Skip to content
2 changes: 1 addition & 1 deletion packagedef
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

Описание.Имя("v8runner")
.Версия("1.6.0")
.Версия("1.7.0")
.ВерсияСреды("1.0.19")
.ЗависитОт("asserts", "0.4.0")
.ЗависитОт("fs", "0.5.0")
Expand Down
22 changes: 19 additions & 3 deletions src/v8runner.os
Original file line number Diff line number Diff line change
Expand Up @@ -648,7 +648,11 @@
// соответствующий загруженной конфигурации.
// Если выполняется частичная загрузка (используется опция -files или -listFile), файл версий будет обновлен.
// Для того, чтобы работали функции 8.3.10, необходимо явно указать версию.
Процедура ЗагрузитьКонфигурациюИзФайлов(Знач КаталогЗагрузки, Знач ПутьКСпискуФайловЗагрузки = "", Знач ФорматВыгрузки = "", Знач ОбновитьФайлВерсий = Истина) Экспорт
Процедура ЗагрузитьКонфигурациюИзФайлов(Знач КаталогЗагрузки,
Знач ПутьКСпискуФайловЗагрузки = "",
Знач ФорматВыгрузки = "",
Знач ОбновитьФайлВерсий = Истина,
Знач ОбновитьКонфигурациюИБ = Ложь) Экспорт

Если НЕ ЗначениеЗаполнено(ФорматВыгрузки) Тогда
ФорматВыгрузки = РежимВыгрузкиКонфигурации.Иерархический;
Expand All @@ -672,6 +676,10 @@

КонецЕсли;

Если ОбновитьКонфигурациюИБ Тогда
Параметры.Добавить("/UpdateDBCfg");
КонецЕсли;

КонецЕсли;


Expand Down Expand Up @@ -1549,6 +1557,14 @@

ТекЗначение = мПутьКПлатформе1С;
мПутьКПлатформе1С = Путь;

мВерсияПлатформы = "";
ШаблонВерсии = Новый РегулярноеВыражение("8(\.\d+){3}");
ВсеСовпадения = ШаблонВерсии.НайтиСовпадения(ФайлПлатформы.ПолноеИмя);
Если ВсеСовпадения.Количество() <> 0 Тогда
мВерсияПлатформы = ВсеСовпадения[ВсеСовпадения.Количество()-1].Значение;
КонецЕсли;

Возврат ТекЗначение;
КонецЕсли;

Expand Down Expand Up @@ -1687,10 +1703,10 @@
ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКФайлуКонфигурации));

ПараметрыЗапуска.Добавить("-ReportType ");
ПараметрыЗапуска.Добавить(ФорматОтчета);
ПараметрыЗапуска.Добавить(ТипОтчета);

ПараметрыЗапуска.Добавить("-ReportFormat ");
ПараметрыЗапуска.Добавить(ТипОтчета);
ПараметрыЗапуска.Добавить(ФорматОтчета);

ПараметрыЗапуска.Добавить("-ReportFile ");
ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ПутьКОтчету));
Expand Down