Добавил подсистему администрирования
- Добавил обработку начального заполнения - Настройки бота вынес в подсистему администрирования
This commit is contained in:
@@ -50,9 +50,6 @@
|
||||
</Type>
|
||||
<MainAttribute>true</MainAttribute>
|
||||
<SavedData>true</SavedData>
|
||||
<UseAlways>
|
||||
<Field>НаборКонстант.ТелеграмВебХук</Field>
|
||||
</UseAlways>
|
||||
</Attribute>
|
||||
<Attribute name="КэшЗначений" id="2">
|
||||
<Title>
|
||||
|
||||
@@ -11,14 +11,17 @@
|
||||
&НаКлиенте
|
||||
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
|
||||
|
||||
Если НаборКонстант.ТелеграмИспользоватьВебХук И НЕ ЗначениеЗаполнено(НаборКонстант.ТелеграмВебХук) Тогда
|
||||
НужноУказатьВебхух = НаборКонстант.ТелеграмИспользоватьВебХук И НЕ ЗначениеЗаполнено(НаборКонстант.ТелеграмВебХук);
|
||||
|
||||
Если НужноУказатьВебхух Тогда
|
||||
Сообщение = Новый СообщениеПользователю;
|
||||
Сообщение.Текст = "Не заполнен адрес вебхука";
|
||||
Сообщение.Поле = "НаборКонстант.ТелеграмВебХук";
|
||||
Сообщение.Сообщить();
|
||||
ПараметрыЗаписи.Вставить("Модифицированность");
|
||||
КонецЕсли;
|
||||
|
||||
Если Модифицированность Тогда
|
||||
Если Модифицированность ИЛИ НужноУказатьВебхух Тогда
|
||||
ПараметрыЗаписи.Вставить("Модифицированность");
|
||||
КонецЕсли;
|
||||
|
||||
@@ -28,7 +31,7 @@
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
КэшЗначений = Новый Структура;
|
||||
КэшЗначений.Вставить("ТелеграмИспользоватьВебХук", Константы.ТелеграмИспользоватьВебХук.Получить());
|
||||
КэшЗначений.Вставить("ТелеграмИспользоватьВебХук", ПолучитьФункциональнуюОпцию("ТелеграмИспользоватьВебХук"));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -43,7 +46,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ КэшЗначений.ТелеграмИспользоватьВебХук И ТекущийОбъект.ТелеграмИспользоватьВебХук Тогда
|
||||
ТелеграмМетодыВызовСервера.SetWebHook(ТекущийОбъект.ТелеграмВебХук);
|
||||
ТелеграмМетодыВызовСервера.SetWebHook(ТекущийОбъект.ТелеграмВебХук);
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
|
||||
Reference in New Issue
Block a user