|   |   | 
| 
 | Сообщение пользователю после закрытия формы | ☑ | ||
|---|---|---|---|---|
| 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 типов документов, поэтому не целесообразно.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |