Имя: Пароль:
1C
1С v8
Сообщение пользователю после закрытия формы
0 Velber
 
20.01.14
09:25
1С:Предприятие 8.3 (8.3.4.389)
Бухгалтерия предприятия, редакция 3.0 (3.0.28.12)

Дописал в БП 3.0 подписку на событие перед запиью регистра бухгалтерии НаборЗаписей, которое информирует пользователя, т.е. выводит сообщение, в случае необходимости.
Но если пользователь в открытом документ нажимает "Провести и закрыть", то данное сообщение показывается в форме документа и закрывается тут же, поэтому прочесть его нельзя.

Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Предупреждение!";
Сообщение.Сообщить();

Игрался с КлючДанных и ПутьКДанным ничего не получилось.

Как можно вывести сообщение не в текущую форму, а в форму списка регистра бухгалтерии или допустим в форму рабочего стола?
1 Адский плющ
 
20.01.14
09:26
Не нужно зад*чивать пользователя и он будет внимательнее относится к вашим сообщениям.
2 kosts
 
20.01.14
09:42
(0) В сообщениях, в общем то, не должно быть особо важно й информации, потому, что сообщения вообще мало когда читают...
3 Cube
 
20.01.14
09:44
(2) Это из серии: "В основу изменений была положена гипотеза о том, что в момент работы с настройками пользователь полностью на них фокусируется, поэтому оставлять на экране отчет не имеет смысла." (c) http://v8.1c.ru/o7/201311defrep/index.htm
4 sikuda
 
20.01.14
10:02
(0) ПоказатьОповещениеПользователя не подойдет?
5 Рыцарь
 
20.01.14
10:06
(0) У СообщениеПользователю есть свойство ИдентификаторНазначения, в него можно передавать идентификатор формы, в которую необходимо вывести сообщение
6 Velber
 
20.01.14
10:14
(4) Нет, не подойдет, т.к. работа происходит на сервере, а у данной процедуры вызов с клиентов только.
7 Velber
 
20.01.14
10:15
(5) Чтобы задать идентификатор формы, его нужно знать. В этом то и вся проблема. Как узнать идентификатор формы с сервера.
8 Адский плющ
 
20.01.14
10:16
(2) Наоборот. Их мало читают, потому что криворукие кодеры сообщают пользователю о каждом пуке.
9 Velber
 
20.01.14
10:21
(2)(8) Дописок с доп. выводом сообщения больше нету. Но вывод сообщений пользователю очень, очень нужен.
10 Velber
 
20.01.14
11:01
up
11 Рыцарь
 
20.01.14
11:22
Наверно легкого пути нет, нужно проводить анализ на необходимость вывода сообщения в форме документа, например после записи на сервере
12 Velber
 
20.01.14
11:38
(11) Ок, я понимаю что сложно.
Тогда вопрос другой плоскости, можно ли вывести сообщение, которое будет привязано к форме списка регистра бухгалтерии?
13 AndyD
 
20.01.14
11:46
создай для сообщений свою отдельную форму и все на нее кидай
14 Velber
 
20.01.14
11:51
(13) Еще раз акцентирую, что мне нужно вызвать с СЕРВЕРА, а вызвать форму с сервера я не могу!
15 Рыцарь
 
20.01.14
11:55
(12) Я так понимаю, эта форма должна быть открыта ранее. Можно, к примеру при открытии формы списка регистра бухгалтерии сохранять ее идентификатор куда нибудь, а в событии подписки получать идентификатор и указывать в СообщениеПользователю. Кажется, должно работать
16 Velber
 
20.01.14
11:59
(13) Идея не лишенная смысла, но смысл подписки заключается в минимизации корячиния кода, а ту схему, которую вы предлагаете к сожалению сильно корячит конфу. Т.к. сообщения будут выводиться при проведении порядка 20 типов документов, поэтому не целесообразно.