Имя: Пароль:
1C
1С v8
Задержка перед появлением сообщения.
0 rowflag
 
21.11.12
12:20
Вывожу сообщения в ТЗ на форме (УФ).
Как сделать чтобы сообщение выводилось сразу, но спустя некоторое время (в течении которого пользователь может работать) удалялось.
Как организовать задержку?

&НаКлиенте
Процедура ТестУдалить(Команда)
   Знак = 1;
   Часть1 = "АААА";
   Часть2 = "ББББ";
   СообщитьВТЗ(Знак,Часть1,Часть2)    
КонецПроцедуры

&НаКлиенте
Процедура СообщитьВТЗ(Знак, ЧастьПервая, ЧастьВторая)
   СтрокаСоощения = СообщенияТЗ.Добавить();
   СтрокаСоощения.Знак = Знак;
   СтрокаСоощения.ЧастьПервая = ЧастьПервая;
   СтрокаСоощения.ЧастьВторая = ЧастьВторая;
   Элементы.Группа_Сообщения.Видимость = Истина;
КонецПроцедуры
1 rowflag
 
21.11.12
12:20
(Тема: задержка перед УДАЛЕНИЕМ сообщения)
2 shamannk
 
21.11.12
12:23
Предупреждение?
3 MSII
 
21.11.12
12:26
Обработчик ожидания подключи.
4 Юрий Лазаренко
 
21.11.12
12:26
(0) Обработка ожидания однозначно
5 Юрий Лазаренко
 
21.11.12
12:26
+ очередь сообщений
6 Юрий Лазаренко
 
21.11.12
12:27
По обработчику ожидания если в очереди есть сообщения, то показать первое и удалить его из очереди, если нет - то скрыть группу с сообщениями.
7 rowflag
 
21.11.12
12:27
Спасибо! А как это сделать (в кратции).
8 rowflag
 
21.11.12
12:28
(6) супер, спасибо!
9 rowflag
 
21.11.12
12:36
(в какой модуль вешается обработка ожидания?)
10 rowflag
 
21.11.12
13:40
(понял ПодключитьОбработчикОжидания в этом же модуле)