|
Как очистить СообщениеПользователю |
☑ |
0
sdfqwe
05.12.19
✎
16:39
|
Управляемые формы. 8.3
Доп. обработка табл. части дока показывает только одно Сообщение пользователю:
&НаКлиенте
.......
СообщениеПольз = Новый СообщениеПользователю;
СообщениеПольз.ИдентификаторНазначения = ВладелецФормы.УникальныйИдентификатор;
СообщениеПольз.Текст = "ХХ";
СообщениеПольз.Сообщить();
....
Владельцем формы является или список документов или ФормаДокумента.
При каждом вызове этой обработке число сообщений увеличивается, если не закрывать Форму владельца.
Пример: 1-н запуск обработки: "ХХ"
2-а запуска обработки: "ХХ"
"ХХ"
3-и запуска обработки: "ХХ"
"ХХ"
"ХХ"
и т.д..................
Требуется чтобы на Форме владельца вываливалась только одна строчка "ХХ"
Должно быть:
Пример: 1-н запуск обработки: "ХХ"
2-а запуска обработки: "ХХ"
3-и запуска обработки: "ХХ"
и т.д..................
ОчиститьСообщения();
ПолучитьСообщенияПользователю(Истина);
Не помогают.
|
|
1
sdfqwe
05.12.19
✎
17:00
|
Если есть другой простой способ закинуть "инфу" на Форму владельца, предложите.
|
|
2
FIXXXL
05.12.19
✎
17:09
|
ОчиститьСообщения(); где вызываешь?
|
|
3
Радим1987
05.12.19
✎
17:13
|
ПоказатьПредупреждение не пойдет?
|
|
4
FIXXXL
05.12.19
✎
17:14
|
(1) в типовых к форме делают реквизит типа Массив и туда складируют
|
|
5
Радим1987
05.12.19
✎
17:15
|
в этой форме Оповестить() у формы владельца отлавливаешь и очищаешь
|
|
6
sdfqwe
05.12.19
✎
17:27
|
(2) Пробывал на сервере и на клиенте. Оба НЕ на форме владельца
(3) Не удобно пользователям, да и скорее всего надо будет лезть в код на форму владельца
(4) Щас гляну
(5) Форма владельца - типовая, нет желания туда лазить. Да и подобных обработок много будет в будущем
|
|
7
sdfqwe
05.12.19
✎
17:39
|
(4) ЗУП 3.1 КОРП. Документ.РазовоеНачисление. Не нашел такого реквизита. И в общих тоже. Может где-то зарыто глубже.
|
|
8
sdfqwe
05.12.19
✎
17:47
|
Походу придется использовать вариант с дополнительной формой для показывания сообщений. Больше ничего лучше пока не придумаю без лазанья в типовой код или без расширений.
|
|
9
FIXXXL
06.12.19
✎
08:29
|
(7) ну это просто подход, не во всех формах такое есть...
посмотри, может получится "пролезть" через вызов переопределяемых общих модулей
если в форме есть вызов СобытияФорм.ПриСозданииНаСервере и СобытияФормКлиент.ОбработкаОповещения тогда можно замутить через общие модули, не трогая саму форму...
|
|