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