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:
parent
fff644cadf
commit
2ab749eba2
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
|
@ -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
|
||||
|
@ -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." + ИмяКомпоненты + "." + Класс);
|
||||
Возврат Компонента;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -241,7 +241,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
ПодключитьВнешнююКомпоненту(ИмяМакета, ИмяКомпоненты, ТипВнешнейКомпоненты.Native);
|
||||
|
||||
|
||||
Компонента = Новый("AddIn." + ИмяКомпоненты + "." + Класс);
|
||||
Возврат Компонента;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user