diff --git a/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl b/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl index 8f3d012..a640137 100644 --- a/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl +++ b/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl @@ -170,7 +170,6 @@ КонецПроцедуры - Процедура УстановитьПериодУведомления(ТекстСообщения, ИдЧата) Команда = XMLСтрока(Перечисления.ВидыДанныхОбратныхВызовов.NotifyOn); @@ -185,7 +184,6 @@ КонецПроцедуры - Процедура ОбработатьВводВерсииКонфигурации(ОбновлениеТелеграм, ДанныеПользователя) ИдЧата = ОбновлениеТелеграм.ИдЧата; diff --git a/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой/Ext/Module.bsl b/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой/Ext/Module.bsl index 00994c3..1f8867f 100644 --- a/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой/Ext/Module.bsl +++ b/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой/Ext/Module.bsl @@ -97,7 +97,7 @@ МассивРядов = Новый Массив; - Для каждого ЗначениеПериода из Метаданные.Перечисления.ПериодичностьУведомлений.ЗначенияПеречисления Цикл + Для каждого ЗначениеПериода Из Метаданные.Перечисления.ПериодичностьУведомлений.ЗначенияПеречисления Цикл КнопкаКлавиатурыВстроенной = ТелеграмРаботаСКлавиатурой.КнопкаКлавиатурыВстроенной(ЗначениеПериода.Синоним, , СтрШаблон("%1 %2", Команда, ЗначениеПериода.Имя)); Если ЗначениеПериода.Имя <> "НеУведомлять" Тогда diff --git a/src/cf/InformationRegisters/УведомленияОНовыхВерсиях/Ext/ManagerModule.bsl b/src/cf/InformationRegisters/УведомленияОНовыхВерсиях/Ext/ManagerModule.bsl index 85934ac..f2a4b03 100644 --- a/src/cf/InformationRegisters/УведомленияОНовыхВерсиях/Ext/ManagerModule.bsl +++ b/src/cf/InformationRegisters/УведомленияОНовыхВерсиях/Ext/ManagerModule.bsl @@ -7,28 +7,33 @@ Менеджер.Прочитать(); Если Не Менеджер.Выбран() Тогда - Возврат СообщениеНеудача(Периодичность); + Возврат НеудачнаяСменеПериодичности(Периодичность); КонецЕсли; Если Менеджер.Периодичность = Периодичность Тогда - Возврат СообщениеДублирование(Периодичность); + Возврат ПовторнаяПопыткаУстановки(Периодичность); КонецЕсли; Менеджер.Периодичность = Периодичность; Менеджер.Записать(); - Возврат СообщениеУспех(Периодичность); + Возврат УспешнаяСменаПериодичности(Периодичность); КонецФункции -Функция СообщениеНеудача(Периодичность) +#КонецОбласти + + +#Область СлужебныеПроцедурыИФункции + +Функция НеудачнаяСменеПериодичности(Периодичность) Возврат СтрШаблон("Не удалось %1 уведомления", ?(Периодичность = Перечисления.ПериодичностьУведомлений.НеУведомлять, "выключить", "включить")); КонецФункции -Функция СообщениеДублирование(Периодичность) +Функция ПовторнаяПопыткаУстановки(Периодичность) Если Периодичность = Перечисления.ПериодичностьУведомлений.НеУведомлять Тогда Возврат "🔇 Уведомления уже выключены"; @@ -39,7 +44,7 @@ КонецФункции -Функция СообщениеУспех(Периодичность) +Функция УспешнаяСменаПериодичности(Периодичность) Если Периодичность = Перечисления.ПериодичностьУведомлений.НеУведомлять Тогда Возврат "🔇 Уведомления выключены"; @@ -50,4 +55,4 @@ КонецФункции -#КонецОбласти \ No newline at end of file +#КонецОбласти diff --git a/src/cf/VERSION b/src/cf/VERSION index 2d45b5d..32e2c80 100644 --- a/src/cf/VERSION +++ b/src/cf/VERSION @@ -1,2 +1,2 @@  -46 +47