1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-10 22:41:43 +02:00

Merge remote-tracking branch 'origin/main'

This commit is contained in:
Anton Titovets
2025-08-07 12:06:35 +03:00
18 changed files with 8625 additions and 8579 deletions

Binary file not shown.

View File

@@ -0,0 +1,3 @@
 {
"result": true
}

View File

@@ -0,0 +1,3 @@
 {
"result": true
}

View File

@@ -0,0 +1,3 @@
 {
"result": true
}

View File

@@ -0,0 +1,3 @@
 {
"result": true
}

View File

@@ -0,0 +1,3 @@
 {
"result": true
}

View File

@@ -0,0 +1,3 @@
 {
"result": true
}

View File

@@ -0,0 +1,3 @@
 {
"result": true
}

View File

@@ -0,0 +1,4 @@
 {
"bytes": 335944730,
"result": true
}

View File

@@ -0,0 +1,4 @@
 {
"bytes": 335944730,
"result": true
}

View File

@@ -0,0 +1,4 @@
 {
"error": "Invalid response: [550] 550 Could not get file size.",
"result": false
}

View File

@@ -0,0 +1,4 @@
 {
"error": "Invalid response: [550] 550 Could not get file size.",
"result": false
}

View File

@@ -0,0 +1,3 @@
 {
"result": true
}

File diff suppressed because it is too large Load Diff

View File

@@ -380,12 +380,7 @@ Function ListObjects(Val Connection, Val Path = "", Val Recursively = False) Exp
Path = ?(Path = ".", "", Path); Path = ?(Path = ".", "", Path);
Message("A: " + Path);
Result = Connection.ListDirectory(Path); Result = Connection.ListDirectory(Path);
Message("B: " + Result);
Result = OPI_Tools.JsonToStructure(Result); Result = OPI_Tools.JsonToStructure(Result);
If Result["result"] Then If Result["result"] Then
@@ -402,7 +397,6 @@ Function ListObjects(Val Connection, Val Path = "", Val Recursively = False) Exp
ObjectPath = ObjectName; ObjectPath = ObjectName;
EndIf; EndIf;
Message("C: " + ObjectPath);
Object.Insert("path", ObjectPath); Object.Insert("path", ObjectPath);
If Recursively Then If Recursively Then
@@ -759,7 +753,15 @@ EndFunction
Function CheckCreateConnection(Connection) Function CheckCreateConnection(Connection)
If IsConnector(Connection) Then If IsConnector(Connection) Then
Check = Connection.Ping();
If Not Check Then
Connection = GetConnectionCopy(Connection);
EndIf;
CloseConnection = False; CloseConnection = False;
Else Else
CloseConnection = True; CloseConnection = True;
Connection = CreateConnectionByConfiguration(Connection); Connection = CreateConnectionByConfiguration(Connection);

View File

@@ -380,12 +380,7 @@ Function ListObjects(Val Connection, Val Path = "", Val Recursively = False) Exp
Path = ?(Path = ".", "", Path); Path = ?(Path = ".", "", Path);
Message("A: " + Path);
Result = Connection.ListDirectory(Path); Result = Connection.ListDirectory(Path);
Message("B: " + Result);
Result = OPI_Tools.JsonToStructure(Result); Result = OPI_Tools.JsonToStructure(Result);
If Result["result"] Then If Result["result"] Then
@@ -402,7 +397,6 @@ Function ListObjects(Val Connection, Val Path = "", Val Recursively = False) Exp
ObjectPath = ObjectName; ObjectPath = ObjectName;
EndIf; EndIf;
Message("C: " + ObjectPath);
Object.Insert("path", ObjectPath); Object.Insert("path", ObjectPath);
If Recursively Then If Recursively Then
@@ -759,7 +753,15 @@ EndFunction
Function CheckCreateConnection(Connection) Function CheckCreateConnection(Connection)
If IsConnector(Connection) Then If IsConnector(Connection) Then
Check = Connection.Ping();
If Not Check Then
Connection = GetConnectionCopy(Connection);
EndIf;
CloseConnection = False; CloseConnection = False;
Else Else
CloseConnection = True; CloseConnection = True;
Connection = CreateConnectionByConfiguration(Connection); Connection = CreateConnectionByConfiguration(Connection);

View File

@@ -380,12 +380,7 @@
Путь = ?(Путь = ".", "", Путь); Путь = ?(Путь = ".", "", Путь);
Сообщить("A: " + Путь);
Результат = Соединение.ListDirectory(Путь); Результат = Соединение.ListDirectory(Путь);
Сообщить("B: " + Результат);
Результат = OPI_Инструменты.JsonВСтруктуру(Результат); Результат = OPI_Инструменты.JsonВСтруктуру(Результат);
Если Результат["result"] Тогда Если Результат["result"] Тогда
@@ -402,7 +397,6 @@
ПутьОбъекта = ИмяОбъекта; ПутьОбъекта = ИмяОбъекта;
КонецЕсли; КонецЕсли;
Сообщить("C: " + ПутьОбъекта);
Объект.Вставить("path", ПутьОбъекта); Объект.Вставить("path", ПутьОбъекта);
Если Рекурсивно Тогда Если Рекурсивно Тогда
@@ -759,7 +753,15 @@
Функция ПроверитьСоздатьСоединение(Соединение) Функция ПроверитьСоздатьСоединение(Соединение)
Если ЭтоКоннектор(Соединение) Тогда Если ЭтоКоннектор(Соединение) Тогда
Проверка = Соединение.Ping();
Если Не Проверка Тогда
Соединение = ПолучитьКопиюСоединения(Соединение);
КонецЕсли;
ЗакрыватьСоединение = Ложь; ЗакрыватьСоединение = Ложь;
Иначе Иначе
ЗакрыватьСоединение = Истина; ЗакрыватьСоединение = Истина;
Соединение = ОткрытьСоединениеПоКонфигурации(Соединение); Соединение = ОткрытьСоединениеПоКонфигурации(Соединение);

View File

@@ -753,15 +753,15 @@
Функция ПроверитьСоздатьСоединение(Соединение) Функция ПроверитьСоздатьСоединение(Соединение)
Если ЭтоКоннектор(Соединение) Тогда Если ЭтоКоннектор(Соединение) Тогда
Проверка = Соединение.Ping(); Проверка = Соединение.Ping();
Если Не Проверка Тогда Если Не Проверка Тогда
Соединение = ПолучитьКопиюСоединения(Соединение); Соединение = ПолучитьКопиюСоединения(Соединение);
КонецЕсли; КонецЕсли;
ЗакрыватьСоединение = Ложь; ЗакрыватьСоединение = Ложь;
Иначе Иначе
ЗакрыватьСоединение = Истина; ЗакрыватьСоединение = Истина;
Соединение = ОткрытьСоединениеПоКонфигурации(Соединение); Соединение = ОткрытьСоединениеПоКонфигурации(Соединение);