Как передать в фоновое задание Com-соединение #483633


#0 by aspirator23
Перед запуском фонового задания обработка подключается к удаленной базе и возвращает это соединение.Вставляю это соединение в массив и передаю фоновому заданию. Кроме Com-соединения в массив вставляю и другие переменные. Перед запуском фонового задание вижу отладчиком что Com-соединение и остальные параметры в массиве есть. Фоновое задание благополучно стартует. А уже в самом фоновом задании,  вижу что все параметры есть, а вот Com-соединение стало Неопределено. //Код Задача выполняется на сервере, через другие переменные иначе чем через параметры процедуры ФоновыеЗадания.Выполнить, это Com-соединение вроде бы нельзя передать. В чем может быть ошибка? Или как побороть эту проблему?
#1 by acsent
Фоновое задание на клиенте создается?
#2 by aspirator23
Фоновое задание на сервере.
#3 by aspirator23
На клиенте создается я его вижу, и на сервере тоже запускается. Сервер перевел в режим отладки, поэтому вижу, что оно запускается и подключившись вижу что и сами параметры все передались, кроме Com соединения.
#4 by acsent
в чем проблема создать ком в процессе задания?
#5 by aspirator23
Пожалуй можно, но уже написан большой механизм, это только часть его. Прийдется все переделывать из-за этой мелочи. Надеялся как-то выкрутиться.
#6 by H A D G E H O G s
Если COM - соединение - это V82.Application - то может и удастся, а если V82.ComConnector - то хоть убейся аб стену - никак нельзя.
#7 by aspirator23
Спасибо, была мысль Application использовать. Попробую.
#8 by aspirator23
Спасибо, заработало.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С