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

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot)
2024-12-21 20:57:14 +03:00
parent eef686ff9c
commit 2e805b58b2
8 changed files with 5976 additions and 5972 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -57,7 +57,7 @@ Function CreateConnection(Val Address) Export
OPI_TypeConversion.GetLine(Address);
TCPClient = AttachAddInOnServer("OPI_TCPClient");
TCPClient = OPI_Tools.GetAddInObject("OPI_TCPClient");
TCPClient.Address = Address;
@@ -206,7 +206,12 @@ Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True) E
OPI_TypeConversion.GetBoolean(ResponseString);
Connection = CreateConnection(Address);
Result = SendBinaryData(Connection, Data);
If Connection = Undefined Then
Return "OPI: Unable to establish a connection";
EndIf;
Result = SendBinaryData(Connection, Data);
If Result Then
@@ -230,21 +235,3 @@ EndFunction
#EndRegion
#Region Private
Function AttachAddInOnServer(Val AddInName, Val Class = "Main")
If OPI_Tools.IsOneScript() Then
TemplateName = OPI_Tools.AddInsFolderOS() + AddInName + ".zip";
Else
TemplateName = "CommonTemplate." + AddInName;
EndIf;
AttachAddIn(TemplateName, AddInName, AddInType.Native);
AddIn = New("AddIn." + AddInName + "." + Class);
Return AddIn;
EndFunction
#EndRegion

View File

@@ -1146,6 +1146,21 @@ Function MergeData(Val Data, Val Addition) Export
EndFunction
Function GetAddInObject(Val AddInName, Val Class = "Main") Export
If OPI_Tools.IsOneScript() Then
TemplateName = OPI_Tools.AddInsFolderOS() + AddInName + ".zip";
Else
TemplateName = "CommonTemplate." + AddInName;
EndIf;
AttachAddIn(TemplateName, AddInName, AddInType.Native);
AddIn = New("AddIn." + AddInName + "." + Class);
Return AddIn;
EndFunction
#EndRegion
#EndRegion

View File

@@ -57,7 +57,7 @@ Function CreateConnection(Val Address) Export
OPI_TypeConversion.GetLine(Address);
TCPClient = AttachAddInOnServer("OPI_TCPClient");
TCPClient = OPI_Tools.GetAddInObject("OPI_TCPClient");
TCPClient.Address = Address;
@@ -206,7 +206,12 @@ Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True) E
OPI_TypeConversion.GetBoolean(ResponseString);
Connection = CreateConnection(Address);
Result = SendBinaryData(Connection, Data);
If Connection = Undefined Then
Return "OPI: Unable to establish a connection";
EndIf;
Result = SendBinaryData(Connection, Data);
If Result Then
@@ -230,21 +235,3 @@ EndFunction
#EndRegion
#Region Private
Function AttachAddInOnServer(Val AddInName, Val Class = "Main")
If OPI_Tools.IsOneScript() Then
TemplateName = OPI_Tools.AddInsFolderOS() + AddInName + ".zip";
Else
TemplateName = "CommonTemplate." + AddInName;
EndIf;
AttachAddIn(TemplateName, AddInName, AddInType.Native);
AddIn = New("AddIn." + AddInName + "." + Class);
Return AddIn;
EndFunction
#EndRegion

View File

@@ -1146,6 +1146,21 @@ Function MergeData(Val Data, Val Addition) Export
EndFunction
Function GetAddInObject(Val AddInName, Val Class = "Main") Export
If OPI_Tools.IsOneScript() Then
TemplateName = OPI_Tools.AddInsFolderOS() + AddInName + ".zip";
Else
TemplateName = "CommonTemplate." + AddInName;
EndIf;
AttachAddIn(TemplateName, AddInName, AddInType.Native);
AddIn = New("AddIn." + AddInName + "." + Class);
Return AddIn;
EndFunction
#EndRegion
#EndRegion

View File

@@ -58,7 +58,7 @@
OPI_ПреобразованиеТипов.ПолучитьСтроку(Адрес);
TCPКлиент = OPI_Инструменты.ПолучитьВнешнююКомпоненту("OPI_TCPClient");
TCPКлиент.Address = Адрес;
Успех = TCPКлиент.Connect();
@@ -206,12 +206,12 @@
OPI_ПреобразованиеТипов.ПолучитьБулево(ОтветСтрокой);
Соединение = ОткрытьСоединение(Адрес);
Если Соединение = Неопределено Тогда
Возврат "OPI: Не удалось установить соединение";
Возврат "OPI: Не удалось установить соединение";
КонецЕсли;
Результат = ОтправитьДвоичныеДанные(Соединение, Данные);
Результат = ОтправитьДвоичныеДанные(Соединение, Данные);
Если Результат Тогда

View File

@@ -2058,9 +2058,9 @@
КонецФункции
Функция ПолучитьОбщийМодуль(Знач Имя)
Модуль = Вычислить(Имя);
Возврат Модуль;
КонецФункции

View File

@@ -58,7 +58,7 @@
OPI_ПреобразованиеТипов.ПолучитьСтроку(Адрес);
TCPКлиент = OPI_Инструменты.ПолучитьВнешнююКомпоненту("OPI_TCPClient");
TCPКлиент.Address = Адрес;
Успех = TCPКлиент.Connect();
@@ -206,12 +206,12 @@
OPI_ПреобразованиеТипов.ПолучитьБулево(ОтветСтрокой);
Соединение = ОткрытьСоединение(Адрес);
Если Соединение = Неопределено Тогда
Возврат "OPI: Не удалось установить соединение";
Возврат "OPI: Не удалось установить соединение";
КонецЕсли;
Результат = ОтправитьДвоичныеДанные(Соединение, Данные);
Результат = ОтправитьДвоичныеДанные(Соединение, Данные);
Если Результат Тогда