Как передать результат выполнения фонового задания #744315


#0 by ИС-2
Порождаю фоновое задание, которое вызывает функцию. Как можно получить результат выполнения функции? Поместить результат во временное хранилище, запись в регистр. Какие еще варианты?
#1 by butterbean
а где надо получить-то?
#2 by D_E_S_131
"Какие еще варианты?" — создать текстовый файл, новый элемент справочника, документ на основании, таблицу Excel...
#3 by ИС-2
на клиенте
#4 by ИС-2
суть в том, что нужен какой-то быстрый механизм по выявлению свежих данных для пользователя (т.е результат выполнения функции).
#5 by LordCMEPTb
Ну помимо записи в регистр, можно писать в любой объект метаданных, в который можно записать строку неограниченной длины или хранилище значений. Можно сохранять результат в файл, который выкладывать на общий диск, ftp, файло-помойки типа яндекс-диска. Было б желание.. а чем временное хранилище не устроило?
#6 by MadHead
Можно вернуть в эксепшине
#7 by Fragster
я как-то через СообщениеПользователю передавал :)
#8 by MadHead
#9 by vde69
Процедура СообщитьПрогресс(Знач Процент = Неопределено, Знач Текст = Неопределено, Знач ДополнительныеПараметры = Неопределено) Экспорт
#10 by ИС-2
спасибо. Сейчас любой вариант требует постоянного опроса наличия завершения фонового задания, что добавляет тормоза и усложняет код. Есть ли другие способы для информирования клиента об окончании его фонового задания?
#11 by ДенисЧ
нет
#12 by hhhh
а в типовый смотрели? Там ведь все отчеты сделаны через фоновые задания.
#13 by rphosts
константа, сериализовать и в: файл, по почте, на фтп....
#14 by ИС-2
нет. Я работаю с УПП - там такого не видел. В каких конфах и отчетах можно посмотреть?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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