|
Универсальный отчет и RLS | ☑ | ||
---|---|---|---|---|
0
ratinc
01.11.13
✎
15:21
|
Уважаемые, подскажите как в отчете на базе универсального сделать, что бы не выводилось - "Объект не найден" в случае, если у пользователя нет доступа к объекту?
|
|||
1
Поросенок Петр
01.11.13
✎
15:44
|
Если пользователь где-нибудь видит <Объект не найден.... то это говорит о кривости RLS. Ну или о битых ссылках. Но не об отчете.
|
|||
2
Михаил Козлов
01.11.13
✎
15:45
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
|||
3
ratinc
01.11.13
✎
16:45
|
выбрать разрешенные - это если запрос есть. Отчет то на базе универсального.
В чем кривость RLS если у пользователя нет доступа к просмотру элемента справочника контрагентов. В отчете по продажам соответственно в строчках с недоступными контрагентами - "объект не найден" Если бы это был не универсальный отчет тогда варианты известны. А что делать с универсальным? |
|||
4
Михаил Козлов
01.11.13
✎
16:48
|
Не знаю, что Вы подразумеваете под Универсальный отчет. В том, который я знаю запрос есть. Могу предположить, что в любом отчете есть запрос.
|
|||
5
Dionis Sergeevich
01.11.13
✎
16:51
|
РЛС на регистр пиши
|
|||
6
Dionis Sergeevich
01.11.13
✎
16:52
|
в твоем случае на все регистры
|
|||
7
Dionis Sergeevich
01.11.13
✎
16:56
|
Если твой рлс ограничивает доступ к какому-нибудт справочнику, запрос к регистру (хоть с разрешенные хоть без) покажет все записи в регистре, но с <объект не найден>. А вот запрос к справочнику выдаст ошибку доступа если нет "разрешенные". РЛС к регистру и твой отчет показывает только нужную информацию. Но там уже с "разрешенные" - иначе ошибку доступа получишь. Вот, не за что
|
|||
8
ratinc
01.11.13
✎
16:58
|
Ну ткните носом где в отчете типовом по продажам на базе универсального можно запрос найти и исправить. Я с удовольствием поставлю там "Выбрать разрешенные"
RLS на регистры используемые в этом отчете сделать можно, но не будет ли тотже эффект? |
|||
9
ratinc
01.11.13
✎
17:00
|
Не заметил сразу последний пост. Попробую добавить RLS на регистры
Но все же куда выставить - "выбрать разрешенные"? DionisSergeevich, спасибо за разъснение |
|||
10
Dionis Sergeevich
01.11.13
✎
17:06
|
(8) Модуль объекта, Сформировать отчет, ПостроительОтчета.Текст
|
|||
11
GANR
01.11.13
✎
17:06
|
(2)(3)(4) В универсальных отчетах запрос формируется динамически, в зависимости от того, какой регистр/объект метаданных выбран. (1) +1 С ВЫБРАТЬ РАЗРЕШЕННЫЕ - Объект не найден... все равно будет выводиться - РЛС надо настраивать так, чтобы не выводилось лишнего. Есть и драконовские способы - например в ТЗ выгрузить результат запроса, а потом отсеять строки, в которых хоть один Объект не найден... Но лучше уж РЛС настроить так, чтобы не было прав на определенные записи регистра, а не на отдельные измерения.
|
|||
12
Dionis Sergeevich
01.11.13
✎
17:08
|
Кстати там уже стоит "РАЗРЕШЕННЫЕ", но лучше сам посмотри - полезно будет
|
|||
13
GANR
01.11.13
✎
17:11
|
(0) Вот прочтите http://forum.infostart.ru/forum26/topic89991/
|
|||
14
ratinc
01.11.13
✎
17:16
|
Спасибо господа за подсказки. Буду курить информацию.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |