|
Где правильнее выдавать сообщение пользователю?
| ☑ |
0
art93
30.07.15
✎
12:30
|
Я начинающий
Где лучше, правильнее выдавать сообщение пользователю?
Если НЕ ЗначениеЗаполнено(Объект.ОтчетСообщение) Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Поле = "Объект.ОтчетСообщение";
Сообщение.Текст = "Авто отчёт не сформирован. Не заполнено поле Отчет о выполнении!";
Сообщение.Сообщить();
КонецЕсли;
|
|
1
art93
30.07.15
✎
12:32
|
Подскажите пожалуйста!
|
|
2
art93
30.07.15
✎
12:33
|
НаСервере или НаКлиенте?
|
|
3
art93
30.07.15
✎
12:36
|
Код пишу в ФормеДокумента.
|
|
4
Волшебник
модератор
30.07.15
✎
12:39
|
(2) На сервере пользователя нет
|
|
5
vicof
30.07.15
✎
12:39
|
На сервере пользователь твои сообщения не увидит. СообщениеПользователю может использоваться и на сервере, уведомляя при этом клиента, и на клиенте, уведомляя при этом клиента. Где использовать - одинкуй.
|
|
6
art93
30.07.15
✎
12:42
|
Ну я попробовал и НаКлиенте и НаСервере, всё работает норм и поле нужное подсвечивает и сообщение выдаёт. Поэтому и заинтересовался этим вопросом, где правильнее. Значит без разницы? Правила хорошего тона тоже ни каких рекомендаций не дают?
|
|
7
Mankubus
30.07.15
✎
12:48
|
(6) см (4)
|
|
8
Кукурикин
30.07.15
✎
12:48
|
Разница в том, что на сервере сообщение вылезет после завершения работы всей серверной процедуры, а на клиенте будет вылазить по ходу работы процедуры.
|
|
9
art93
30.07.15
✎
12:51
|
(8)То есть нет смысла отправлять данные на сервер, там выполнять и потом назад на клиента. Проще сразу на клиенте вызвать. Правильно понял?
|
|