28.01.2009, 16:17 | #1 |
Участник
|
Где срабатывает RLS?
Сразу прошу прощения если тема уже поднималась. Не нашел.
Меня интересует такой вопрос, в каком месте Аксапты накладываются фильтры на записи таблиц, определенные в RLS? Мне там надо кое-что поправить, если конечно это возможно. Спасибо! |
|
28.01.2009, 16:34 | #2 |
Участник
|
насколько я знаю, это происходит в ядре, при формировании запроса к СУБД
|
|
28.01.2009, 18:19 | #3 |
Мрачный тип
|
Вот тут нечто подобное есть ...
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
28.01.2009, 21:51 | #4 |
Administrator
|
Непосредственно в RLS - подправить ничего нельзя. Он отрабатывает на уровне ядра. Идея же, поднимавшаяся в ветке, по приведенной ссылке накладывает фильтр уже "поверх" RLS. Эта идея хоть и кажется хорошим решением на вид - на деле имеет ряд недостатков (они обсуждались). Помимо того, что фильтр можно исхитриться снять - самое главное - то, что этот фильтр ну никак нельзя использовать в коде при построении отчетов при использовании select-ов, а не Query.
А вот RLS можно включить даже написав в коде select для выборки записей.
__________________
Возможно сделать все. Вопрос времени |
|
Теги |
rls |
|
Похожие темы | ||||
Тема | Ответов | |||
Gustav: Unsorted, или Записки DAX-дилетанта - II | 39 | |||
Особенности настройки RLS на склад | 0 | |||
RLS глюк? | 11 | |||
Проблема с RLS и SecurityKey. | 3 | |||
Сложные запросы в RLS | 12 |
|