From 425307d17562be6ff392cfe7124144b9e6e7c032 Mon Sep 17 00:00:00 2001 From: kashey Date: Tue, 10 Jun 2025 09:55:40 +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 - Проставил галки обчного приложения в общих модулях. Иначе ругалось на Общий модуль недопустимого типа. - Удалил закомментированный код. --- src/cf/CommonModules/БотОбщегоНазначения.xml | 2 +- .../БотОбщегоНазначения/Ext/Module.bsl | 3 +- .../ОбщегоНазначенияКлиентСервер.xml | 2 +- .../РаботаСФайламиКлиентСервер.xml | 2 +- .../РаботаСФайламиКлиентСервер/Ext/Module.bsl | 3 +- .../ТелеграмПовторноеИспользование.xml | 2 +- .../ТелеграмРаботаСКлавиатурой.xml | 2 +- src/cf/CommonModules/ТелеграмРегламент.xml | 2 +- .../Forms/Форма/Ext/Form/Module.bsl | 131 ------------------ src/cf/VERSION | 2 +- 10 files changed, 11 insertions(+), 140 deletions(-) diff --git a/src/cf/CommonModules/БотОбщегоНазначения.xml b/src/cf/CommonModules/БотОбщегоНазначения.xml index 5e13abc..3f6e66d 100644 --- a/src/cf/CommonModules/БотОбщегоНазначения.xml +++ b/src/cf/CommonModules/БотОбщегоНазначения.xml @@ -14,7 +14,7 @@ false true true - false + true false false DontUse diff --git a/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl b/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl index c829c3f..ef7770c 100644 --- a/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl +++ b/src/cf/CommonModules/БотОбщегоНазначения/Ext/Module.bsl @@ -1,4 +1,5 @@ -#Область ПрограммныйИнтерфейс + +#Область ПрограммныйИнтерфейс Процедура ОбработкаКомандыБота(Тело) Экспорт diff --git a/src/cf/CommonModules/ОбщегоНазначенияКлиентСервер.xml b/src/cf/CommonModules/ОбщегоНазначенияКлиентСервер.xml index 57c6d53..e48e187 100644 --- a/src/cf/CommonModules/ОбщегоНазначенияКлиентСервер.xml +++ b/src/cf/CommonModules/ОбщегоНазначенияКлиентСервер.xml @@ -14,7 +14,7 @@ true true true - false + true false false DontUse diff --git a/src/cf/CommonModules/РаботаСФайламиКлиентСервер.xml b/src/cf/CommonModules/РаботаСФайламиКлиентСервер.xml index 2d94d08..08227c4 100644 --- a/src/cf/CommonModules/РаботаСФайламиКлиентСервер.xml +++ b/src/cf/CommonModules/РаботаСФайламиКлиентСервер.xml @@ -14,7 +14,7 @@ true true true - false + true false false DontUse diff --git a/src/cf/CommonModules/РаботаСФайламиКлиентСервер/Ext/Module.bsl b/src/cf/CommonModules/РаботаСФайламиКлиентСервер/Ext/Module.bsl index 4b8bf37..6c2d597 100644 --- a/src/cf/CommonModules/РаботаСФайламиКлиентСервер/Ext/Module.bsl +++ b/src/cf/CommonModules/РаботаСФайламиКлиентСервер/Ext/Module.bsl @@ -1,4 +1,5 @@ -#Область ПрограммныйИнтерфейс + +#Область ПрограммныйИнтерфейс Функция ПолучитьРасширениеИмениФайла(Знач ИмяФайла) Экспорт diff --git a/src/cf/CommonModules/ТелеграмПовторноеИспользование.xml b/src/cf/CommonModules/ТелеграмПовторноеИспользование.xml index 2f49d90..a38d778 100644 --- a/src/cf/CommonModules/ТелеграмПовторноеИспользование.xml +++ b/src/cf/CommonModules/ТелеграмПовторноеИспользование.xml @@ -14,7 +14,7 @@ false true true - false + true false false DuringSession diff --git a/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой.xml b/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой.xml index d64fe13..da1de50 100644 --- a/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой.xml +++ b/src/cf/CommonModules/ТелеграмРаботаСКлавиатурой.xml @@ -14,7 +14,7 @@ false true true - false + true true false DontUse diff --git a/src/cf/CommonModules/ТелеграмРегламент.xml b/src/cf/CommonModules/ТелеграмРегламент.xml index dd61359..c9a3ed3 100644 --- a/src/cf/CommonModules/ТелеграмРегламент.xml +++ b/src/cf/CommonModules/ТелеграмРегламент.xml @@ -14,7 +14,7 @@ false true true - false + true false false DontUse diff --git a/src/cf/DataProcessors/РаботаССообщениями/Forms/Форма/Ext/Form/Module.bsl b/src/cf/DataProcessors/РаботаССообщениями/Forms/Форма/Ext/Form/Module.bsl index 86ea983..e7e2e99 100644 --- a/src/cf/DataProcessors/РаботаССообщениями/Forms/Форма/Ext/Form/Module.bsl +++ b/src/cf/DataProcessors/РаботаССообщениями/Forms/Форма/Ext/Form/Module.bsl @@ -10,117 +10,11 @@ Функция ПолучитьСообщенияНаСервере() Ответ = ТелеграмМетодыВызовСервера.GetUpdates(); - БотОбщегоНазначения.ОбработкаКомандыБота(Ответ); - - //Если Ответ.Успех Тогда - // МассивСообщенийТелеграм = ТелеграмОбщегоНазначения.ОбновленияТелеграм(Ответ.Тело); - // Для каждого СообщениеТелеграм Из МассивСообщенийТелеграм Цикл - // ТелеграмОбщегоНазначения.СохранитьСообщениеВБазу(СообщениеТелеграм); - // - // Если СообщениеТелеграм.Сообщение.text = "/start" Тогда - // ТекстОтвета = "Привет! Я бот, который поможет тебе следить за обновлениями конфигураций 1С." + Символы.ПС + - // Символы.ВК + Символы.ПС + - // "Что я умею:" + Символы.ПС + - // "- Отслеживать новые релизы" + Символы.ПС + - // "- Присылать уведомления о выходе обновлений" + Символы.ПС + - // "- Показывать текущую версию" + Символы.ПС + - // Символы.ВК + Символы.ПС + - // "/subscribe - Список конфигураций для отслеживания" + Символы.ПС + - // "/add - Добавить конфигурацию в список отслеживания" + Символы.ПС + - // "/delete - Удалить конфигурацию из списка отслеживания" + Символы.ПС + - // Символы.ВК + Символы.ПС + - // "/help — Помощь"; - // - // ТелеграмМетодыВызовСервера.SendMessage(СообщениеТелеграм.ИдЧата, ТекстОтвета,,); - // ИначеЕсли СообщениеТелеграм.Сообщение.text = "/subscribe" Тогда - // КонфигурацииДляВыбора = РаботаСОбновлениямиВызовСервера.КонфигурацииДляВыбора(СообщениеТелеграм.ИдЧата); - // - // Если КонфигурацииДляВыбора.Количество() = 0 Тогда - // ТекстОтвета = "Не удалось получить список конфигураций"; - // Иначе - // ТекстОтвета = ""; - // Для каждого ПунктМенюПодписки Из КонфигурацииДляВыбора Цикл - // ТекстОтвета = ТекстОтвета + СтрШаблон("%1 %2%3", ?(ПунктМенюПодписки.Подписка, "[X]", "[ ]"), - // ПунктМенюПодписки.Наименование,Символы.ПС); - // КонецЦикла; - // КонецЕсли; - // - // ТелеграмМетодыВызовСервера.SendMessage(СообщениеТелеграм.ИдЧата, ТекстОтвета,,); - // ИначеЕсли СообщениеТелеграм.Сообщение.text = "/add" Тогда - // КонфигурацииДляВыбора = РаботаСОбновлениямиВызовСервера.КонфигурацииДляВыбора(СообщениеТелеграм.ИдЧата); - // - // Если КонфигурацииДляВыбора.Количество() = 0 Тогда - // ТекстОтвета = "Не удалось получить список конфигураций"; - // Иначе - // МассивРядов = Новый Массив; - // ТекстОтвета = "Выберите нужную конфигурацию для отслеживания обновлений"; - // Для каждого ПунктМенюПодписки Из КонфигурацииДляВыбора Цикл - // Если НЕ ПунктМенюПодписки.Подписка Тогда - // МассивКнопок = Новый Массив; - // МассивКнопок.Добавить(ТелеграмРаботаСКлавиатурой.КнопкаКлавиатуры - // ("/add_conf " + ПунктМенюПодписки.Наименование)); - // МассивРядов.Добавить(МассивКнопок); - // КонецЕсли; - // КонецЦикла; - // КонецЕсли; - // - // Клавиатура = ТелеграмРаботаСКлавиатурой.КлавиатураОтвета(МассивРядов, Истина, Истина); - // ТелеграмМетодыВызовСервера.SendMessage(СообщениеТелеграм.ИдЧата, ТекстОтвета,,Клавиатура); - // ИначеЕсли СтрНачинаетсяС(СообщениеТелеграм.Сообщение.text, "/add_conf") Тогда - // Результат = ДобавитьКонфигурациюВСписокОтслеживания(СообщениеТелеграм.Сообщение.text, СообщениеТелеграм.ИдЧата); - // КонецЕсли; - // КонецЦикла; - //КонецЕсли; - Возврат Ответ; КонецФункции -//&НаСервереБезКонтекста -//Функция ДобавитьКонфигурациюВСписокОтслеживания(ТекстСообщения, ИдЧата) -// -// КомандаДобавленияКонфигурации = "/add_conf"; -// -// Если НЕ СтрНачинаетсяС(ТекстСообщения, КомандаДобавленияКонфигурации) Тогда -// Возврат Ложь; -// КонецЕсли; -// -// НаименованиеКонфигурации = СокрЛП(Сред(ТекстСообщения, СтрДлина(КомандаДобавленияКонфигурации) + 1, -// СтрДлина(ТекстСообщения) - СтрДлина(КомандаДобавленияКонфигурации)+ 1)); -// -// Запрос = Новый Запрос; -// Запрос.Текст = -// "ВЫБРАТЬ -// | Конфигурации.Ссылка КАК Конфигурация, -// | &ИдЧата КАК ИдЧата, -// | &ТекущаяВерсия КАК ТекущаяВерсия, -// | &АктуальнаяВерсия КАК АктуальнаяВерсия -// |ИЗ -// | Справочник.Конфигурации КАК Конфигурации -// |ГДЕ -// | Конфигурации.Наименование ПОДОБНО ""%"" + &Наименование + ""%"""; -// -// Запрос.УстановитьПараметр("Наименование", НаименованиеКонфигурации); -// Запрос.УстановитьПараметр("ИдЧата", ИдЧата); -// Запрос.УстановитьПараметр("ТекущаяВерсия", "1.1.1.1"); -// Запрос.УстановитьПараметр("АктуальнаяВерсия", "1.2.3.4"); -// -// РезультатЗапроса = Запрос.Выполнить(); -// -// ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); -// -// Если ВыборкаДетальныеЗаписи.Следующий() Тогда -// МенеджерЗаписи = РегистрыСведений.ОтслеживаниеВерсийКонфигураций.СоздатьМенеджерЗаписи(); -// ЗаполнитьЗначенияСвойств(МенеджерЗаписи, ВыборкаДетальныеЗаписи); -// МенеджерЗаписи.Записать(); -// Возврат Истина; -// КонецЕсли; -// -// Возврат Ложь; -// -//КонецФункции - &НаКлиенте Процедура getWebhookInfo(Команда) @@ -147,19 +41,8 @@ МассивРядов = Новый Массив; МассивКнопок = ТелеграмРаботаСКлавиатурой.РядКнопок("Конфигурации;Подписки"); МассивРядов.Добавить(МассивКнопок); - //МассивКнопок = ТелеграмРаботаСКлавиатурой.РядКнопок("Выбрать конфигурацию;Актуальная версия;Калькулятор обновлений"); - //ВторойРядКнопок = Новый Массив; - //Эмоджи = Символ(55357) + Символ(57005); - - //Эмоджи = СтрЗаменить("\xF0\x9F\x94\x94", "\x", "%"); - //Эмоджи = "😁"; - //эмодзиДа = "%f0%9f%91%8d"; - //эмодзиНет = "%f0%9f%91%8e"; - //ВторойРядКнопок.Добавить(ТелеграмРаботаСКлавиатурой.КнопкаКлавиатуры(Эмоджи)); - //МассивРядов.Добавить(ВторойРядКнопок); Клавиатура = ТелеграмРаботаСКлавиатурой.КлавиатураОтвета(МассивРядов, Истина, Истина); - Ответ = ТелеграмМетодыВызовСервера.SendMessage(ИдЧата, СообщениеДляОтправки, ПредопределенноеЗначение("Перечисление.ТелеграмРежимРазметки.HTML"), Клавиатура); Если НЕ Ответ = Неопределено Тогда @@ -192,22 +75,8 @@ &НаКлиенте Процедура СкачатьФайл(Команда) - СкачатьФайлНаСервере(ИдФайла); - - //Ответ = ТелеграмМетодыВызовСервера.GetFile(ИдФайла); - //ОтветСоответствие = HttpОбщегоНазначения.СтрокаJsonВОбъект(Ответ); - // - //ПутьКФайлуНаСервереТелеграм = ОтветСоответствие["result"]["file_path"]; - // - ////Ответ = СкачатьФайлНаСервере(ПутьКФайлуНаСервере); - //Ответ = СкачатьФайлНаСервере(ПутьКФайлуНаСервереТелеграм); - - //Если НЕ Ответ = Неопределено Тогда - // //ВывестиОтвет(Ответ); - //КонецЕсли; - КонецПроцедуры &НаСервереБезКонтекста diff --git a/src/cf/VERSION b/src/cf/VERSION index a015aed..d915c1f 100644 --- a/src/cf/VERSION +++ b/src/cf/VERSION @@ -1,2 +1,2 @@  -14 +15