mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-11-28 09:08:38 +02:00
Main build (Jenkins)
This commit is contained in:
parent
bd3042177d
commit
c530c5bd1e
File diff suppressed because it is too large
Load Diff
@ -451,7 +451,7 @@ Function ClearCollectionRecursively(Val Collection) Export
|
||||
|
||||
ValeType = TypeOf(Collection);
|
||||
|
||||
If ValeType = Type("Structure") Or ValeType = Type("Map") Then
|
||||
If ValeType = Type("Structure") Then
|
||||
|
||||
For Each CollectionItem In Collection Do
|
||||
|
||||
@ -461,6 +461,20 @@ Function ClearCollectionRecursively(Val Collection) Export
|
||||
|
||||
EndDo;
|
||||
|
||||
ElsIf ValeType = Type("Map") Then
|
||||
|
||||
Collection_ = New Map;
|
||||
|
||||
For Each CollectionItem In Collection Do
|
||||
|
||||
ClearField = ClearCollectionRecursively(CollectionItem.Value);
|
||||
|
||||
Collection_.Insert(CollectionItem.Key, ClearField);
|
||||
|
||||
EndDo;
|
||||
|
||||
Collection = Collection_;
|
||||
|
||||
ElsIf ValeType = Type("Array") Then
|
||||
|
||||
Collection_ = New Array;
|
||||
|
@ -451,7 +451,7 @@ Function ClearCollectionRecursively(Val Collection) Export
|
||||
|
||||
ValeType = TypeOf(Collection);
|
||||
|
||||
If ValeType = Type("Structure") Or ValeType = Type("Map") Then
|
||||
If ValeType = Type("Structure") Then
|
||||
|
||||
For Each CollectionItem In Collection Do
|
||||
|
||||
@ -461,6 +461,20 @@ Function ClearCollectionRecursively(Val Collection) Export
|
||||
|
||||
EndDo;
|
||||
|
||||
ElsIf ValeType = Type("Map") Then
|
||||
|
||||
Collection_ = New Map;
|
||||
|
||||
For Each CollectionItem In Collection Do
|
||||
|
||||
ClearField = ClearCollectionRecursively(CollectionItem.Value);
|
||||
|
||||
Collection_.Insert(CollectionItem.Key, ClearField);
|
||||
|
||||
EndDo;
|
||||
|
||||
Collection = Collection_;
|
||||
|
||||
ElsIf ValeType = Type("Array") Then
|
||||
|
||||
Collection_ = New Array;
|
||||
|
@ -451,7 +451,7 @@
|
||||
|
||||
ТипЗначения = ТипЗнч(Коллекция);
|
||||
|
||||
Если ТипЗначения = Тип("Структура") Или ТипЗначения = Тип("Соответствие") Тогда
|
||||
Если ТипЗначения = Тип("Структура") Тогда
|
||||
|
||||
Для Каждого ЭлементКоллекции Из Коллекция Цикл
|
||||
|
||||
@ -461,6 +461,20 @@
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ИначеЕсли ТипЗначения = Тип("Соответствие") Тогда
|
||||
|
||||
Коллекция_ = Новый Соответствие;
|
||||
|
||||
Для Каждого ЭлементКоллекции Из Коллекция Цикл
|
||||
|
||||
ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение);
|
||||
|
||||
Коллекция_.Вставить(ЭлементКоллекции.Ключ, ОчищенноеПоле);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
Коллекция = Коллекция_;
|
||||
|
||||
ИначеЕсли ТипЗначения = Тип("Массив") Тогда
|
||||
|
||||
Коллекция_ = Новый Массив;
|
||||
|
@ -462,9 +462,9 @@
|
||||
КонецЦикла;
|
||||
|
||||
ИначеЕсли ТипЗначения = Тип("Соответствие") Тогда
|
||||
|
||||
|
||||
Коллекция_ = Новый Соответствие;
|
||||
|
||||
|
||||
Для Каждого ЭлементКоллекции Из Коллекция Цикл
|
||||
|
||||
ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение);
|
||||
@ -472,9 +472,9 @@
|
||||
Коллекция_.Вставить(ЭлементКоллекции.Ключ, ОчищенноеПоле);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
Коллекция = Коллекция_;
|
||||
|
||||
|
||||
ИначеЕсли ТипЗначения = Тип("Массив") Тогда
|
||||
|
||||
Коллекция_ = Новый Массив;
|
||||
|
Loading…
Reference in New Issue
Block a user