Имя: Пароль:
1C
1С v8
УФ Сообщить() на сервере
0 1CVERYGOOD
 
11.02.15
21:11
В контексте сервера при записи элемента справочника выполняется код. В процессе появляется необходимость вывести сообщения пользователю, но при этом в конце форма элемента закрывается. Как согласно принципам работы с УФ правильно выводить сообщения в таком случае ?
1 ДенисЧ
 
11.02.15
21:13
СообщениеПользователю()
2 1CVERYGOOD
 
11.02.15
21:14
Почему то не появляются сообщения если делать через СообщениеПользователю
3 osa1C
 
11.02.15
21:16
(0)
Сообщение = Новый СообщениеПользователю();
    Сообщение.Текст = "бла-бла-бла"
4 osa1C
 
11.02.15
21:18
(3) +
Сообщение.Сообщить();
5 1CVERYGOOD
 
11.02.15
21:21
(2) потому что форма закрывается сразу.
6 mikecool
 
11.02.15
21:31
(5) не закрывай форму, если есть сообщения
7 1CVERYGOOD
 
11.02.15
21:36
Это информация не критичная. Пользователь нажимает сохранить и закрыть. После этого закрывается форма и показывается информационное сообщение. Пытаюсь использовать оповещения, но не пойму как их делать на стороне сервера.
8 osa1C
 
11.02.15
21:47
(7) нет других сообщений на стороне сервера.
можешь не закрывать форму (6) и использовать (1)(3)(4)
9 serffer
 
11.02.15
21:48
если нужен костыль, то через допсвойства из модуляобъекта в послеЗаписиНаСервере, оттуда ПослеЗаписиНаКлиенте, ПокахатьПредупреждение.
а вообще "не критичная" это интересная тема)
можно в задачи пользователю кинуть
10 osa1C
 
11.02.15
21:49
(9) Предупреждение - это же модальное сообщение... Оно ТС надо?
11 1CVERYGOOD
 
11.02.15
21:53
к чертям эти извращения. все достало. буду писать в журнал.
12 Тихий омут
 
12.02.15
02:48
у объекта СообщениеПользователю есть свойство ИдентификаторНазначения, но как им пользоваться - непонятно. Взял ид окна, постоянно висящего открытым, в серверной процедуре сообщалке назначил этот ид - толку 0. Форма, в которой выполняется метод Сообщить, закрылась - всё, сообщение "пропало". 8.3.4.469