1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-24 19:49:22 +02:00
This commit is contained in:
Anton Titovets
2025-03-24 15:41:13 +03:00
parent 47f5cda132
commit 3d533ff36b
3 changed files with 6917 additions and 6903 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -215,7 +215,7 @@
// Tls - Структура Из КлючИЗначение - Настройки TLS, если необходимо. См. ПолучитьНастройкиTls - tls
//
// Возвращаемое значение:
// ДвоичныеДанные, Строка - Ответ на запрос
// ДвоичныеДанные, Строка - Ответ на запрос или информация об ошибке
Функция ОбработатьЗапрос(Знач Адрес, Знач Данные = "", Знач ОтветСтрокой = Истина, Знач Tls = "") Экспорт
OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные, Истина, Ложь);
@@ -232,11 +232,24 @@
Если Результат Тогда
Ответ = ПрочитатьДвоичныеДанные(Соединение, , Символы.ПС);
Если Не ЗначениеЗаполнено(Ответ) Тогда
Ошибка = ПолучитьПоследнююОшибку(Соединение);
Если ЗначениеЗаполнено(Ошибка) Тогда
Ответ = OPI_Инструменты.JSONСтрокой(Ошибка);
Ответ = ПолучитьДвоичныеДанныеИзСтроки(Ответ);
КонецЕсли;
КонецЕсли;
Ответ = ?(ОтветСтрокой, ПолучитьСтрокуИзДвоичныхДанных(Ответ), Ответ);
Иначе
Ответ = "OPI: Не удалось отправить сообщение";
Ответ = ПолучитьПоследнююОшибку(Соединение);
Ответ = ?(ЗначениеЗаполнено(Ответ), OPI_Инструменты.JSONСтрокой(Ответ), "OPI: Не удалось отправить сообщение");
Ответ = ?(ОтветСтрокой, Ответ, ПолучитьДвоичныеДанныеИзСтроки(Ответ));
КонецЕсли;

View File

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