AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.03.2010, 11:11   #1  
VasVovec is offline
VasVovec
Участник
Аватар для VasVovec
 
145 / 10 (1) +
Регистрация: 13.04.2007
Хочу фильтровать записи отображаемые для пользователя, используя для реализации отношения многие-ко-многим таблицу User Role. Тобишь создаю несколько ролей, назначаю их нужным пользователям. В таблице создал поле Responsible Role и связал это поле через TableRelation c "User Role". Но когда я кликаю по стрелочке на ячейке поля Responsible Role, то никакая форма для выбора роли не появляется. У таблицы User Role свойство LookupFormID не выставлено. На форме вызываемой через Сервис -> Защита -> Роли нажатие Ctrl+F2 не срабатывает, чтобы посмотреть эту форму через дизайнер.
Неужели единственным вариантом будет создание своей формы с таким же функционалом? Мне нравится там кнопка, которая позволяет посмотерть, каким пользователям уже назначена эта роль.
Старый 02.03.2010, 12:38   #2  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
FORM.RUN(0,UserRole);

My Role - OnLookup()

IF FORM.RUNMODAL(0,_UserRole) = ACTION::LookupOK THEN
VALIDATE("My Role", _UserRole."Role ID");
Старый 02.03.2010, 13:26   #3  
VasVovec is offline
VasVovec
Участник
Аватар для VasVovec
 
145 / 10 (1) +
Регистрация: 13.04.2007
Вот спасибо! то, что нужно. Кто бы мог подумать, что у нее номер 0.
Буду признателен за ссылочку, где описываются сии "недокументированные возможности"
Старый 02.03.2010, 14:25   #4  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
)))))))))))
это не у нее номер 0, это запуск настроенной в лукапформID формы.
но в этой табличке она не настроена, но прописана где-то внутре.
не знаю как, но работает
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:48.