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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.08.2005, 14:20   #1  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
Сложные запросы в RLS
Есть ли возможность в фильтрах RLS использовать многоуровневые запросы? То есть привязывать стандартным путем подчиненную таблицу (через конт. меню 1:n или n:1), и на нее накладывать условия.
Пробую так сделать, но фильтр не срабатывает. Точнее - срабатывает, но только по условиям, наложенным на основную таблицу (остальные Ranges попросту игнорируются).

Подскажите, пожалуйста, это у меня руки кривые, или на самом деле RLS работает только с DataSource-ом первого уровня?

PS: В докум-ции этот момент не оговорен, поиск по форуму, к сожалению, тоже ничего не дал
Старый 30.08.2005, 14:25   #2  
ahtoh
Гость
 
n/a
так работает RLS
Microsoft обещает это дело поправить "в следующей версии"

но это фигня, интереснее всего RLS работает, если определить разные критерии (на одной таблице и одном поле) для разных групп пользователей, и прицепить юзера к этим группам =)
Старый 30.08.2005, 14:41   #3  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
Спасибо за плохие новости!

PS: Меня тут, в связи с этим, осенило - "гибкость" системы тем выше, чем чаще под нее приходится прогибаться
Старый 30.08.2005, 15:49   #4  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
Цитата:
Изначально опубликовано ahtoh
но это фигня, интереснее всего RLS работает, если определить разные критерии (на одной таблице и одном поле) для разных групп пользователей, и прицепить юзера к этим группам =)
Наверно вы неполно описали условия эксперимента. Задал - одна группа видит одного поставщика, другая - другого. Пользователь, входящий в обе группы видит обоих. Всё в соответствии с теорией. 3.0 SP3
Старый 30.08.2005, 16:06   #5  
ahtoh
Гость
 
n/a
хмм... наверное уже забыл условия, но помню точно была ситуация, когда RLS работал некорректно, ща гляну точно, я телегу в майкрасовт на эту тему отправлял...
Старый 30.08.2005, 16:27   #6  
ahtoh
Гость
 
n/a
надо наоборот - на разные поля повесить =)
оксапта критерии объединяет по "И", хотя по здравому смыслу должно быть "ИЛИ"
Старый 30.08.2005, 16:54   #7  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
Одна группа видит поставщиков, входящих в группу "Услуги", другая - конкретного поставщика. Пользователь, входящий в обе группы видит всех поставщиков из группы "Услуги" и еще того конкретного поставщика - всё нормально, как и должно быть...
Старый 30.08.2005, 16:57   #8  
ahtoh
Гость
 
n/a
хм.... странно... а попробуй на двух разных фин.аналитиках, в моем случае трабл именно на Dimension был
Старый 30.08.2005, 17:06   #9  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
Где попробовать, на таблице Dimensions или на других? В любом случае, если это не общая проблема, а частная, то уже не так интересно ...
Старый 30.08.2005, 17:14   #10  
ahtoh
Гость
 
n/a
нет, на любой, где есть поле Dimension
и задай критерии для разных аналитик, наример "Отдел" и "Центр затрат"
Старый 30.08.2005, 17:56   #11  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
Проверил - всё работает корректно. Может майкрософт уже успел обработать ваш запрос
Старый 30.08.2005, 17:58   #12  
ahtoh
Гость
 
n/a
хм, не знаю даже, это проблема на SP2 проявлялась
Старый 30.08.2005, 18:02   #13  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
У меня SP3
Теги
rls, запрос (query), права доступа, права доступа на уровне записей (rls), record level security

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Gustav: Unsorted, или Записки DAX-дилетанта - II Gustav DAX Blogs 39 20.05.2009 15:34
Проблема с RLS oxbacc DAX: Администрирование 3 11.04.2007 12:03
Проблема с RLS и SecurityKey. oip DAX: Программирование 3 22.12.2005 17:26
Сложные SQL запросы Alks DAX: Программирование 8 19.08.2004 10:58
Сложные while select-запросы или вложенные циклы Atani DAX: Программирование 10 03.02.2004 13:46
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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