1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-05-18 09:51:28 +02:00

Фикс фонового задания РВ

This commit is contained in:
Anton Titovets
2026-05-11 19:51:14 +03:00
parent 82742bc0ce
commit c8e380fd76
2 changed files with 13 additions and 7 deletions
+4 -4
View File
@@ -49,7 +49,7 @@
Процедура ДобавитьОбщиеПараметры(ДанныеМодуля, ТекстовыйДокументМодуля, СтруктураМодуля)
СписокПараметров = Новый Структура;
СписокПараметров.Вставить("dontwait", "Создает фоновое задание и возвращает его объект (только для 1С и OneScript)");
СписокПараметров.Вставить("dontwait", "Создает фоновое задание и возвращает его данные (только для 1С и OneScript)");
Для Каждого Метод Из ДанныеМодуля.Объявления Цикл
Если Метод.Тип = "ОбъявлениеМетода" И Метод.Сигнатура.Экспорт = Истина Тогда
@@ -85,10 +85,10 @@
СписокФункций.Добавить("OPI_HTTPКлиент");
СписокПараметров = Новый Структура;
СписокПараметров.Вставить("proxy" , "ИнтернетПрокси или структура полей Протокол, Сервер, Порт, Пользователь, Пароль, ИспользоватьАутентификациюОС");
СписокПараметров.Вставить("proxy" , "`ИнтернетПрокси` или структура полей `Протокол`, `Сервер`, `Порт`, `Пользователь`, `Пароль`, `ИспользоватьАутентификациюОС`");
СписокПараметров.Вставить("timeout" , "Таймаут выполнения запроса");
СписокПараметров.Вставить("adv_response", "Оформляет ответ в виде полной структуры с полями code, body и headers");
СписокПараметров.Вставить("retries" , "Число попыток отправки при коде `5**` или внутренних ошибках клиента");
СписокПараметров.Вставить("adv_response", "Оформляет ответ в виде полной структуры HTTP-ответа с полями `code`, `body` и `headers`");
СписокПараметров.Вставить("retries" , "Число попыток отправки HTTP-запроса при коде `5**` или внутренних ошибках клиента");
ДобавитьПараметры(ДанныеМодуля, ТекстовыйДокументМодуля, СтруктураМодуля, СписокФункций, СписокПараметров);
@@ -72,9 +72,15 @@
ПараметрыЗадания.Добавить(НормализованныеНастройки);
ПараметрыЗадания.Добавить(АдресРезультата);
ФоновоеЗадание = ФоновыеЗадания.Выполнить("OPI_РасширенныйВызов.ВызватьСНастройкамиСлужебный", ПараметрыЗадания);
Результат = Новый Структура("ФоновоеЗадание,Адрес", ФоновоеЗадание, АдресРезультата);
Если OPI_Инструменты.ЭтоOneScript() Тогда
//@skip-check bsl-legacy-check-expression-type
Результат = ФоновыеЗадания.Выполнить(ЭтотОбъект, "ВызватьСНастройкамиСлужебный", ПараметрыЗадания);
Иначе
ФоновоеЗадание = ФоновыеЗадания.Выполнить("OPI_РасширенныйВызов.ВызватьСНастройкамиСлужебный", ПараметрыЗадания);
Результат = Новый Структура("ФоновоеЗадание,Адрес", ФоновоеЗадание, АдресРезультата);
КонецЕсли;
Иначе