0
lirt82
25.02.21
✎
18:09
|
конфа УПП на обычных формах, необходимо было сделать регламентное задание по автоматической загрузке курсов валют. Создал, перенес в общий модуль код, но выдает ошибку, при чем если отладку выполняю все работает, но именно при выполнении в фоновом режиме, т.е. когда база закрыта ошибка
{Обработка.ПолучениеФайловИзИнтернета.МодульОбъекта(93)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет: Не могу установить соединение
вот эта процедура
Функция ЗапроситьФайлыССервера(СерверИсточникПараметр, СтрокаПараметраПолученияПараметр, ИмяВходящегоФайлаПараметр, HTTP = Неопределено) Экспорт
СерверИсточник = СерверИсточникПараметр;
СтрокаПараметраПолучения = СтрокаПараметраПолученияПараметр;
ИмяВходящегоФайла = ИмяВходящегоФайлаПараметр;
Если ТипЗнч(HTTP) <> Тип("HTTPСоединение") Тогда
HTTP = Новый HTTPСоединение(СерверИсточник);
HTTP = Новый HTTPСоединение(СерверИсточник,443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
КонецЕсли;
Попытка
HTTP.Получить(СтрокаПараметраПолучения, ИмяВходящегоФайла); //при фоновом тут ошибка
Возврат Истина;
Исключение
ЗаписьЖурналаРегистрации("Загрузка курсов валют.", УровеньЖурналаРегистрации.Ошибка, , , ОписаниеОшибки());
Если Найти(ОписаниеОшибки(), "407") <> 0 И Найти(НРег(ОписаниеОшибки()), "authentication") <> 0 Тогда
|
|