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

This commit is contained in:
2025-07-13 22:05:17 +03:00
parent 2c8c581088
commit 1f35a110e1
4 changed files with 14 additions and 11 deletions

View File

@@ -170,7 +170,6 @@
КонецПроцедуры
Процедура УстановитьПериодУведомления(ТекстСообщения, ИдЧата)
Команда = XMLСтрока(Перечисления.ВидыДанныхОбратныхВызовов.NotifyOn);
@@ -185,7 +184,6 @@
КонецПроцедуры
Процедура ОбработатьВводВерсииКонфигурации(ОбновлениеТелеграм, ДанныеПользователя)
ИдЧата = ОбновлениеТелеграм.ИдЧата;

View File

@@ -97,7 +97,7 @@
МассивРядов = Новый Массив;
Для каждого ЗначениеПериода из Метаданные.Перечисления.ПериодичностьУведомлений.ЗначенияПеречисления Цикл
Для каждого ЗначениеПериода Из Метаданные.Перечисления.ПериодичностьУведомлений.ЗначенияПеречисления Цикл
КнопкаКлавиатурыВстроенной = ТелеграмРаботаСКлавиатурой.КнопкаКлавиатурыВстроенной(ЗначениеПериода.Синоним, ,
СтрШаблон("%1 %2", Команда, ЗначениеПериода.Имя));
Если ЗначениеПериода.Имя <> "НеУведомлять" Тогда

View File

@@ -7,28 +7,33 @@
Менеджер.Прочитать();
Если Не Менеджер.Выбран() Тогда
Возврат СообщениеНеудача(Периодичность);
Возврат НеудачнаяСменеПериодичности(Периодичность);
КонецЕсли;
Если Менеджер.Периодичность = Периодичность Тогда
Возврат СообщениеДублирование(Периодичность);
Возврат ПовторнаяПопыткаУстановки(Периодичность);
КонецЕсли;
Менеджер.Периодичность = Периодичность;
Менеджер.Записать();
Возврат СообщениеУспех(Периодичность);
Возврат УспешнаяСменаПериодичности(Периодичность);
КонецФункции
Функция СообщениеНеудача(Периодичность)
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Функция НеудачнаяСменеПериодичности(Периодичность)
Возврат СтрШаблон("Не удалось %1 уведомления",
?(Периодичность = Перечисления.ПериодичностьУведомлений.НеУведомлять, "выключить", "включить"));
КонецФункции
Функция СообщениеДублирование(Периодичность)
Функция ПовторнаяПопыткаУстановки(Периодичность)
Если Периодичность = Перечисления.ПериодичностьУведомлений.НеУведомлять Тогда
Возврат "&#128263 Уведомления уже выключены";
@@ -39,7 +44,7 @@
КонецФункции
Функция СообщениеУспех(Периодичность)
Функция УспешнаяСменаПериодичности(Периодичность)
Если Периодичность = Перечисления.ПериодичностьУведомлений.НеУведомлять Тогда
Возврат "&#128263 Уведомления выключены";
@@ -50,4 +55,4 @@
КонецФункции
#КонецОбласти
#КонецОбласти

View File

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