Изменения в форме настроек

- Улучшил механизм переключения webhook/long poll
- Изменил расписания оповещения об актуальности
This commit is contained in:
2025-07-02 17:29:25 +03:00
parent b857323d19
commit 045d4f2e6c
6 changed files with 54 additions and 20 deletions

View File

@@ -1,4 +1,5 @@
#Область ОбработчикиСобытийФормы
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
@@ -18,12 +19,14 @@
Сообщение.Текст = "Не заполнен адрес вебхука";
Сообщение.Поле = "НаборКонстант.ТелеграмВебХук";
Сообщение.Сообщить();
ПараметрыЗаписи.Вставить("Модифицированность");
//ПараметрыЗаписи.Вставить("Модифицированность");
Отказ = Истина;
Возврат;
КонецЕсли;
Если Модифицированность ИЛИ НужноУказатьВебхух Тогда
ПараметрыЗаписи.Вставить("Модифицированность");
КонецЕсли;
//Если Модифицированность ИЛИ НужноУказатьВебхух Тогда
ПараметрыЗаписи.Вставить("Модифицированность", Модифицированность);
//КонецЕсли;
КонецПроцедуры
@@ -41,7 +44,6 @@
УстановитьПривилегированныйРежим(Истина);
Если КэшЗначений.ТелеграмИспользоватьВебХук И НЕ ТекущийОбъект.ТелеграмИспользоватьВебХук Тогда
ТелеграмМетодыВызовСервера.DeleteWebhook();
ТелеграмРегламентВызовСервера.ЗапускПроверкиОбновлений();
КонецЕсли;
@@ -51,4 +53,25 @@
УстановитьПривилегированныйРежим(Ложь);
КонецПроцедуры
КонецПроцедуры
&НаКлиенте
Процедура ТелеграмИспользоватьВебХукПриИзменении(Элемент)
УстановитьЗначениеКонстанты(НаборКонстант.ТелеграмИспользоватьВебХук);
ОбновитьИнтерфейс();
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
&НаСервереБезКонтекста
Процедура УстановитьЗначениеКонстанты(ЗначениеКонстанты)
Константы.ТелеграмИспользоватьВебХук.Установить(ЗначениеКонстанты);
КонецПроцедуры
#КонецОбласти