1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-02-03 13:22:19 +02:00

CDEK: Штрихкоды

This commit is contained in:
Anton 2024-10-20 10:28:57 +03:00
commit 6039ae7db4
7 changed files with 361 additions and 355 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1026,7 +1026,7 @@ Function GetTasksFilterStructure(Val Clear = False, Val AsMap = False) Export
, "<status for sorting. Similar to REAL_STATUS, but has three additional meta-statuses>");
If Clear Then
OPI_Tools.ClearCollectionRecursively(FilterStructure);
FilterStructure = OPI_Tools.ClearCollectionRecursively(FilterStructure);
EndIf;
//@skip-check constructor-function-return-section

View File

@ -461,8 +461,6 @@ Function ClearCollectionRecursively(Val Collection) Export
EndDo;
Collection_ = Collection;
ElsIf ValeType = Type("Map") Then
Collection_ = New Map;
@ -475,6 +473,8 @@ Function ClearCollectionRecursively(Val Collection) Export
EndDo;
Collection = Collection_;
ElsIf ValeType = Type("Array") Then
Collection_ = New Array;
@ -486,13 +486,15 @@ Function ClearCollectionRecursively(Val Collection) Export
EndDo;
Collection = Collection_;
Else
Collection_ = "";
Collection = "";
EndIf;
Return Collection_;
Return Collection;
EndFunction

View File

@ -1026,7 +1026,7 @@ Function GetTasksFilterStructure(Val Clear = False, Val AsMap = False) Export
, "<status for sorting. Similar to REAL_STATUS, but has three additional meta-statuses>");
If Clear Then
OPI_Tools.ClearCollectionRecursively(FilterStructure);
FilterStructure = OPI_Tools.ClearCollectionRecursively(FilterStructure);
EndIf;
//@skip-check constructor-function-return-section

View File

@ -461,8 +461,6 @@ Function ClearCollectionRecursively(Val Collection) Export
EndDo;
Collection_ = Collection;
ElsIf ValeType = Type("Map") Then
Collection_ = New Map;
@ -475,6 +473,8 @@ Function ClearCollectionRecursively(Val Collection) Export
EndDo;
Collection = Collection_;
ElsIf ValeType = Type("Array") Then
Collection_ = New Array;
@ -486,13 +486,15 @@ Function ClearCollectionRecursively(Val Collection) Export
EndDo;
Collection = Collection_;
Else
Collection_ = "";
Collection = "";
EndIf;
Return Collection_;
Return Collection;
EndFunction

View File

@ -472,9 +472,9 @@
Коллекция_.Вставить(ЭлементКоллекции.Ключ, ОчищенноеПоле);
КонецЦикла;
Коллекция = Коллекция_;
ИначеЕсли ТипЗначения = Тип("Массив") Тогда
Коллекция_ = Новый Массив;

View File

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