Имя: Пароль:
1C
1С v8
Не закрывать окно сообщений при закрытии формы
,
0 dka80
 
12.12.19
11:11
Всем привет.

Платформа 8.3.16.1033
Можно как-то не закрывать окно сообщений при закрытии формы?
Есть документ, при проведении которого пользователю справочно выводится информация. Если пользователь нажимает Провести и закрыть, то окно документа закрывается и он не видит эту информацию.
Сообщение выводится через метод Сообщить, либо СообщениеПользователю. Такие способы выбраны потому, что метод должен быть доступен на сервере. А доступен он должен быть на сервере, потому что сообщение формируется в момент движений по одному из регистров. Можно было бы сделать на клиенте через ПоказатьОповещениеПользователю, но тогда нужно править несколько форм, а тут в одном месте.
1 SleepyHead
 
гуру
12.12.19
11:19
(0) Очевидно, сэр, надо выводить в окно, не связанное с окном закрываемой формы... Но вот как это сделать, что-то пока не представляю.
2 DrWatson
 
12.12.19
11:37
Ничего хорошего с Сообщить не получится.
3 SergTheGreat
 
12.12.19
14:29
"сообщение формируется в момент движений по одному из регистров" - это очень, очень, очень плохая практика! Представьте, что потребуется групповое перепроведение документов и вы получите сотни, а то и тысячи своих сообщений.
На сервере нужно выводить только сообщения об ошибка записи/проведения и т.п. А "справочную информацию" только на клиенте.
4 sitex
 
naïve
12.12.19
14:37
(3) + Причем замечено если что то выводиться в сообщения или куда то на экран в большом объеме, это работает куда дольше, чем без этих оповещений.
5 dka80
 
12.12.19
14:40
Сделал в документах.
(3) вы правы, но в моем случае сообщений даже при проведении всех документов будет не более 100
(4) замечено лет 10 назад ))
6 sitex
 
naïve
12.12.19
14:45
(5) Хорошо что помните об этом )
7 SergTheGreat
 
12.12.19
14:55
(5) "Сделал в документах" - правильное решение.
Не забывайте классику: "лучше полчаса потерять, зато потом за 5 минут долететь" :-)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.