|
Вопрос по RLS |
☑ |
0
ahahaev
04.07.12
✎
13:32
|
Добрый день.
Написал в РЛС ограничение по справочнику сотрудники, вроде все работает, но хотелось бы из справочников и отчетов содержащих ссылки на этот справочник убрать записи "Объект не найден", как это можно сделать?
И может быть кто-нибудь подскажет, где вообще можно по-подробнее прочитать про RLS?
|
|
1
Lama12
04.07.12
✎
13:33
|
Из справочников не уберешь. На то он RLS что б инфу скрывать.
Из отчетов - используй Разрешенные в запросах.
|
|
2
Lama12
04.07.12
✎
13:34
|
1+
На управляемых формах вроде можно скрыть. Пока не разбирался.
|
|
3
Irbis
04.07.12
✎
13:34
|
Для запросов отчетов РАЗРЕШЁННЫЕ, хотя есть и шопские случаи. В справочниках прятать "ограниченные" поля.
|
|
4
ahahaev
04.07.12
✎
14:38
|
(2) Спасибо. А информацию на эту тему можно где-нибудь найти?
(3) В смысле проверять доступен ли объект в форме справочника? Еще в проведенных документах было бы не плохо убирать подобные записи, но, как я понимаю, там история такая же, как и со справочниками.
|
|
5
Господин ПЖ
04.07.12
✎
14:40
|
>но хотелось бы из справочников и отчетов содержащих ссылки на этот справочник убрать записи "Объект не найден", как это можно сделать?
сделать нормальные RLS на отчеты и справочники.
ваш КО
|
|
6
ahahaev
04.07.12
✎
14:48
|
(5) То есть на каждый отчет и справочник RLS писать?
|
|
7
vde69
04.07.12
✎
14:56
|
(6)
1. во всех отчетах в запросах писать РАЗРЕШЕННЫЕ (только писать правильно а не бездумно)
2. во всех отчетах запросы переделать, что бы RLS могла идентифицировать строки которые нужно выкинуть, иногда для этого делается дополнительное полное соединение с таблицей по которой настроено RLS
3. полностью отказаться от получения значений через точку в коде (вместо а=ссылка.поле следует использовать запрос)
4. по возможности давать право "на чтение" но не давать "на просмотр"
5. можно давать право RLS на поля "ссылка" и "наименование" без права к остальным полям
6. в базовых RLS использовать "где ЛОЖЬ" - это дает разрешение использовать таблицу во вложеных запросах без права получения конечных данных
и т.д.
|
|
8
Irbis
04.07.12
✎
15:00
|
(4) Убирать из форм поля на которые наложено ограничение или давать доступ к этим полям. Тут уж от прикладной задачи зависит.
|
|
9
ahahaev
04.07.12
✎
15:54
|
(7) Спасибо.
|
|