1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-29 21:57:16 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot) 2024-12-21 21:43:56 +03:00
parent 82a0d91661
commit a138a8e23c
8 changed files with 5961 additions and 5967 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 = OPI_Tools.GetAddInObject("OPI_TCPClient");
TCPClient = AttachAddInOnServer("OPI_TCPClient");
TCPClient.Address = Address;
@ -206,12 +206,7 @@ Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True) E
OPI_TypeConversion.GetBoolean(ResponseString);
Connection = CreateConnection(Address);
If Connection = Undefined Then
Return "OPI: Unable to establish a connection";
EndIf;
Result = SendBinaryData(Connection, Data);
Result = SendBinaryData(Connection, Data);
If Result Then
@ -235,3 +230,21 @@ 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,21 +1146,6 @@ 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 = OPI_Tools.GetAddInObject("OPI_TCPClient");
TCPClient = AttachAddInOnServer("OPI_TCPClient");
TCPClient.Address = Address;
@ -206,12 +206,7 @@ Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True) E
OPI_TypeConversion.GetBoolean(ResponseString);
Connection = CreateConnection(Address);
If Connection = Undefined Then
Return "OPI: Unable to establish a connection";
EndIf;
Result = SendBinaryData(Connection, Data);
Result = SendBinaryData(Connection, Data);
If Result Then
@ -235,3 +230,21 @@ 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,21 +1146,6 @@ 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 @@
OPI_ПреобразованиеТипов.ПолучитьСтроку(Адрес);
TCPКлиент = OPI_Инструменты.ПолучитьВнешнююКомпоненту("OPI_TCPClient");
TCPКлиент = ПодключитьКомпонентуНаСервере("OPI_TCPClient");
TCPКлиент.Address = Адрес;
@ -206,12 +206,7 @@
OPI_ПреобразованиеТипов.ПолучитьБулево(ОтветСтрокой);
Соединение = ОткрытьСоединение(Адрес);
Если Соединение = Неопределено Тогда
Возврат "OPI: Не удалось установить соединение";
КонецЕсли;
Результат = ОтправитьДвоичныеДанные(Соединение, Данные);
Результат = ОтправитьДвоичныеДанные(Соединение, Данные);
Если Результат Тогда
@ -235,3 +230,21 @@
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Функция ПодключитьКомпонентуНаСервере(Знач ИмяКомпоненты, Знач Класс = "Main")
Если OPI_Инструменты.ЭтоOneScript() Тогда
ИмяМакета = OPI_Инструменты.КаталогКомпонентOS() + ИмяКомпоненты + ".zip";
Иначе
ИмяМакета = "ОбщийМакет." + ИмяКомпоненты;
КонецЕсли;
ПодключитьВнешнююКомпоненту(ИмяМакета, ИмяКомпоненты, ТипВнешнейКомпоненты.Native);
Компонента = Новый("AddIn." + ИмяКомпоненты + "." + Класс);
Возврат Компонента;
КонецФункции
#КонецОбласти

View File

@ -1146,21 +1146,6 @@
КонецФункции
Функция ПолучитьВнешнююКомпоненту(Знач ИмяКомпоненты, Знач Класс = "Main") Экспорт
Если OPI_Инструменты.ЭтоOneScript() Тогда
ИмяМакета = OPI_Инструменты.КаталогКомпонентOS() + ИмяКомпоненты + ".zip";
Иначе
ИмяМакета = "ОбщийМакет." + ИмяКомпоненты;
КонецЕсли;
ПодключитьВнешнююКомпоненту(ИмяМакета, ИмяКомпоненты, ТипВнешнейКомпоненты.Native);
Компонента = Новый("AddIn." + ИмяКомпоненты + "." + Класс);
Возврат Компонента;
КонецФункции
#КонецОбласти
#КонецОбласти

View File

@ -247,4 +247,4 @@
КонецФункции
#КонецОбласти
#КонецОбласти