|
8.2 УИ: Как очистить сообщения на форме? |
☑ |
0
wisekat
14.06.12
✎
14:13
|
Вывожу ряд сообщений через
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "тра-ля-ля";
Сообщение.Сообщить();
Они накапливаются в панели сообщений, а как их программно очистить?
|
|
1
pumbaEO
14.06.12
✎
14:16
|
ПолучитьСообщенияПользователя
|
|
2
wisekat
14.06.12
✎
14:19
|
Правильно будет "ПолучитьСообщенияПользователю", но этот метод
1) только на серваке доступен;
2) позволяет получать сообщения, которые ещё НЕ ВЫВЕДЕНЫ.
Мне же на клиенте из формы в переделах ЭТОЙ ФОРМЫ всё пгасить надо.
|
|
3
PiVa123
14.06.12
✎
14:23
|
ОчиститьСообщения();
|
|
4
wisekat
14.06.12
✎
14:33
|
(3) Читаем хелп:
"Очищает окно сообщений."
Проверяем - не фурычит, сообщения в управляемой форме не чистятся.
P.S. Можно было и не проверять :)
|
|
5
PiVa123
14.06.12
✎
15:08
|
У меня очищает. Иначе бы и не писал
&НаКлиенте
Процедура Команда1(Команда)
Для сч=1 По 10 Цикл
Сообщить(сч);
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура Команда2(Команда)
ОчиститьСообщения();
КонецПроцедуры
|
|
6
wisekat
14.06.12
✎
15:12
|
(5) Вчитайтесь в сам вопрос. Я справшивал про объкет "Сообщение". А у Вас по команде Сообщить() сообщения выводятся в ТАБЛО СООБЩЕНИЙ всего приложения 1С, а не в конкретную управляему форму.
|
|
7
PiVa123
14.06.12
✎
15:27
|
>> Как очистить сообщения на форме?
>> Они накапливаются в панели сообщений, а как их программно очистить?
Ну тады ой :)
|
|