0
IdoL2k
15.03.16
✎
16:36
|
Платформа 8.3.7.1901
Конфигурация: Самописная нетленка
В конфигурации реализован механизм уведомлений пользователей через ПоказатьОповещениеПользователя().
При нажатии гиперссылки в окне оповещения должна открываться форма регистра сведений "Уведомления". Но не основная форма списка регистра, а произвольная - специально созданная для просмотра уведомлений пользователя (форма называется "УведомленияПользователя"). Для открытия нужной формы пробую получить навигационную ссылку:
НавСсылка = ПолучитьНавигационнуюСсылку(ПолучитьФорму("РегистрСведений.Уведомления.Форма.УведомленияПользователя"));
Метод ПолучитьНавигационнуюСсылку() в данном случае возвращается результат "e1cib/list/РегистрСведений.Уведомления". Т.е. возвращается навигационная ссылка на сам регистр, а не на форму. По данной ссылке открывается основная форма списка, а не необходимая мне произвольная форма.
Попробовал напрямую подсунуть навигационную ссылку вида "e1cib/list/РегистрСведений.Уведомления.Форма.УведомленияПользователя". В этом случае открывается необходимая мне форма. Но не отслеживается ключ уникальности формы и каждый раз открывается новая - а хотелось бы чтобы отображалась уже открытая если она есть.
Подскажите, в какую сторону думать?
|
|