|
Как заблокировать отбор в СКД | ☑ | ||
|---|---|---|---|---|
|
0
AlStorm
19.11.12
✎
04:51
|
Всем привет.
У меня такая задача. Есть определенный регистр, где одно из измерений - справочник пользователей. Для этого регистра есть отчет на СКД. Так вот. Можно ли "заблокировать" отбор в отчете таким образом: 1. Если у текущего пользователя есть определенная роль - то отбор будет доступен 2. Если этой роли нет - то отбор по пользователю становится активным и равным текущему пользователю. Изменить его нельзя. Можно программно устанавливать значения отбора, но только их все равно можно изменить через настройку отчета или настройку варианта... |
|||
|
1
perec1982
19.11.12
✎
04:56
|
Бред..., но можно.
|
|||
|
2
perec1982
19.11.12
✎
04:57
|
Лючше в эту роль добавить шаблон и прописать ограничение прав доступа на уровне записей.
|
|||
|
3
perec1982
19.11.12
✎
04:57
|
а в запросе прописать: Разрешенные
|
|||
|
4
AlStorm
19.11.12
✎
05:06
|
(3)
а проще никак? Работая только в коде отчета |
|||
|
5
perec1982
19.11.12
✎
05:13
|
(4) методологически не правильно ограничивать права кодом.
|
|||
|
6
perec1982
19.11.12
✎
05:13
|
И сложнее заткнуть все дырки.
|
|||
|
7
AlStorm
19.11.12
✎
05:47
|
Я наверное поступлю не очень красиво, но..
Решил сделать все-таки отдельный отчет и разграничить доступ правами. Потому что некоторые варианты отчета не имеют никакого смысла при отборе |
|||
|
8
Armando
19.11.12
✎
07:14
|
Можно при компоновке результата проверять, все ли в порядке с отбором
|
|||
|
9
Seducer
19.11.12
✎
07:50
|
А как насчет "РежимОтображенияЭлементаНастройкиКомпоновкиДанных"?
|
|||
|
10
Seducer
19.11.12
✎
07:53
|
+(9) Смотри "ЭлементОтбораКомпоновкиДанных", свойство "РежимОтображения"
|
| Форум | Правила | Описание | Секции | Поиск |