![]() |
#1 |
Участник
|
RLS и программное создание запросов
Ситуация:
1. неизбежность создания многих групп пользователей 2. необходимость ограничение на видимость записей 3. большое количество компаний Задача: Написать обработку, которая может автоматически создавать RLS. Понятно в какой таблице хранится список таблиц и ограничений SysRecordLevelSecurity Не ясно, как привязать запрос. |
|
![]() |
#2 |
Участник
|
вот здеся
X++: sysRecordLevelSecurity.restriction = queryRun.pack(); sysRecordLevelSecurity_ds.write(); |
|
![]() |
#3 |
Участник
|
а поподробнее
|
|
![]() |
#4 |
Участник
|
см. \Forms\SysRecordLevelSecurity\Designs\Design\[ButtonGroup:ButtonGroup]\Button:QueryButton\Methods\clicked
1. Создать запрос 2. Присвоить упакованный запрос в поле restriction таблицы sysRecordLevelSecurity 3. Сохранить запись |
|