From a4388da629aa33c21b81e591fa11b9d49ef89b5a Mon Sep 17 00:00:00 2001 From: kashey Date: Tue, 17 Jun 2025 10:58:44 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D0=B8=D0=BD=D0=B3=20=D0=BF=D0=BE=20=D0=B7=D0=B0=D0=BC?= =?UTF-8?q?=D0=B5=D1=87=D0=B0=D0=BD=D0=B8=D1=8F=D0=BC=20SonarQube?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Добавил области в модуль общей формы. Исправил прочие замечания SQ. --- .../CommonForms/ТелеграмВебХук/Ext/Form.xml | 2 -- .../ТелеграмВебХук/Ext/Form/Module.bsl | 31 +++++++++++++------ src/cf/VERSION | 2 +- 3 files changed, 23 insertions(+), 12 deletions(-) diff --git a/src/cf/CommonForms/ТелеграмВебХук/Ext/Form.xml b/src/cf/CommonForms/ТелеграмВебХук/Ext/Form.xml index 2507edc..3a11f59 100644 --- a/src/cf/CommonForms/ТелеграмВебХук/Ext/Form.xml +++ b/src/cf/CommonForms/ТелеграмВебХук/Ext/Form.xml @@ -4,8 +4,6 @@ ПослеЗаписи - ПриОткрытии - ПриСозданииНаСервере diff --git a/src/cf/CommonForms/ТелеграмВебХук/Ext/Form/Module.bsl b/src/cf/CommonForms/ТелеграмВебХук/Ext/Form/Module.bsl index 1bc4edc..14bf427 100644 --- a/src/cf/CommonForms/ТелеграмВебХук/Ext/Form/Module.bsl +++ b/src/cf/CommonForms/ТелеграмВебХук/Ext/Form/Module.bsl @@ -1,27 +1,26 @@ - +#Область ОбработчикиСобытийФормы + &НаКлиенте Процедура ПослеЗаписи(ПараметрыЗаписи) Ответ = ТелеграмМетодыВызовСервера.SetWebHook(ТелеграмВебХук()); - ТекстСообщения = СтрШаблон(?(Ответ.Успех, "Успешно: %1","Ошибка: %1"), Ответ.Описание); + ТекстСообщения = СтрШаблон(?(Ответ.Успех, "Успешно: %1", "Ошибка: %1"), Ответ.Описание); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = ТекстСообщения; Сообщение.Сообщить(); КонецПроцедуры -&НаСервереБезКонтекста -Функция ТелеграмВебХук() +#КонецОбласти - Возврат Константы.ТелеграмВебХук.Получить(); -КонецФункции +#Область ОбработчикиКомандФормы &НаКлиенте Процедура УдалитьВебХук(Команда) Ответ = ТелеграмМетодыВызовСервера.DeleteWebhook(); - ТекстСообщения = СтрШаблон(?(Ответ.Успех, "Успешно: %1","Ошибка: %1"), Ответ.Описание); + ТекстСообщения = СтрШаблон(?(Ответ.Успех, "Успешно: %1", "Ошибка: %1"), Ответ.Описание); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = ТекстСообщения; Сообщение.Сообщить(); @@ -33,11 +32,25 @@ Ответ = ТелеграмМетодыВызовСервера.GetWebhookInfo(); Если Ответ.Успех И ЗначениеЗаполнено(Ответ.Тело) Тогда - Для каждого ПараметрОтвета из Ответ.Тело["result"] Цикл + Для каждого ПараметрОтвета Из Ответ.Тело["result"] Цикл Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "" + ПараметрОтвета.Ключ + "=" + ПараметрОтвета.Значение; Сообщение.Сообщить(); КонецЦикла; - КонецЕсли + КонецЕсли; КонецПроцедуры + +#КонецОбласти + +#Область СлужебныеПроцедурыИФункции + +&НаСервереБезКонтекста +Функция ТелеграмВебХук() + + Возврат Константы.ТелеграмВебХук.Получить(); + +КонецФункции + +#КонецОбласти + diff --git a/src/cf/VERSION b/src/cf/VERSION index b3f7e9e..29182d7 100644 --- a/src/cf/VERSION +++ b/src/cf/VERSION @@ -1,2 +1,2 @@  -17 +18