|  | Не закрывать окно сообщений при закрытии формы | ☑ | 
    
        | 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 минут долететь" :-)
 |  |