Рефакторинг по замечаниям Sonarqube

This commit is contained in:
2025-07-10 12:51:24 +03:00
parent 78b1198f7a
commit 8a88dea2b9
4 changed files with 28 additions and 16 deletions

View File

@@ -140,6 +140,7 @@
ДанныеКонфигурации.ТекущаяВерсия, ДанныеКонфигурации.ТекущаяВерсия,
ДанныеКонфигурации.АктуальнаяВерсия); ДанныеКонфигурации.АктуальнаяВерсия);
Если РезультатСравненияВерсий <> Неопределено Тогда
Если РезультатСравненияВерсий < 0 Тогда Если РезультатСравненияВерсий < 0 Тогда
Диагностика = "Необходимо обновить текущую версию."; Диагностика = "Необходимо обновить текущую версию.";
ИначеЕсли РезультатСравненияВерсий > 0 Тогда ИначеЕсли РезультатСравненияВерсий > 0 Тогда
@@ -147,6 +148,9 @@
Иначе Иначе
Диагностика = "Обновление текущей версии не требуется."; Диагностика = "Обновление текущей версии не требуется.";
КонецЕсли; КонецЕсли;
Иначе
Диагностика = "";
КонецЕсли;
ТекстОтвета = СтрШаблон("&#8505 %1%2<code>%3</code> &#8594 <code>%4</code>%5%6", ТекстОтвета = СтрШаблон("&#8505 %1%2<code>%3</code> &#8594 <code>%4</code>%5%6",
ДанныеКонфигурации.Наименование, ДанныеКонфигурации.Наименование,

View File

@@ -24,16 +24,19 @@
КонфигурацииСНекорректнымиВерсиями = Новый Массив; КонфигурацииСНекорректнымиВерсиями = Новый Массив;
Для каждого ДанныеКонфигурации Из КонфигурацииДляВывода Цикл Для каждого ДанныеКонфигурации Из КонфигурацииДляВывода Цикл
Если ДанныеКонфигурации.РезультатСравнения > 0 Тогда Если ДанныеКонфигурации.РезультатСравнения = Неопределено Тогда
Продолжить;
ИначеЕсли ДанныеКонфигурации.РезультатСравнения > 0 Тогда
КонфигурацииСНекорректнымиВерсиями.Добавить(ДанныеКонфигурации); КонфигурацииСНекорректнымиВерсиями.Добавить(ДанныеКонфигурации);
Продолжить; Продолжить;
КонецЕсли; Иначе
ТекстСообщения = ТекстСообщения + ФорматСтрокиСообщенияОНеактуальнойВерсии("&#128293", ДанныеКонфигурации); ТекстСообщения = ТекстСообщения + ФорматСтрокиСообщенияОНеактуальнойВерсии("&#128293", ДанныеКонфигурации);
КонецЕсли;
КонецЦикла; КонецЦикла;
Если КонфигурацииСНекорректнымиВерсиями.Количество() > 0 Тогда Если КонфигурацииСНекорректнымиВерсиями.Количество() > 0 Тогда
ТекстСообщения = ТекстСообщения + СтрШаблон("Внимание! Текущая конфигурация старше актуальной:%1%2", Символы.ПС, Символы.ПС); ТекстСообщения = ТекстСообщения + СтрШаблон("Внимание! Текущая конфигурация старше актуальной:%1%2",
Символы.ПС, Символы.ПС);
Для каждого ДанныеКонфигурации Из КонфигурацииСНекорректнымиВерсиями Цикл Для каждого ДанныеКонфигурации Из КонфигурацииСНекорректнымиВерсиями Цикл
ТекстСообщения = ТекстСообщения + ФорматСтрокиСообщенияОНеактуальнойВерсии("&#128683", ДанныеКонфигурации); ТекстСообщения = ТекстСообщения + ФорматСтрокиСообщенияОНеактуальнойВерсии("&#128683", ДанныеКонфигурации);

View File

@@ -259,8 +259,10 @@
ВерсииКонфигурации.Вставить("КонфигурацияПредставление", ВыборкаДетальныеЗаписи.КонфигурацияПредставление); ВерсииКонфигурации.Вставить("КонфигурацияПредставление", ВыборкаДетальныеЗаписи.КонфигурацияПредставление);
ВерсииКонфигурации.Вставить("ТекущаяВерсия", ВыборкаДетальныеЗаписи.ТекущаяВерсия); ВерсииКонфигурации.Вставить("ТекущаяВерсия", ВыборкаДетальныеЗаписи.ТекущаяВерсия);
ВерсииКонфигурации.Вставить("АктуальнаяВерсия", ВыборкаДетальныеЗаписи.АктуальнаяВерсия); ВерсииКонфигурации.Вставить("АктуальнаяВерсия", ВыборкаДетальныеЗаписи.АктуальнаяВерсия);
ВерсииКонфигурации.Вставить("РезультатСравнения", СравнитьВерсииКонфигураций(ВыборкаДетальныеЗаписи.ТекущаяВерсия,
ВыборкаДетальныеЗаписи.АктуальнаяВерсия)); РезультатСравнения = СравнитьВерсииКонфигураций(ВыборкаДетальныеЗаписи.ТекущаяВерсия,
ВыборкаДетальныеЗаписи.АктуальнаяВерсия);
ВерсииКонфигурации.Вставить("РезультатСравнения", РезультатСравнения);
ДанныеВерсийКонфигураций.Добавить(ВерсииКонфигурации); ДанныеВерсийКонфигураций.Добавить(ВерсииКонфигурации);
КонецЦикла; КонецЦикла;
@@ -272,9 +274,12 @@
КонецФункции КонецФункции
// Возвращает результат сравнения двух версий конфигураций: текущей и актуальной. // Возвращает результат сравнения двух версий конфигураций: текущей и актуальной.
// //
// Параметры:
// ТекущаяВерсия - Строка - версия, установленная у пользователя
// АктуальнаяВерсия - Строка - версия, полученная с сайта вендора
//
// Возвращаемое значение: // Возвращаемое значение:
// Отрицательное число - текущая версия меньше актуальной // Отрицательное число - текущая версия меньше актуальной
// Положительное число - актуальная версия меньше текущей // Положительное число - актуальная версия меньше текущей

View File

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<VERSION>43</VERSION> <VERSION>44</VERSION>