Имя: Пароль:
1C
1С v8
Как сделать задержку сообщений на тонком клиенте
0 manti
 
17.05.13
13:54
Код выпоняется в серверном модуле.
Необходимо, чтобы пользователю был показан диалог с возможностью выбора варианта ответа - чтобы он могу увидеть выведенное ему сообшение, поскольку с методом сообщить - просто закрывается документ без задержки.

Если ЭтотОбъект.Автор = ЭтотОбъект.Исполнитель Тогда
            Сообщение = Новый СообщениеПользователю;
            Сообщение.Текст = "Автор и исполнитель задания совпадают, отправка SMS прервана!";
            Сообщение.Поле = "";
            //Сообщение.УстановитьДанные(ЭтотОбъект);
            Сообщение.Сообщить(,СтатусСообщения.ОченьВажное);
            //ТекстПользоваетлю = "Автор и исполнитель задания совпадают, отправка SMS прервана!";
            //смсОбновлениеИнформационнойБазыКлиент.СообщитьПользователю(ТекстПользоваетлю);
           
            //Сообщить("Автор и исполнитель задания совпадают, отправка SMS прервана!");
           
           Возврат 0;
       КонецЕсли;
Вся беда в том, что кусок кода выполняется на сервере.
1 manti
 
17.05.13
14:15
Работаю с объектом бизнес - процесс, там при нажатии на стартовать и закрыть - форма процесса закрывается. Необходимо, чтобы после вывода сообщения форма не закрывалась
2 Fragster
 
гуру
17.05.13
14:17
надо СНАЧАЛА спросить
3 Laerys
 
17.05.13
14:19
СтандартнаяОбработка = Ложь
4 manti
 
17.05.13
15:00
(3) СтандартнаяОбработка - она даоступна только в модуле формы и то у некоторых процедур. У меня действо идет в модуле объекта.