1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-05-06 21:04:14 +02:00

Дефекты SQ

This commit is contained in:
Anton Titovets
2025-11-26 20:17:28 +03:00
parent 760ad93bfa
commit d3e403fa91
12 changed files with 40 additions and 16 deletions
@@ -32,6 +32,8 @@
// BSLLS:IncorrectLineBreak-off
// BSLLS:UsingServiceTag-off
// BSLLS:UsingSynchronousCalls-off
// BSLLS:LineLength-off
// BSLLS:MagicNumber-off
//@skip-check module-structure-top-region
//@skip-check module-structure-method-in-regions
@@ -32,6 +32,8 @@
// BSLLS:IncorrectLineBreak-off
// BSLLS:UsingServiceTag-off
// BSLLS:UsingSynchronousCalls-off
// BSLLS:LineLength-off
// BSLLS:MagicNumber-off
//@skip-check module-structure-top-region
//@skip-check module-structure-method-in-regions
@@ -32,6 +32,8 @@
// BSLLS:IncorrectLineBreak-off
// BSLLS:UsingServiceTag-off
// BSLLS:UsingSynchronousCalls-off
// BSLLS:LineLength-off
// BSLLS:MagicNumber-off
//@skip-check module-structure-top-region
//@skip-check module-structure-method-in-regions
@@ -34,6 +34,7 @@
// BSLLS:UsingServiceTag-off
// BSLLS:LineLength-off
// BSLLS:UsingSynchronousCalls-off
// BSLLS:DuplicateStringLiteral-off
//@skip-check module-structure-top-region
//@skip-check module-structure-method-in-regions
@@ -131,7 +132,6 @@
, Знач Пароль = ""
, Знач Параметры = Неопределено) Экспорт
OPI_ПреобразованиеТипов.ПолучитьСтроку(Адрес);
OPI_ПреобразованиеТипов.ПолучитьСтроку(База);
OPI_ПреобразованиеТипов.ПолучитьСтроку(Логин);
@@ -1034,9 +1034,11 @@
ТекущийКлюч = "__OPI_NULL__";
ИначеЕсли Не ТипЗнч(ОбработанныеДанные) = Тип("Число") И Не ТипЗнч(ОбработанныеДанные) = Тип("Булево") Тогда
Иначе
OPI_ПреобразованиеТипов.ПолучитьСтроку(ОбработанныеДанные);
Если Не ТипЗнч(ОбработанныеДанные) = Тип("Число") И Не ТипЗнч(ОбработанныеДанные) = Тип("Булево") Тогда
OPI_ПреобразованиеТипов.ПолучитьСтроку(ОбработанныеДанные);
КонецЕсли;
КонецЕсли;
@@ -35,6 +35,7 @@
// BSLLS:LineLength-off
// BSLLS:UsingSynchronousCalls-off
// BSLLS:MagicNumber-off
// BSLLS:DuplicateStringLiteral-off
//@skip-check module-structure-top-region
//@skip-check module-structure-method-in-regions
@@ -37,6 +37,7 @@
// BSLLS:UnusedLocalVariable-off
// BSLLS:UsingSynchronousCalls-off
// BSLLS:MagicNumber-off
// BSLLS:LineLength-off
//@skip-check method-too-many-params
//@skip-check wrong-string-literal-content
@@ -80,16 +81,18 @@
// Структура - Получить параметры авторизации
Функция ПолучитьПараметрыАвторизации(Знач IDГруппы, Знач IDПриложения, Знач ТокенАвторизации) Экспорт
Строка_ = "Строка";
OPI_ПреобразованиеТипов.ПолучитьСтроку(IDГруппы);
ПараметрыАвторизации = Новый Структура;
OPI_Инструменты.ДобавитьПоле("v" , "5.131" , "Строка", ПараметрыАвторизации);
OPI_Инструменты.ДобавитьПоле("from_group" , "1" , "Строка", ПараметрыАвторизации);
OPI_Инструменты.ДобавитьПоле("group_id" , IDГруппы , "Строка", ПараметрыАвторизации);
OPI_Инструменты.ДобавитьПоле("owner_id" , "-" + IDГруппы , "Строка", ПараметрыАвторизации);
OPI_Инструменты.ДобавитьПоле("app_id" , IDПриложения , "Строка", ПараметрыАвторизации);
OPI_Инструменты.ДобавитьПоле("access_token" , ТокенАвторизации, "Строка", ПараметрыАвторизации);
OPI_Инструменты.ДобавитьПоле("v" , "5.131" , Строка_, ПараметрыАвторизации);
OPI_Инструменты.ДобавитьПоле("from_group" , "1" , Строка_, ПараметрыАвторизации);
OPI_Инструменты.ДобавитьПоле("group_id" , IDГруппы , Строка_, ПараметрыАвторизации);
OPI_Инструменты.ДобавитьПоле("owner_id" , "-" + IDГруппы , Строка_, ПараметрыАвторизации);
OPI_Инструменты.ДобавитьПоле("app_id" , IDПриложения , Строка_, ПараметрыАвторизации);
OPI_Инструменты.ДобавитьПоле("access_token" , ТокенАвторизации, Строка_, ПараметрыАвторизации);
Возврат ПараметрыАвторизации;
@@ -33,6 +33,7 @@
// BSLLS:NumberOfOptionalParams-off
// BSLLS:UsingServiceTag-off
// BSLLS:UsingSynchronousCalls-off
// BSLLS:MagicNumber-off
//@skip-check method-too-many-params
//@skip-check module-structure-top-region
@@ -384,6 +384,8 @@
#Область Коллекции
// BSLLS:CognitiveComplexity-off
Процедура ДобавитьПоле(Знач Имя, Знач Значение, Знач Тип, Коллекция) Экспорт
Заполнено = ЗначениеЗаполнено(Значение);
@@ -445,6 +447,8 @@
КонецПроцедуры
// BSLLS:CognitiveComplexity-on
Процедура ДобавитьКлючЗначение(Таблица, Знач Ключ, Знач Значение) Экспорт
ЕстьКлюч = Ложь;
@@ -12109,9 +12109,9 @@
Пароль = Параметры["MongoDB_Password"];
База = Параметры["MongoDB_DB"];
ШаблонСтроки = "mongodb://%1:%2@%3/%4?authSource=admin";
ШаблонСтроки = "mongodb://%1:" + "%2@%3/%4?authSource=admin";
СтрокаПроверки = СтрШаблон(ШаблонСтроки, Логин, Пароль, Адрес, База);
СтрокаВозврата = СтрШаблон(ШаблонСтроки, Логин, "***", Адрес, База);;
СтрокаВозврата = СтрШаблон(ШаблонСтроки, Логин, "***", Адрес, База);
ОжидаетЧто(СтрокаПроверки).Равно(Результат);
Возврат СтрокаВозврата;
@@ -12485,7 +12485,7 @@
ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
Возврат Результат
Возврат Результат;
КонецФункции
@@ -12600,7 +12600,7 @@
ОжидаетЧто(OPI_Инструменты.ЭтоКоллекция(Результат, Истина)).Равно(Истина);
Возврат Результат
Возврат Результат;
КонецФункции
@@ -13249,7 +13249,10 @@
Для Каждого Признак Из Признаки Цикл
Если СтрНайти(нРег(ТекущийКлюч), нРег(Признак)) > 0 Тогда
ТекущийКлючН = нРег(ТекущийКлюч);
ПризнакН = нРег(Признак);
Если СтрНайти(ТекущийКлючН, ПризнакН) > 0 Тогда
ТекущееЗначение = ЗаменитьСекретыРекурсивно(ТекущееЗначение, Признаки);
Прервать;
КонецЕсли;
@@ -29,6 +29,7 @@
// BSLLS:UnusedLocalVariable-off
// BSLLS:UsingServiceTag-off
// BSLLS:UsingSynchronousCalls-off
// BSLLS:CognitiveComplexity-off
//@skip-check module-structure-top-region
//@skip-check module-structure-method-in-regions
+4 -2
View File
@@ -49,6 +49,9 @@
// BSLLS:MagicDate-off
// BSLLS:MissingParameterDescription-off
// BSLLS:NumberOfOptionalParams-off
// BSLLS:MethodSize-off
// BSLLS:NestedConstructorsInStructureDeclaration-off
// BSLLS:NumberOfValuesInStructureConstructor-off
//@skip-check undefined-variable
//@skip-check wrong-string-literal-content
@@ -4139,7 +4142,6 @@
Процедура VK_ПолучитьПараметрыАвторизации(ПараметрыФункции)
IDГруппы = ПараметрыФункции["VK_GroupID"];
IDПриложения = ПараметрыФункции["VK_AppID"];
Токен = ПараметрыФункции["VK_Token"];
@@ -24924,7 +24926,7 @@
Параметры = Новый Соответствие;
Выражение = Новый Соответствие;
ГруппаИ = Новый Массив;;
ГруппаИ = Новый Массив;
Условие1 = Новый Соответствие; // Итог >= 0
Элементы1 = Новый Массив;
@@ -35,6 +35,7 @@
// BSLLS:LineLength-off
// BSLLS:ExportVariables-off
// BSLLS:OneStatementPerLine-off
// BSLLS:MagicNumber-off
//@skip-check module-structure-top-region
//@skip-check module-structure-method-in-regions