|
8.2 Асинхранное выполнение заданий
| ☑ |
0
pmb
06.12.11
✎
16:21
|
Есть некая обработка, которая обращается к внешним веб-сервисам и тянет оттуда данные. Т.к. данных много, вызов методов этого веб сервиса занимает продолжительное время, а еще он может просто зависать, например при обрыве связи.
Есть желание запускать этот процесс асинхронно и иметь возможность как-то влиять на продолжительность вызовов процедур стороннего веб-сервиса (1С года 2 назад обещала реализовать что-то подобное)
P.S. Сейчас перебираемся 8.2.
|
|
1
rs_trade
06.12.11
✎
16:24
|
(0) фоновые задания выполняются асинхронно
|
|
2
pmb
06.12.11
✎
16:28
|
(1) а как узнать когда оно закончит выполнение?
|
|
3
pmb
06.12.11
✎
16:29
|
Сейчас эта обработка выполняется через фоновые задния на сервере. Иногда фоновое задание подвисает, тогда приходится перезапускать сервер 1С. что не очень хорошо.
|
|
4
pmb
06.12.11
✎
16:30
|
(2) интересует для варианта запуска из клиенского приложения
|
|
5
rs_trade
06.12.11
✎
17:10
|
(4) можно периодически проверять статус этого задания. поищи в книге знаний. там есть пример фонового построения отчета. там готовность отчета проверяется через обработчик ожидания насколько я помню.
|
|