Кольцевые ссылки - полезное применение.

1. tango 543 29.12.09 10:03 Сейчас в теме
Сырая идея, для обсуждения.
Фоновые вычисления, большие отчеты и тп.

Назначаем перед закрытием обработчик ожидания, закрываем форму, она уходит в отключку, мы занимаемся своими делами.

Обработчик запускает полезный алгоритм, по окончании которого сбрасывает результат в какое-то доступное место (глобальную переменную), сообщает об этом пользователю и убивает форму.
**
по следам
http://www.infostart.ru/public/63392/?PAGEN_1=3#comm339522
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. steban 73 29.12.09 11:14 Сейчас в теме
Обработчик запускает полезный алгоритм, по окончании которого сбрасывает результат в какое-то доступное место (глобальную переменную)

есть ведь типовой механизм - глобальные обработчики ожидания.
3. steban 73 29.12.09 11:16 Сейчас в теме
пока вижу одно применение - создание неубиваемых форм.
пишем в обработчик ожидания:
	Если Не ЭтаФорма.Открыта() Тогда
		ЭтаФорма.Открыть();
	КонецЕсли;

И все. Закрытая форма через секунду после закрытия будет появляться снова.
4. steban 73 29.12.09 11:23 Сейчас в теме
(3)хотя от закрытия формы можно отказаться в обработчике "ПриЗакрытии"...
икс его знает, как этот эффект можно использовать
5. artbear 1528 30.12.09 10:13 Сейчас в теме
6. dolter 119 04.02.10 14:07 Сейчас в теме
Обработчик запускает полезный алгоритм...

попробовал... клиент ждет окончания выполнения алгоритма...
7. dolter 119 04.02.10 14:07 Сейчас в теме
8. Трактор 1247 04.02.10 14:31 Сейчас в теме
А чем регламентные задания не устраивают?
Ещё в версии 8.0 мы делали фоновое формирование тяжёлых отчётов. поставил задачу, когда исполнится в прикреплении к ней появится табличный документ. Минус один - отчёты формировались по очереди. Зато комп пользователя не грузился. А с твоим подходом он скоро может перестать шевелиться.
Короче выгоды сомнительны.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот