1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-11-27 22:18:36 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot)
2025-03-24 15:47:37 +03:00
parent 3d533ff36b
commit 14a5bbf031
8 changed files with 6973 additions and 6947 deletions

View File

@@ -20,7 +20,7 @@ import TabItem from '@theme/TabItem';
| Tls | --tls | Structure Of KeyAndValue | ✖ | TLS settings, if necessary. See GetTlsSettings |
Returns: BinaryData, String - Response
Returns: BinaryData, String - Response or error information
<br/>

View File

@@ -20,7 +20,7 @@ import TabItem from '@theme/TabItem';
| Tls | --tls | Структура Из КлючИЗначение | &#x2716; | Настройки TLS, если необходимо. См. ПолучитьНастройкиTls |
Возвращаемое значение: ДвоичныеДанные, Строка - Ответ на запрос
Возвращаемое значение: ДвоичныеДанные, Строка - Ответ на запрос или информация об ошибке
<br/>

File diff suppressed because it is too large Load Diff

View File

@@ -215,7 +215,7 @@ EndFunction
// Tls - Structure Of KeyAndValue - TLS settings, if necessary. See GetTlsSettings - tls
//
// Returns:
// BinaryData, String - Response
// BinaryData, String - Response or error information
Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True, Val Tls = "") Export
OPI_TypeConversion.GetBinaryData(Data, True, False);
@@ -232,12 +232,25 @@ Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True, V
If Result Then
Response = ReadBinaryData(Connection, , Chars.LF);
If Not ValueIsFilled(Response) Then
Error = GetLastError(Connection);
If ValueIsFilled(Error) Then
Response = OPI_Tools.JSONString(Error);
Response = ПолучитьДвоичныеДанныеИзСтроки(Response);
EndIf;
EndIf;
Response = ?(ResponseString, ПолучитьСтрокуИзДвоичныхДанных(Response), Response);
Else
Response = "OPI: Failed to send message";
Response = ?(ResponseString, Response, ПолучитьДвоичныеДанныеИзСтроки(Response));
Response = GetLastError(Connection);
Response = ?(ValueIsFilled(Response), OPI_Tools.JSONString(Response), "OPI: Failed to send message");
Response = ?(ResponseString , Response , ПолучитьДвоичныеДанныеИзСтроки(Response));
EndIf;

View File

@@ -215,7 +215,7 @@ EndFunction
// Tls - Structure Of KeyAndValue - TLS settings, if necessary. See GetTlsSettings - tls
//
// Returns:
// BinaryData, String - Response
// BinaryData, String - Response or error information
Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True, Val Tls = "") Export
OPI_TypeConversion.GetBinaryData(Data, True, False);
@@ -232,12 +232,25 @@ Function ProcessRequest(Val Address, Val Data = "", Val ResponseString = True, V
If Result Then
Response = ReadBinaryData(Connection, , Chars.LF);
If Not ValueIsFilled(Response) Then
Error = GetLastError(Connection);
If ValueIsFilled(Error) Then
Response = OPI_Tools.JSONString(Error);
Response = GetBinaryDataFromString(Response);
EndIf;
EndIf;
Response = ?(ResponseString, GetStringFromBinaryData(Response), Response);
Else
Response = "OPI: Failed to send message";
Response = ?(ResponseString, Response, GetBinaryDataFromString(Response));
Response = GetLastError(Connection);
Response = ?(ValueIsFilled(Response), OPI_Tools.JSONString(Response), "OPI: Failed to send message");
Response = ?(ResponseString , Response , GetBinaryDataFromString(Response));
EndIf;

View File

@@ -232,25 +232,25 @@
Если Результат Тогда
Ответ = ПрочитатьДвоичныеДанные(Соединение, , Символы.ПС);
Если Не ЗначениеЗаполнено(Ответ) Тогда
Ошибка = ПолучитьПоследнююОшибку(Соединение);
Если ЗначениеЗаполнено(Ошибка) Тогда
Ответ = OPI_Инструменты.JSONСтрокой(Ошибка);
Ответ = ПолучитьДвоичныеДанныеИзСтроки(Ответ);
КонецЕсли;
КонецЕсли;
Ответ = ?(ОтветСтрокой, ПолучитьСтрокуИзДвоичныхДанных(Ответ), Ответ);
Иначе
Ответ = ПолучитьПоследнююОшибку(Соединение);
Ответ = ?(ЗначениеЗаполнено(Ответ), OPI_Инструменты.JSONСтрокой(Ответ), "OPI: Не удалось отправить сообщение");
Ответ = ?(ОтветСтрокой, Ответ, ПолучитьДвоичныеДанныеИзСтроки(Ответ));
Ответ = ?(ОтветСтрокой , Ответ , ПолучитьДвоичныеДанныеИзСтроки(Ответ));
КонецЕсли;

View File

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

View File

@@ -232,25 +232,25 @@
Если Результат Тогда
Ответ = ПрочитатьДвоичныеДанные(Соединение, , Символы.ПС);
Если Не ЗначениеЗаполнено(Ответ) Тогда
Ошибка = ПолучитьПоследнююОшибку(Соединение);
Если ЗначениеЗаполнено(Ошибка) Тогда
Ответ = OPI_Инструменты.JSONСтрокой(Ошибка);
Ответ = ПолучитьДвоичныеДанныеИзСтроки(Ответ);
КонецЕсли;
КонецЕсли;
Ответ = ?(ОтветСтрокой, ПолучитьСтрокуИзДвоичныхДанных(Ответ), Ответ);
Иначе
Ответ = ПолучитьПоследнююОшибку(Соединение);
Ответ = ?(ЗначениеЗаполнено(Ответ), OPI_Инструменты.JSONСтрокой(Ответ), "OPI: Не удалось отправить сообщение");
Ответ = ?(ОтветСтрокой, Ответ, ПолучитьДвоичныеДанныеИзСтроки(Ответ));
Ответ = ?(ОтветСтрокой , Ответ , ПолучитьДвоичныеДанныеИзСтроки(Ответ));
КонецЕсли;