Skip to content

Commit

Permalink
Перенес в переменную чтение настройки settings
Browse files Browse the repository at this point in the history
* Исправил получение настройки --settings на получение из переменной.

issue vanessa-opensource#168
  • Loading branch information
pumbaEO authored Sep 18, 2017
1 parent 353518f commit ee6e26d
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions src/main.os
Original file line number Diff line number Diff line change
Expand Up @@ -162,24 +162,27 @@
КонецФункции // ВыполнениеКоманды()

Процедура ДополнитьЗначенияПараметров(Знач Команда, ЗначенияПараметров)

Перем ЗначениеПараметраФайлНастроек, ПутьКФайлуНастроекПоУмолчанию, ФайлОбщихНастроек;
Перем ЗначенияПараметровНизкийПриоритет, СоответствиеПеременных, НастройкиИзФайла;

ТекущийКаталогПроекта = УстановитьКаталогТекущегоПроекта(ЗначенияПараметров["--root"]);

ПараметрыСистемы.КорневойПутьПроекта = ТекущийКаталогПроекта;

ПутьКФайлуНастроекПоУмолчанию = ОбъединитьПути(ТекущийКаталогПроекта, ОбщиеМетоды.ИмяФайлаНастроек());

Если ЗначениеЗаполнено(ЗначенияПараметров["--settings"]) Тогда
ФайлОбщихНастроек = Новый Файл(ОбщиеМетоды.ПолныйПуть(ЗначенияПараметров["--settings"]));
ЗначениеПараметраФайлНастроек = ЗначенияПараметров["--settings"];
Если ЗначениеЗаполнено(ЗначениеПараметраФайлНастроек) Тогда
ФайлОбщихНастроек = Новый Файл(ОбщиеМетоды.ПолныйПуть(ЗначениеПараметраФайлНастроек));
Ожидаем.Что(ФайлОбщихНастроек.Существует(),
СтрШаблон("Ожидаем, что указанный в --settings <%1> файл по пути <%2> существует, а его нет!",
ЗначенияПараметров["--settings"],
ЗначениеПараметраФайлНастроек,
ФайлОбщихНастроек.ПолноеИмя)
).ЭтоИстина();
КонецЕсли;

НастройкиИзФайла = ОбщиеМетоды.ПрочитатьНастройкиФайлJSON(ТекущийКаталогПроекта,
ЗначенияПараметров["--settings"], ПутьКФайлуНастроекПоУмолчанию);
ЗначениеПараметраФайлНастроек, ПутьКФайлуНастроекПоУмолчанию);

ЗначенияПараметровНизкийПриоритет = Новый Соответствие;

Expand All @@ -198,7 +201,7 @@

ДобавитьДанныеПодключения(ЗначенияПараметров);

КонецПроцедуры
КонецПроцедуры //ДополнитьЗначенияПараметров

Процедура ДобавитьДанныеПодключения(ЗначенияПараметров)
СтрокаПодключения = ЗначенияПараметров["--ibconnection"];
Expand Down

0 comments on commit ee6e26d

Please sign in to comment.