Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не получается фоново загрузить курсы валют

Не получается фоново загрузить курсы валют
Я
   lirt82
 
25.02.21 - 18:09
конфа УПП на обычных формах, необходимо было сделать регламентное задание по автоматической загрузке курсов валют. Создал, перенес в общий модуль код, но выдает ошибку, при чем если отладку выполняю все работает, но именно при выполнении в фоновом режиме, т.е. когда база закрыта ошибка
{Обработка.ПолучениеФайловИзИнтернета.МодульОбъекта(93)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет:  Не могу установить соединение

вот эта процедура
Функция ЗапроситьФайлыССервера(СерверИсточникПараметр, СтрокаПараметраПолученияПараметр, ИмяВходящегоФайлаПараметр, HTTP = Неопределено) Экспорт

    СерверИсточник           = СерверИсточникПараметр;
    СтрокаПараметраПолучения = СтрокаПараметраПолученияПараметр;
    ИмяВходящегоФайла        = ИмяВходящегоФайлаПараметр;
    
    Если ТипЗнч(HTTP) <> Тип("HTTPСоединение") Тогда
        HTTP = Новый HTTPСоединение(СерверИсточник);
        HTTP = Новый HTTPСоединение(СерверИсточник,443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
    КонецЕсли;
    
    Попытка
        HTTP.Получить(СтрокаПараметраПолучения, ИмяВходящегоФайла); //при фоновом тут ошибка
        Возврат Истина;
    Исключение
        ЗаписьЖурналаРегистрации("Загрузка курсов валют.", УровеньЖурналаРегистрации.Ошибка, , , ОписаниеОшибки());
        Если Найти(ОписаниеОшибки(), "407") <> 0 И Найти(НРег(ОписаниеОшибки()), "authentication") <> 0 Тогда
   lirt82
 
1 - 25.02.21 - 18:12
можно ли как-то отладить фоново? или в журнал регистрации писать что содержится в переменной HTTP?
   lirt82
 
2 - 25.02.21 - 18:17
(0) т.е. получается когда фоново то не может установить соединение а когда в сеансе тогда все грузиться.
   shuhard
 
3 - 25.02.21 - 18:17
(0) закрыты порты на сервере и это общее правило
   lirt82
 
4 - 25.02.21 - 18:18
(3) ок, а что когда в сеансе они открыты?)
   lirt82
 
5 - 25.02.21 - 18:18
точнее открываются?
   lirt82
 
6 - 25.02.21 - 18:21
даже когда я сижу в базе, и работает фоновое задание (поставил интервал минуту) все равно такая же ошибка, смотрю по журналу регистрации (3)
   shuhard
 
7 - 25.02.21 - 18:22
(6) что-то мешает посмотреть логи на брандмауре/прокси сервере ?

Список тем форума
 
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.