1
0
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:
Vitaly the Alpaca (bot) 2024-10-20 09:33:58 +03:00
parent bd3042177d
commit c530c5bd1e
5 changed files with 5173 additions and 5131 deletions

File diff suppressed because it is too large Load Diff

View File

@ -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;

View File

@ -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;

View File

@ -451,7 +451,7 @@
ТипЗначения = ТипЗнч(Коллекция);
Если ТипЗначения = Тип("Структура") Или ТипЗначения = Тип("Соответствие") Тогда
Если ТипЗначения = Тип("Структура") Тогда
Для Каждого ЭлементКоллекции Из Коллекция Цикл
@ -461,6 +461,20 @@
КонецЦикла;
ИначеЕсли ТипЗначения = Тип("Соответствие") Тогда
Коллекция_ = Новый Соответствие;
Для Каждого ЭлементКоллекции Из Коллекция Цикл
ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение);
Коллекция_.Вставить(ЭлементКоллекции.Ключ, ОчищенноеПоле);
КонецЦикла;
Коллекция = Коллекция_;
ИначеЕсли ТипЗначения = Тип("Массив") Тогда
Коллекция_ = Новый Массив;