diff --git a/src/ru/OPI/src/CommonModules/OPI_GoogleCalendar/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_GoogleCalendar/Module.bsl index 7afc07de5b..bcab79d222 100644 --- a/src/ru/OPI/src/CommonModules/OPI_GoogleCalendar/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_GoogleCalendar/Module.bsl @@ -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 diff --git a/src/ru/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl index 0ca64f9846..b75358f7ed 100644 --- a/src/ru/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_GoogleDrive/Module.bsl @@ -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 diff --git a/src/ru/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl index 8230afeedb..55b501731f 100644 --- a/src/ru/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_GoogleSheets/Module.bsl @@ -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 diff --git a/src/ru/OPI/src/CommonModules/OPI_MongoDB/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_MongoDB/Module.bsl index 73b7ceea1d..2e7bfd1ae9 100644 --- a/src/ru/OPI/src/CommonModules/OPI_MongoDB/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_MongoDB/Module.bsl @@ -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_ПреобразованиеТипов.ПолучитьСтроку(ОбработанныеДанные); + КонецЕсли; КонецЕсли; diff --git a/src/ru/OPI/src/CommonModules/OPI_TCP/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_TCP/Module.bsl index 4e2979aff3..0ddd91a569 100644 --- a/src/ru/OPI/src/CommonModules/OPI_TCP/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_TCP/Module.bsl @@ -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 diff --git a/src/ru/OPI/src/CommonModules/OPI_VK/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_VK/Module.bsl index 9106f0bcb6..25e9f2cdfb 100644 --- a/src/ru/OPI/src/CommonModules/OPI_VK/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_VK/Module.bsl @@ -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" , ТокенАвторизации, Строка_, ПараметрыАвторизации); Возврат ПараметрыАвторизации; diff --git a/src/ru/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl index 57ef971f79..a4f917f2ec 100644 --- a/src/ru/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_YandexDisk/Module.bsl @@ -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 diff --git a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl index 3b41eb2ca2..fdf9161b33 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl @@ -384,6 +384,8 @@ #Область Коллекции +// BSLLS:CognitiveComplexity-off + Процедура ДобавитьПоле(Знач Имя, Знач Значение, Знач Тип, Коллекция) Экспорт Заполнено = ЗначениеЗаполнено(Значение); @@ -445,6 +447,8 @@ КонецПроцедуры +// BSLLS:CognitiveComplexity-on + Процедура ДобавитьКлючЗначение(Таблица, Знач Ключ, Знач Значение) Экспорт ЕстьКлюч = Ложь; diff --git a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl index 2dc7a958a3..4907439319 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl @@ -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 Тогда ТекущееЗначение = ЗаменитьСекретыРекурсивно(ТекущееЗначение, Признаки); Прервать; КонецЕсли; diff --git a/src/ru/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl index d550ac3468..990da20456 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ПреобразованиеТипов/Module.bsl @@ -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 diff --git a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl index a39fef0ec3..ea2eeaf8fc 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl @@ -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 = Новый Массив; diff --git a/src/ru/OPI/src/DataProcessors/OPI_HTTPКлиент/ObjectModule.bsl b/src/ru/OPI/src/DataProcessors/OPI_HTTPКлиент/ObjectModule.bsl index e5f879226a..0b55f20232 100644 --- a/src/ru/OPI/src/DataProcessors/OPI_HTTPКлиент/ObjectModule.bsl +++ b/src/ru/OPI/src/DataProcessors/OPI_HTTPКлиент/ObjectModule.bsl @@ -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