|   |   | 
| 
 | Сообщить на сервере в типовой конфигурации на УФ. | ☑ | ||
|---|---|---|---|---|
| 0
    
        ildary 26.07.19✎ 08:03 | 
        Уважаемые специалисты, подскажите пожалуйста, как правильно вывести сообщение на сервере? ОбщегоНазначенияКлиентСервер.СообщитьПользователю() срабатывает только если вызывающая форма не закрывается, а мне надо для случая, когда форма сразу же закроется. ПоказатьОповещениеПользователя() работает только на клиенте.     | |||
| 1
    
        Mukrob 26.07.19✎ 08:09 | 
        (0) какая задача?     | |||
| 2
    
        ildary 26.07.19✎ 08:13 | 
        (1) в типовых конфигцрациях есть окно "место базы изменилось, это копия или перенесено?". Я сделал так, что если пользователь выбрал "Это копия" - чтобы служебные параметры базы (типа папка обмена РИБ) поменялись с рабочих на тестовые и выключились все ненужные рег.задания. После чего я хочу вывести окно "Настройки базы изменены" - чтобы быть уверенным, что моя доделанная процедура отработала. Но т.к. окно "Это копия?" закрывается, то ОбщегоНазначенияКлиентСервер.СообщитьПользователю() выводится в пустоту.     | |||
| 3
    
        unbred 26.07.19✎ 08:46 | 
        Если ЭтоКопия тогда РежимДиалогаВопрос.Ок     | |||
| 4
    
        lucbak 26.07.19✎ 08:54 | 
        Присоединяюсь к вопросу в (0), как вывести сообщение при отсутствии формы (на сервере разумеется)?     | |||
| 5
    
        ildary 26.07.19✎ 08:59 | 
        (3) извините, как это мне поможет? Мне не надо вмешиваться в то, как выводится и закрывается окно, мне надо просто вывести сообщение из серверной процедуры из окна, которое сейчас закроется.     | |||
| 6
    
        Fish гуру 26.07.19✎ 09:05 | 
        (5) А пробовал ОбщегоНазначенияКлиентСервер.ДобавитьОшибкуПользователю, а потом ОбщегоНазначенияКлиентСервер.СообщитьОшибкиПользователю ?     | |||
| 7
    
        ildary 26.07.19✎ 09:40 | 
        (6) попробовал - та же проблема, не выводится текст (если форму не закрыть, то выводится).     | |||
| 8
    
        Cyberhawk 26.07.19✎ 09:45 | 
        Перед закрытием формы оповещай любую другую форму на рабочем столе, и из нее выдавай сообщения     | |||
| 9
    
        lucbak 26.07.19✎ 09:55 | 
        (8) Что делать если формы изначально нет ?     | |||
| 10
    
        Cyberhawk 26.07.19✎ 09:56 | 
        (9) ОбщегоНазначенияКлиентСервер.СообщитьПользователю()     | |||
| 11
    
        lodger 26.07.19✎ 09:56 | 
        (8) (9) (7)  создай форму-пустышку. открывай ее независимо перед закрытием прошлой формы.     | |||
| 12
    
        hhhh 26.07.19✎ 10:07 | 
        (9) а если просто Сообщить(), он само подберет подходящую форму.     | |||
| 13
    
        ildary 26.07.19✎ 10:28 | 
        (12) сообщить на сервере никогда не работало. Ну то есть оно работает, но выводит не на экран клиента а в пустоту.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |