Я начинающий
Где лучше, правильнее выдавать сообщение пользователю?
Если НЕ ЗначениеЗаполнено(Объект.ОтчетСообщение) Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Поле = "Объект.ОтчетСообщение";
Сообщение.Текст = "Авто отчёт не сформирован. Не заполнено поле Отчет о выполнении!";
Сообщение.Сообщить();
КонецЕсли;
На сервере пользователь твои сообщения не увидит. СообщениеПользователю может использоваться и на сервере, уведомляя при этом клиента, и на клиенте, уведомляя при этом клиента. Где использовать - одинкуй.
Ну я попробовал и НаКлиенте и НаСервере, всё работает норм и поле нужное подсвечивает и сообщение выдаёт. Поэтому и заинтересовался этим вопросом, где правильнее. Значит без разницы? Правила хорошего тона тоже ни каких рекомендаций не дают?
Разница в том, что на сервере сообщение вылезет после завершения работы всей серверной процедуры, а на клиенте будет вылазить по ходу работы процедуры.