|
получить право доступа на объект с учетом RLS |
☑ |
0
waol
24.02.14
✎
14:18
|
вопрос в чем: объект имеется в виду не объект метаданных, а конкретный, скажем, документ. Ссылка. На него есть ограничение RLS - запрещено изменять при некотором условии. При этом документ открывается для редактирования, но сохранить система его не дает.
Так вот, как перед открытием формы понять, что действует ограничение RLS и сразу открывать форму только для просмотра ?
|
|
1
zladenuw
24.02.14
✎
14:19
|
так в рлс пропиши правильно. если правильно описать. то он будет открываться только на просмотр
|
|
2
Armando
24.02.14
✎
14:20
|
(1) Можно пример как правильно и не правильно?
|
|
3
waol
24.02.14
✎
14:32
|
(1) пишу
Где автор=&ТекущийПользовательСеанса
ТекущийПользовательСеанса - в параметрах сеанса
Автор - общий реквизит. Для данного документа установлен
|
|
4
daringer
24.02.14
✎
14:38
|
Может в присозданиинасервере или при открытии прописать
ЭтаФОрма.ТолькоПросмотр = автор = ТекущийПользовательСеанса;
|
|
5
waol
24.02.14
✎
14:46
|
(4) а если условие в ограничении прав изменится ? или право изменится или роль?
|
|
6
daringer
24.02.14
✎
14:54
|
В РЛС нельзя наложить права на просмотр, чтение,изменение, добавление, удаление. Соответственно определить по рлс право на просмотр врядли получится. Я бы наверное создал общую процедуру и добавил ее во все необходимые документы. Т.к. рлс меняется редко, то при смене в рлс, идем в нашу процедуру, меняем в ней условие в соответствии с рлс и все.
|
|
7
daringer
24.02.14
✎
14:56
|
чтение,изменение, добавление, удаление имеется ввиду можно
|
|
8
waol
24.02.14
✎
14:58
|
(6) ну да, общая процедура при чтении на сервере уже есть. думал, что м.сделать более универсально
|
|
9
daringer
24.02.14
✎
14:59
|
сделай саму процедуру более универсальной
|
|
10
daringer
24.02.14
✎
14:59
|
РольДоступна,ПравоДоступа
|
|
11
waol
24.02.14
✎
15:01
|
или пытаться записать его в транзакции - это совсем уж топорно
ПравоДоступа - получаем только на уровне объекта метаданных
|
|
12
daringer
24.02.14
✎
15:05
|
А если ты будешь менять роли, то не на уровне метаданных что ли?
|
|
13
waol
24.02.14
✎
15:30
|
(12) я имею в виду, что в РЛС задается роль
|
|