Рефакторинг по замечаниям Sonarqube
This commit is contained in:
@@ -170,7 +170,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
Процедура УстановитьПериодУведомления(ТекстСообщения, ИдЧата)
|
||||
|
||||
Команда = XMLСтрока(Перечисления.ВидыДанныхОбратныхВызовов.NotifyOn);
|
||||
@@ -185,7 +184,6 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
Процедура ОбработатьВводВерсииКонфигурации(ОбновлениеТелеграм, ДанныеПользователя)
|
||||
|
||||
ИдЧата = ОбновлениеТелеграм.ИдЧата;
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
|
||||
МассивРядов = Новый Массив;
|
||||
|
||||
Для каждого ЗначениеПериода из Метаданные.Перечисления.ПериодичностьУведомлений.ЗначенияПеречисления Цикл
|
||||
Для каждого ЗначениеПериода Из Метаданные.Перечисления.ПериодичностьУведомлений.ЗначенияПеречисления Цикл
|
||||
КнопкаКлавиатурыВстроенной = ТелеграмРаботаСКлавиатурой.КнопкаКлавиатурыВстроенной(ЗначениеПериода.Синоним, ,
|
||||
СтрШаблон("%1 %2", Команда, ЗначениеПериода.Имя));
|
||||
Если ЗначениеПериода.Имя <> "НеУведомлять" Тогда
|
||||
|
||||
@@ -7,28 +7,33 @@
|
||||
Менеджер.Прочитать();
|
||||
|
||||
Если Не Менеджер.Выбран() Тогда
|
||||
Возврат СообщениеНеудача(Периодичность);
|
||||
Возврат НеудачнаяСменеПериодичности(Периодичность);
|
||||
КонецЕсли;
|
||||
|
||||
Если Менеджер.Периодичность = Периодичность Тогда
|
||||
Возврат СообщениеДублирование(Периодичность);
|
||||
Возврат ПовторнаяПопыткаУстановки(Периодичность);
|
||||
КонецЕсли;
|
||||
|
||||
Менеджер.Периодичность = Периодичность;
|
||||
Менеджер.Записать();
|
||||
|
||||
Возврат СообщениеУспех(Периодичность);
|
||||
Возврат УспешнаяСменаПериодичности(Периодичность);
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СообщениеНеудача(Периодичность)
|
||||
#КонецОбласти
|
||||
|
||||
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
Функция НеудачнаяСменеПериодичности(Периодичность)
|
||||
|
||||
Возврат СтрШаблон("Не удалось %1 уведомления",
|
||||
?(Периодичность = Перечисления.ПериодичностьУведомлений.НеУведомлять, "выключить", "включить"));
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СообщениеДублирование(Периодичность)
|
||||
Функция ПовторнаяПопыткаУстановки(Периодичность)
|
||||
|
||||
Если Периодичность = Перечисления.ПериодичностьУведомлений.НеУведомлять Тогда
|
||||
Возврат "🔇 Уведомления уже выключены";
|
||||
@@ -39,7 +44,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция СообщениеУспех(Периодичность)
|
||||
Функция УспешнаяСменаПериодичности(Периодичность)
|
||||
|
||||
Если Периодичность = Перечисления.ПериодичностьУведомлений.НеУведомлять Тогда
|
||||
Возврат "🔇 Уведомления выключены";
|
||||
@@ -50,4 +55,4 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
#КонецОбласти
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<VERSION>46</VERSION>
|
||||
<VERSION>47</VERSION>
|
||||
|
||||
Reference in New Issue
Block a user