Рефакторинг по замечаниям Sonarqube
This commit is contained in:
@@ -140,12 +140,16 @@
|
|||||||
ДанныеКонфигурации.ТекущаяВерсия,
|
ДанныеКонфигурации.ТекущаяВерсия,
|
||||||
ДанныеКонфигурации.АктуальнаяВерсия);
|
ДанныеКонфигурации.АктуальнаяВерсия);
|
||||||
|
|
||||||
Если РезультатСравненияВерсий < 0 Тогда
|
Если РезультатСравненияВерсий <> Неопределено Тогда
|
||||||
Диагностика = "Необходимо обновить текущую версию.";
|
Если РезультатСравненияВерсий < 0 Тогда
|
||||||
ИначеЕсли РезультатСравненияВерсий > 0 Тогда
|
Диагностика = "Необходимо обновить текущую версию.";
|
||||||
Диагностика = "Текущая версия не может быть старше актуальной!";
|
ИначеЕсли РезультатСравненияВерсий > 0 Тогда
|
||||||
|
Диагностика = "Текущая версия не может быть старше актуальной!";
|
||||||
|
Иначе
|
||||||
|
Диагностика = "Обновление текущей версии не требуется.";
|
||||||
|
КонецЕсли;
|
||||||
Иначе
|
Иначе
|
||||||
Диагностика = "Обновление текущей версии не требуется.";
|
Диагностика = "";
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТекстОтвета = СтрШаблон("ℹ %1%2<code>%3</code> → <code>%4</code>%5%6",
|
ТекстОтвета = СтрШаблон("ℹ %1%2<code>%3</code> → <code>%4</code>%5%6",
|
||||||
|
|||||||
@@ -24,16 +24,19 @@
|
|||||||
КонфигурацииСНекорректнымиВерсиями = Новый Массив;
|
КонфигурацииСНекорректнымиВерсиями = Новый Массив;
|
||||||
|
|
||||||
Для каждого ДанныеКонфигурации Из КонфигурацииДляВывода Цикл
|
Для каждого ДанныеКонфигурации Из КонфигурацииДляВывода Цикл
|
||||||
Если ДанныеКонфигурации.РезультатСравнения > 0 Тогда
|
Если ДанныеКонфигурации.РезультатСравнения = Неопределено Тогда
|
||||||
|
Продолжить;
|
||||||
|
ИначеЕсли ДанныеКонфигурации.РезультатСравнения > 0 Тогда
|
||||||
КонфигурацииСНекорректнымиВерсиями.Добавить(ДанныеКонфигурации);
|
КонфигурацииСНекорректнымиВерсиями.Добавить(ДанныеКонфигурации);
|
||||||
Продолжить;
|
Продолжить;
|
||||||
|
Иначе
|
||||||
|
ТекстСообщения = ТекстСообщения + ФорматСтрокиСообщенияОНеактуальнойВерсии("🔥", ДанныеКонфигурации);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
ТекстСообщения = ТекстСообщения + ФорматСтрокиСообщенияОНеактуальнойВерсии("🔥", ДанныеКонфигурации);
|
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
Если КонфигурацииСНекорректнымиВерсиями.Количество() > 0 Тогда
|
Если КонфигурацииСНекорректнымиВерсиями.Количество() > 0 Тогда
|
||||||
ТекстСообщения = ТекстСообщения + СтрШаблон("Внимание! Текущая конфигурация старше актуальной:%1%2", Символы.ПС, Символы.ПС);
|
ТекстСообщения = ТекстСообщения + СтрШаблон("Внимание! Текущая конфигурация старше актуальной:%1%2",
|
||||||
|
Символы.ПС, Символы.ПС);
|
||||||
|
|
||||||
Для каждого ДанныеКонфигурации Из КонфигурацииСНекорректнымиВерсиями Цикл
|
Для каждого ДанныеКонфигурации Из КонфигурацииСНекорректнымиВерсиями Цикл
|
||||||
ТекстСообщения = ТекстСообщения + ФорматСтрокиСообщенияОНеактуальнойВерсии("🚫", ДанныеКонфигурации);
|
ТекстСообщения = ТекстСообщения + ФорматСтрокиСообщенияОНеактуальнойВерсии("🚫", ДанныеКонфигурации);
|
||||||
|
|||||||
@@ -259,8 +259,10 @@
|
|||||||
ВерсииКонфигурации.Вставить("КонфигурацияПредставление", ВыборкаДетальныеЗаписи.КонфигурацияПредставление);
|
ВерсииКонфигурации.Вставить("КонфигурацияПредставление", ВыборкаДетальныеЗаписи.КонфигурацияПредставление);
|
||||||
ВерсииКонфигурации.Вставить("ТекущаяВерсия", ВыборкаДетальныеЗаписи.ТекущаяВерсия);
|
ВерсииКонфигурации.Вставить("ТекущаяВерсия", ВыборкаДетальныеЗаписи.ТекущаяВерсия);
|
||||||
ВерсииКонфигурации.Вставить("АктуальнаяВерсия", ВыборкаДетальныеЗаписи.АктуальнаяВерсия);
|
ВерсииКонфигурации.Вставить("АктуальнаяВерсия", ВыборкаДетальныеЗаписи.АктуальнаяВерсия);
|
||||||
ВерсииКонфигурации.Вставить("РезультатСравнения", СравнитьВерсииКонфигураций(ВыборкаДетальныеЗаписи.ТекущаяВерсия,
|
|
||||||
ВыборкаДетальныеЗаписи.АктуальнаяВерсия));
|
РезультатСравнения = СравнитьВерсииКонфигураций(ВыборкаДетальныеЗаписи.ТекущаяВерсия,
|
||||||
|
ВыборкаДетальныеЗаписи.АктуальнаяВерсия);
|
||||||
|
ВерсииКонфигурации.Вставить("РезультатСравнения", РезультатСравнения);
|
||||||
ДанныеВерсийКонфигураций.Добавить(ВерсииКонфигурации);
|
ДанныеВерсийКонфигураций.Добавить(ВерсииКонфигурации);
|
||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
@@ -272,9 +274,12 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
|
||||||
// Возвращает результат сравнения двух версий конфигураций: текущей и актуальной.
|
// Возвращает результат сравнения двух версий конфигураций: текущей и актуальной.
|
||||||
//
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ТекущаяВерсия - Строка - версия, установленная у пользователя
|
||||||
|
// АктуальнаяВерсия - Строка - версия, полученная с сайта вендора
|
||||||
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// Отрицательное число - текущая версия меньше актуальной
|
// Отрицательное число - текущая версия меньше актуальной
|
||||||
// Положительное число - актуальная версия меньше текущей
|
// Положительное число - актуальная версия меньше текущей
|
||||||
@@ -282,8 +287,8 @@
|
|||||||
//
|
//
|
||||||
Функция СравнитьВерсииКонфигураций(ТекущаяВерсия, АктуальнаяВерсия) Экспорт
|
Функция СравнитьВерсииКонфигураций(ТекущаяВерсия, АктуальнаяВерсия) Экспорт
|
||||||
|
|
||||||
НаборГруппТекущаяВерсия = СтрРазделить(ТекущаяВерсия,".");
|
НаборГруппТекущаяВерсия = СтрРазделить(ТекущаяВерсия, ".");
|
||||||
НаборГруппАктуальнаяВерсия = СтрРазделить(АктуальнаяВерсия,".");
|
НаборГруппАктуальнаяВерсия = СтрРазделить(АктуальнаяВерсия, ".");
|
||||||
|
|
||||||
Если НаборГруппТекущаяВерсия.Количество() = 0 ИЛИ НаборГруппАктуальнаяВерсия.Количество() = 0 Тогда
|
Если НаборГруппТекущаяВерсия.Количество() = 0 ИЛИ НаборГруппАктуальнаяВерсия.Количество() = 0 Тогда
|
||||||
Возврат Неопределено;
|
Возврат Неопределено;
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<VERSION>43</VERSION>
|
<VERSION>44</VERSION>
|
||||||
|
|||||||
Reference in New Issue
Block a user