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

View File

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

View File

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

View File

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