Имя: Пароль:
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 типов документов, поэтому не целесообразно.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn