From f5bb6aa6e5776bb38aabb531175507e86e35d6a9 Mon Sep 17 00:00:00 2001 From: kashey Date: Tue, 8 Jul 2025 11:13:16 +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 --- .../Ext/Module.bsl | 4 +-- .../ТелеграмМетодыВызовСервера/Ext/Module.bsl | 25 +++++++++++-------- .../Ext/Module.bsl | 3 ++- .../Forms/ФормаСписка/Ext/Form.xml | 2 +- src/cf/VERSION | 2 +- 5 files changed, 21 insertions(+), 15 deletions(-) diff --git a/src/cf/CommonModules/РаботаСОбновлениямиВызовСервера/Ext/Module.bsl b/src/cf/CommonModules/РаботаСОбновлениямиВызовСервера/Ext/Module.bsl index 0307a3a..385631a 100644 --- a/src/cf/CommonModules/РаботаСОбновлениямиВызовСервера/Ext/Module.bsl +++ b/src/cf/CommonModules/РаботаСОбновлениямиВызовСервера/Ext/Module.bsl @@ -260,8 +260,8 @@ ДанныеВерсийКонфигураций.Добавить(ВерсииКонфигурации); КонецЦикла; - ДанныеДляУведомлений.Добавить(Новый Структура("ИдЧата, Конфигурации", ВыборкаИдЧата.ИдЧата, - ДанныеВерсийКонфигураций)); + УведомлениеИнформация = Новый Структура("ИдЧата, Конфигурации", ВыборкаИдЧата.ИдЧата, ДанныеВерсийКонфигураций); + ДанныеДляУведомлений.Добавить(УведомлениеИнформация); КонецЦикла; Возврат ДанныеДляУведомлений; diff --git a/src/cf/CommonModules/ТелеграмМетодыВызовСервера/Ext/Module.bsl b/src/cf/CommonModules/ТелеграмМетодыВызовСервера/Ext/Module.bsl index 2528eab..114a8dd 100644 --- a/src/cf/CommonModules/ТелеграмМетодыВызовСервера/Ext/Module.bsl +++ b/src/cf/CommonModules/ТелеграмМетодыВызовСервера/Ext/Module.bsl @@ -16,7 +16,7 @@ КонецЕсли; АдресРесурса = АдресРесурсаПоИмениМетода("sendMessage"); - Соединение = Новый HTTPСоединение("api.telegram.org",443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL); + Соединение = НовоеСоединениеХТТП(); Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьPostЗапрос(Соединение, АдресРесурса, , ТелоЗапроса); КонецФункции @@ -25,7 +25,7 @@ ПараметрыЗапроса = Новый Структура("url", АдресВебхук); АдресРесурса = АдресРесурсаПоИмениМетода("setWebhook"); - Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL); + Соединение = НовоеСоединениеХТТП(); Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса); КонецФункции @@ -33,7 +33,7 @@ Функция DeleteWebhook() Экспорт АдресРесурса = АдресРесурсаПоИмениМетода("deleteWebhook"); - Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL); + Соединение = НовоеСоединениеХТТП(); Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса); КонецФункции @@ -41,7 +41,7 @@ Функция GetWebhookInfo() Экспорт АдресРесурса = АдресРесурсаПоИмениМетода("getWebhookInfo"); - Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL); + Соединение = НовоеСоединениеХТТП(); Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса); КонецФункции @@ -55,8 +55,7 @@ ПараметрыЗапроса.Вставить("timeout", Таймаут); КонецЕсли; АдресРесурса = АдресРесурсаПоИмениМетода("getUpdates"); - Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , ?(Таймаут > 0, Таймаут, 15), - Новый ЗащищенноеСоединениеOpenSSL); + Соединение = НовоеСоединениеХТТП(Таймаут); Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса); КонецФункции @@ -65,7 +64,7 @@ АдресРесурса = АдресРесурсаПоИмениМетода("getFile"); ПараметрыЗапроса = Новый Структура("file_id", ИдФайла); - Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL); + Соединение = НовоеСоединениеХТТП(); Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса); КонецФункции @@ -73,7 +72,7 @@ Функция GetMe() Экспорт АдресРесурса = АдресРесурсаПоИмениМетода("getMe"); - Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL); + Соединение = НовоеСоединениеХТТП(); Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьGetЗапрос(Соединение, АдресРесурса); КонецФункции @@ -84,7 +83,7 @@ Разделитель = СтрЗаменить(Новый УникальныйИдентификатор, "-", ""); ДвоичныеДанныеДокумента = ДвоичныеДанныеДокумента(ИдЧата, ДокументДляОтправки, Разделитель, Надпись, БезУведомления); ДанныеДокумента = Новый Структура("Разделитель, ДвоичныеДанные", Разделитель, ДвоичныеДанныеДокумента); - Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL); + Соединение = НовоеСоединениеХТТП(); Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьPostЗапрос(Соединение, АдресРесурса, , ДанныеДокумента); КонецФункции @@ -103,7 +102,7 @@ Разделитель = СтрЗаменить(Новый УникальныйИдентификатор, "-", ""); ДвоичныеДанныеФото = ДвоичныеДанныеФайла(ФайлДляОтправки, ИмяФайла, "image/jpeg", "photo", Разделитель); ДанныеФото = Новый Структура("Разделитель, ДвоичныеДанные", Разделитель, ДвоичныеДанныеФото); - Соединение = Новый HTTPСоединение("api.telegram.org", 443, , , , 15, Новый ЗащищенноеСоединениеOpenSSL); + Соединение = НовоеСоединениеХТТП(); Возврат ХТТПОбщегоНазначенияВызовСервера.ВыполнитьPostЗапрос(Соединение, АдресРесурса, ПараметрыЗапроса, ДанныеФото); КонецФункции @@ -208,4 +207,10 @@ КонецФункции +Функция НовоеСоединениеХТТП(Таймаут = 0) + + Возврат Новый HTTPСоединение("api.telegram.org", 443, , , , ?(Таймаут > 0, Таймаут, 15), Новый ЗащищенноеСоединениеOpenSSL); + +КонецФункции + #КонецОбласти diff --git a/src/cf/CommonModules/ХТТПОбщегоНазначенияВызовСервера/Ext/Module.bsl b/src/cf/CommonModules/ХТТПОбщегоНазначенияВызовСервера/Ext/Module.bsl index e66b6c6..a9cf0af 100644 --- a/src/cf/CommonModules/ХТТПОбщегоНазначенияВызовСервера/Ext/Module.bsl +++ b/src/cf/CommonModules/ХТТПОбщегоНазначенияВызовСервера/Ext/Module.bsl @@ -169,7 +169,8 @@ ЗаписьЖурналаРегистрации("HTTPСервисы.Ошибка", УровеньЖурналаРегистрации.Ошибка, , , ПодробноеПредставлениеОшибки(ИнформацияОбОшибке)); - СтруктураОтвета = Новый Структура("result, description", "error", ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке)); + СтруктураОтвета = Новый Структура("result, description", "error", + ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке)); Возврат ОтветJson(СтруктураОтвета, 500); КонецФункции diff --git a/src/cf/Documents/ЛогиХТТПЗапросов/Forms/ФормаСписка/Ext/Form.xml b/src/cf/Documents/ЛогиХТТПЗапросов/Forms/ФормаСписка/Ext/Form.xml index 53deb73..4745c91 100644 --- a/src/cf/Documents/ЛогиХТТПЗапросов/Forms/ФормаСписка/Ext/Form.xml +++ b/src/cf/Documents/ЛогиХТТПЗапросов/Forms/ФормаСписка/Ext/Form.xml @@ -90,7 +90,7 @@ - ~Список.HTTPЗапрос + Список.Запрос diff --git a/src/cf/VERSION b/src/cf/VERSION index f001cf7..de6ad53 100644 --- a/src/cf/VERSION +++ b/src/cf/VERSION @@ -1,2 +1,2 @@  -32 +33