![]() |
#1 |
Участник
|
DAX 4.0 программно отключить действие RLS ?
можно ли такое сделать ?
чтобы например только при открытии конкретной формы RLS не срабатывал для пользователя. |
|
![]() |
#2 |
Участник
|
![]()
Посмотрите описание метода query.recordLevelSecurity(...). Возможно подойдет.
|
|
|
За это сообщение автора поблагодарили: propeller (1). |
![]() |
#3 |
Участник
|
а еще сложнее, отключить RLS для этой же формы, но только для конкретного поля таблицы. такое можно?)
|
|
![]() |
#4 |
Участник
|
Цитата:
Но можно попробовать(в случае если запрос на rls у вас достаточно простой, к примеру, скажем одна таблица) вот что, скинуть весь rls, а потом достав все range из поля SysRecordLevelSecurity.Restriction для искомой таблицы, добавить только нужные Вам условия. Последний раз редактировалось SRF; 10.07.2009 в 11:33. |
|
![]() |
#5 |
Axapta
|
Можно попробовать поиграться в SysQueryRun и поподменять кверы и ренджи вручную. Пример: Не работает RLS по связнной таблице. Так и должно быть?
Но ИМХО это все от лукавого.. |
|
Теги |
ax4.0, record level security, rls, права доступа на уровне записей (rls), программно |
|
|