1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-01-12 04:34:10 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot) 2024-12-21 20:12:44 +03:00
parent fff644cadf
commit 2ab749eba2
5 changed files with 5958 additions and 5901 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.GetAddIn("TCPClient");
TCPClient = AttachAddInOnServer("OPI_TCPClient");
TCPClient.Address = Address;
@ -229,3 +229,22 @@ EndFunction
#EndRegion
#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

@ -57,7 +57,7 @@ Function CreateConnection(Val Address) Export
OPI_TypeConversion.GetLine(Address);
TCPClient = OPI_Tools.GetAddIn("TCPClient");
TCPClient = AttachAddInOnServer("OPI_TCPClient");
TCPClient.Address = Address;
@ -229,3 +229,22 @@ EndFunction
#EndRegion
#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

@ -57,7 +57,7 @@
OPI_ПреобразованиеТипов.ПолучитьСтроку(Адрес);
TCPКлиент = OPI_Инструменты.ПолучитьКомпоненту("TCPClient");
TCPКлиент = ПодключитьКомпонентуНаСервере("OPI_TCPClient");
TCPКлиент.Address = Адрес;
@ -229,3 +229,22 @@
#КонецОбласти
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Функция ПодключитьКомпонентуНаСервере(Знач ИмяКомпоненты, Знач Класс = "Main")
Если OPI_Инструменты.ЭтоOneScript() Тогда
ИмяМакета = OPI_Инструменты.КаталогКомпонентOS() + ИмяКомпоненты + ".zip";
Иначе
ИмяМакета = "ОбщийМакет." + ИмяКомпоненты;
КонецЕсли;
ПодключитьВнешнююКомпоненту(ИмяМакета, ИмяКомпоненты, ТипВнешнейКомпоненты.Native);
Компонента = Новый("AddIn." + ИмяКомпоненты + "." + Класс);
Возврат Компонента;
КонецФункции
#КонецОбласти

View File

@ -241,7 +241,7 @@
КонецЕсли;
ПодключитьВнешнююКомпоненту(ИмяМакета, ИмяКомпоненты, ТипВнешнейКомпоненты.Native);
Компонента = Новый("AddIn." + ИмяКомпоненты + "." + Класс);
Возврат Компонента;