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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.07.2009, 11:39   #1  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Как программно создать RLS ?
Как программно создать права на уровне записей, иными словами - как правильно упаковать нужный запрос в поле Restriction таблицы UserRightsTable ?
Старый 30.07.2009, 11:52   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
queryRun.pack() - не получится?
Старый 30.07.2009, 12:27   #3  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
oip прав, нужно использовать queryRun.pack().

пример кода
X++:
                if (_table)
                {
                    queryRun = new SysQueryRun(t1.restriction);
                    Query = queryRun.query();
                    DataSource = Query.childDataSourceNo(1);
                    range = DataSource.range(1);
                    range.value(GetValue(range.value()));
                    t2.restriction = queryRun.pack();
                }
Теги
record level security, rls, права доступа на уровне записей (rls), программно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
как программно создать документ в DocuView алька DAX: Программирование 5 03.04.2007 18:44
Как программно создать платежное поручение? AK9 DAX: Программирование 3 13.09.2006 09:37
Создать программно складскую проводку с количеством = 0. vasiliy DAX: Программирование 5 26.12.2005 16:46
Как программно создать отгрузочную и отборочную накладные? demID DAX: Программирование 3 01.09.2004 16:04
программно создать таблицу mne2001 DAX: Программирование 40 13.08.2004 15:46
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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