Имя: Пароль:
1C
1С v8
Фоновое задание
0 YHVVH
 
09.06.12
09:16
Как узнать в какой момент завершилось фоновое задание, чтоб обработать его результат?
1 abitfrosty
 
09.06.12
09:32
В журнале регистрации или через любую обработку, которая показывает фоновые задание, есть на ИТС.
2 abitfrosty
 
09.06.12
09:36
Или через администрирование серверов 1с.
3 YHVVH
 
09.06.12
09:43
я хочу чтоб он вернул результат фонового задания на клиента, но при этом когда выполняется фоновое задание, клиент мог продолжать работать. в отчетах на скд так сделано. как мне такое реализовать?
4 Kaperang
 
09.06.12
10:01
Как вариант - добавить три константы:

"Результат возвращен" - булева типа
"Сеанс клиента" - номер клиентского сеанса
"Результат фонового задания"

фоновое задание при заверешении работы помещает реультат в соотв.константу и взводит "Результат возвращен"

подключаете обработчик ожидания, при вызове он сравнивает номер сеанса с константным, если совпадает - проверяет константу "Результат возвращен". Если выставлена в истина, то забирает результат и сбрасывает константу "Результат возвращен"
5 YHVVH
 
09.06.12
10:07
через обработчик ожидания я знаю как делать, думал есть другой способ
6 YHVVH
 
09.06.12
10:09
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn