|
Сообщить на сервере в типовой конфигурации на УФ.
| ☑ |
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) сообщить на сервере никогда не работало. Ну то есть оно работает, но выводит не на экран клиента а в пустоту.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший