|
30.07.2009, 11:39 | #1 |
Участник
|
Как программно создать RLS ?
Как программно создать права на уровне записей, иными словами - как правильно упаковать нужный запрос в поле Restriction таблицы UserRightsTable ?
|
|
30.07.2009, 11:52 | #2 |
Axapta
|
queryRun.pack() - не получится?
|
|
30.07.2009, 12:27 | #3 |
NavAx
|
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), программно |
|
|