|
Вывод сообщения пользователю поверх всех окон | ☑ | ||
---|---|---|---|---|
0
Cirus
30.06.21
✎
15:52
|
Была сделана подписка на событие ПередЗаписью у документа. Можно ли как-то выбросить сообщение пользователю поверх всех окон из обработки события?
Форма документа закрывается сразу и в нее толку выводить нет Предупреждение() не подходит - "Процедура или функция с указанным именем не определена (Предупреждение) <<?>>Предупреждение("Текст"); (Проверка: Сервер)" 1С 8.3, управляемые формы. |
|||
1
ДенисЧ
30.06.21
✎
16:00
|
ПоказатьОповещениеПользователю()
|
|||
2
Cirus
30.06.21
✎
16:01
|
(1) Такая же ошибка выдается как и с Предупреждение()
|
|||
3
ДенисЧ
30.06.21
✎
16:03
|
(2) Так на клиенте нужно
|
|||
4
ДенисЧ
30.06.21
✎
16:04
|
Ты подписку сделал или событие в форме?
Если подписку - то представь - ты перезаписываешь пачкой 100500 документов. Что с твоим окном будет? И что с тобой потом, когда это всё пользователям вывалится? |
|||
5
fisher
30.06.21
✎
16:08
|
Из подписки напрямую никак. Разве что через систему взаимодействия и другие костыли. Но и хотелка стремная.
|
|||
6
Cirus
30.06.21
✎
16:13
|
(4) Подписку. Выполняется обработка только для пользователей с определенной ролью (проще было так, чем роли перестраивать), которые в свою очередь запись пачкой не делают.
|
|||
7
Cirus
30.06.21
✎
16:15
|
(5) Крайне стремная
|
|||
8
ДенисЧ
30.06.21
✎
16:17
|
(6) Бери тогда СВ и не парь мозгов. С сервера ты особо не посообщаешь.
И вообще - почему _это_ не сделать в мундире... То есть в форме? |
|||
9
АНДР
30.06.21
✎
16:17
|
Правильно отменить запись и закрытие формы.
Но если оповещение не критично, то создавай задачу пользователю. |
|||
10
fisher
30.06.21
✎
16:19
|
(7) Если это делает пользователь интерактивно, то нафига это решать через серверную подписку?
|
|||
11
acht
30.06.21
✎
16:21
|
(6) ВызватьИсключение
Заодно и транзакцию записи поломаешь. |
|||
12
Cirus
30.06.21
✎
16:31
|
(8) (9) (11) В том-то и дело, что запись не должна отменяться - в обработке только изменяется реквизит документа. Значит надо таки в форме это делать
|
|||
13
Вафель
30.06.21
✎
16:32
|
ВызватьИсключение Текст;
|
|||
14
Cirus
30.06.21
✎
16:33
|
(10) Потому что потенциально надо будет проделывать эту обработку еще в нескольких документах
|
|||
15
rudnitskij
30.06.21
✎
17:22
|
Выводи оповещение в событии "Перед Записью" в модуле формы, зачем подписка нужна?
|
|||
16
Cirus
30.06.21
✎
17:41
|
(15) Чтобы потом не дублировать код обработчика в другие документы
|
|||
17
Документовед
30.06.21
✎
17:51
|
Команду windows msg
|
|||
18
Исновая
30.06.21
✎
18:39
|
(17) та позвонить лучше по тел
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |