diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\260\321\217\320\221\320\260\320\267\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\260\321\217\320\221\320\260\320\267\320\260.os" index 31f1813..a473633 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\260\321\217\320\221\320\260\320\267\320\260.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\260\321\217\320\221\320\260\320\267\320\260.os" @@ -344,6 +344,8 @@ ОбновитьДанные(ОбновитьПринудительно); + ЗначениеПоля = Неопределено; + Если НЕ Найти(ВРЕг("Ид, infobase"), ВРег(ИмяПоля)) = 0 Тогда Возврат ИБ_Ид; ИначеЕсли НЕ Найти(ВРЕг("Имя, name"), ВРег(ИмяПоля)) = 0 Тогда @@ -352,10 +354,10 @@ Возврат ИБ_Описание; ИначеЕсли НЕ Найти(ВРЕг("ПолноеОписание"), ВРег(ИмяПоля)) = 0 Тогда Возврат ИБ_ПолноеОписание; + Иначе + ЗначениеПоля = ИБ_Параметры.Получить(ИмяПоля); КонецЕсли; - ЗначениеПоля = ИБ_Параметры.Получить(ИмяПоля); - Если ЗначениеПоля = Неопределено Тогда ОписаниеПараметра = ПараметрыОбъекта("ИмяРАК").Получить(ИмяПоля); @@ -426,7 +428,8 @@ Если ДействияСБазойСУБД = Перечисления.ДействияСБазойСУБДПриУдалении.Очистить Тогда ПараметрыКоманды.Вставить("ОчиститьБД", Истина); - ИначеЕсли ДействияСБазойСУБД = Перечисления.ДействияСБазойСУБДПриУдалении.Удалить Тогда + КонецЕсли; + Если ДействияСБазойСУБД = Перечисления.ДействияСБазойСУБДПриУдалении.Удалить Тогда ПараметрыКоманды.Вставить("УдалитьБД", Истина); КонецЕсли; diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\232\320\276\320\274\320\260\320\275\320\264.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\232\320\276\320\274\320\260\320\275\320\264.os" index 6a43583..09abd02 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\232\320\276\320\274\320\260\320\275\320\264.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\232\320\276\320\274\320\260\320\275\320\264.os" @@ -444,10 +444,7 @@ СтрокаДляЛога = ""; Для Каждого Параметр Из Параметры Цикл - Если Найти(Параметр, "--agent-pwd") = 0 - И Найти(Параметр, "--cluster-pwd") = 0 - И Найти(Параметр, "--infobase-pwd") = 0 - И Найти(Параметр, "--pwd") = 0 Тогда + Если Найти(Параметр, "-pwd") = 0 Тогда СтрокаДляЛога = СтрокаДляЛога + " " + Параметр; КонецЕсли; diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200.os" index 892eba4..c61a409 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200.os" @@ -418,6 +418,8 @@ ОбновитьДанные(ОбновитьПринудительно); + ЗначениеПоля = Неопределено; + Если НЕ Найти(ВРЕг("Ид, cluster"), ВРег(ИмяПоля)) = 0 Тогда Возврат Кластер_Ид; ИначеЕсли НЕ Найти(ВРЕг("Имя, name"), ВРег(ИмяПоля)) = 0 Тогда @@ -426,10 +428,10 @@ Возврат Кластер_АдресСервера; ИначеЕсли НЕ Найти(ВРЕг("ПортСервера, port"), ВРег(ИмяПоля)) = 0 Тогда Возврат Кластер_ПортСервера; + Иначе + ЗначениеПоля = Кластер_Параметры.Получить(ИмяПоля); КонецЕсли; - ЗначениеПоля = Кластер_Параметры.Получить(ИмяПоля); - Если ЗначениеПоля = Неопределено Тогда ОписаниеПараметра = ПараметрыОбъекта("ИмяРАК").Получить(ИмяПоля); diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200.os" index 53339a1..be63d5b 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200.os" @@ -215,6 +215,8 @@ ОбновитьДанные(ОбновитьПринудительно); + ЗначениеПоля = Неопределено; + Если НЕ Найти(ВРЕг("Ид, server"), ВРег(ИмяПоля)) = 0 Тогда Возврат Сервер_Ид; ИначеЕсли НЕ Найти(ВРЕг("Имя, name"), ВРег(ИмяПоля)) = 0 Тогда @@ -223,10 +225,10 @@ Возврат Сервер_АдресАгента; ИначеЕсли НЕ Найти(ВРЕг("ПортАгента, agent-port"), ВРег(ИмяПоля)) = 0 Тогда Возврат Сервер_ПортАгента; + Иначе + ЗначениеПоля = Сервер_Параметры.Получить(ИмяПоля); КонецЕсли; - ЗначениеПоля = Сервер_Параметры.Получить(ИмяПоля); - Если ЗначениеПоля = Неопределено Тогда ОписаниеПараметра = ПараметрыОбъекта("ИмяРАК").Получить(ИмяПоля); diff --git a/tasks/coverage.os b/tasks/coverage.os index 8150f5e..8a5e574 100644 --- a/tasks/coverage.os +++ b/tasks/coverage.os @@ -21,7 +21,8 @@ КодВозврата = Команда.Исполнить(); Файл_Стат = Новый Файл(ПутьКСтат); -Ожидаем.Что(Файл_Стат.Существует(), СтрШаблон("Файл <%1> с результатами покрытия не существует!", Файл_Стат.ПолноеИмя)).ЭтоИстина(); +Ожидаем.Что(Файл_Стат.Существует(), + СтрШаблон("Файл <%1> с результатами покрытия не существует!", Файл_Стат.ПолноеИмя)).ЭтоИстина(); ЧтениеТекста = Новый ЧтениеТекста(ПутьКСтат, КодировкаТекста.UTF8);