From ab8d4ff336144845a42a73a65bbcee3db751b138 Mon Sep 17 00:00:00 2001 From: Anton Date: Sun, 20 Oct 2024 09:44:29 +0300 Subject: [PATCH] Fastfix --- .../src/CommonModules/OPI_Bitrix24/Module.bsl | 2 +- .../src/CommonModules/OPI_Инструменты/Module.bsl | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/ru/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl index 4822edb58d..8ded1360ed 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl @@ -1026,7 +1026,7 @@ , "<статус для сортировки. Аналогичен REAL_STATUS, но имеет дополнительно три мета-статуса>"); Если Пустая Тогда - OPI_Инструменты.ОчиститьКоллекциюРекурсивно(СтруктураФильтра); + СтруктураФильтра = OPI_Инструменты.ОчиститьКоллекциюРекурсивно(СтруктураФильтра); КонецЕсли; //@skip-check constructor-function-return-section diff --git a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl index 70293d5f36..a1b592387c 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl @@ -461,12 +461,10 @@ КонецЦикла; - Коллекция_ = Коллекция; - ИначеЕсли ТипЗначения = Тип("Соответствие") Тогда - + Коллекция_ = Новый Соответствие; - + Для Каждого ЭлементКоллекции Из Коллекция Цикл ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение); @@ -474,7 +472,9 @@ Коллекция_.Вставить(ЭлементКоллекции.Ключ, ОчищенноеПоле); КонецЦикла; - + + Коллекция = Коллекция_; + ИначеЕсли ТипЗначения = Тип("Массив") Тогда Коллекция_ = Новый Массив; @@ -486,13 +486,15 @@ КонецЦикла; + Коллекция = Коллекция_; + Иначе - Коллекция_ = ""; + Коллекция = ""; КонецЕсли; - Возврат Коллекция_; + Возврат Коллекция; КонецФункции