1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-10 22:41:43 +02:00
This commit is contained in:
Anton Titovets
2024-12-21 21:39:20 +03:00
parent 2e805b58b2
commit 82a0d91661
2 changed files with 20 additions and 22 deletions

View File

@@ -57,7 +57,7 @@
OPI_ПреобразованиеТипов.ПолучитьСтроку(Адрес);
TCPКлиент = OPI_Инструменты.ПолучитьВнешнююКомпоненту("OPI_TCPClient");
TCPКлиент = ПодключитьКомпонентуНаСервере("OPI_TCPClient");
TCPКлиент.Address = Адрес;
@@ -206,11 +206,6 @@
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." + ИмяКомпоненты + "." + Класс);
Возврат Компонента;
КонецФункции
#КонецОбласти
#КонецОбласти