Версия для печати темы (https://pro1c.org.ua/index.php?s=80e1f7ecfbfa3acf0b9b73908bc69e70&showtopic=67904)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Сообщение пользователю - открыть обработку?

Автор: AnryMc 29.09.25, 10:03

Доброго времени суток!

Возможно ли привязать открытие определенной обработки (или её формы) к "щелчку" по

Сообщение = Новый СообщениеПользователю;


Автор: andytg 29.09.25, 11:16

AnryMc @ Сегодня, 11:03 * ,

так, как вы хотите -- вроде как нельзя (в синтаксис-помощнике ничего на эту тему нет)
можно на клиенте через ПоказатьПредупреждение() -- там первый параметр это ОписаниеОповещенияОЗавершении, куда и можно засунуть желаемое

только вызываться оно будет всегда после нажатия пользователем кнопки <Ок>

возвращайте сообщение на клиент (т.к. пока на сервере что-то происходит, сообщение все равно выведено не будет, пока не отработает вся серверная процедура и управление не вернется на клиент) и оттуда выводите через ПоказатьПредупреждение()

Автор: AnryMc 30.09.25, 12:00

andytg @ Вчера, 12:16 * ,

Можно конечно и через ЖЖЖЖ

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



Автор: xlmel 30.09.25, 17:18

А можно более конкретно задачу описать. Почему нельзя использовать ПоказатьОповещениеПользователя. Там действительно по клику можно выполнить какие-то действия.

Автор: AnryMc 01.10.25, 7:50

xlmel @ Вчера, 18:18 * ,

Пользователь может (но не обязательно) открыть обработку.
Просто его нужно предупредить не блокируя работу и предложить что то сделать...

Оповещение исчезает через 10 секунд и пользовательв "параксизме" может его не заметить (не успеть отреагировать) и пр... А большинство вообще их в упор не замечают...

А Сообщение мозолит глаза пока его не закрыть.

Автор: andytg 01.10.25, 8:59

Цитата(AnryMc @ 01.10.25, 8:50) *
Оповещение исчезает через 10 секунд

разве?
в ПоказатьПредупреждение() если тайм-аут не задан, то оно висит пока кнопку не нажмешь

Цитата
А Сообщение мозолит глаза пока его не закрыть.

только оно не кликабельно...

это если имеется в виду всплывающее окно у поля формы, к котрому оно привязано

если речь о сообщении в строке сообщений (внизу) то по моему опыту юзеры вообще туда не смотрят и не читают -- выскочило там что-то, да и фиг с ним smile.gif
а вот когда оно поверх формы появляется или как всплывающее сообщение -- вот тогда да

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua