|
Ограничение доступа к данным | ☑ | ||
---|---|---|---|---|
0
valento
25.09.12
✎
16:38
|
Всем доброго дня, есть вопрос по ограничению в РЛС. Мне нужно что бы юзеры в базе видели только те подразделения, в которых они представлены как директора. Это касается документов, отчетов, справочников в которых есть реквизит подразделение организации. В параметрах сеанса я обозвал текущего сотрудника. В рлс написал в ограничение доступа
ГДЕ ПодразделениеОрганизации.Директор.Ссылка = &ПользовательБазы но эффекта ноль, подскажите где я что не так сделал. Спасибо |
|||
1
valento
25.09.12
✎
16:48
|
Есть хоть какие идеи по данному вопросу??
|
|||
2
vde69
25.09.12
✎
16:51
|
ГДЕ ПодразделениеОрганизации В(&МассивРазрешенныхПодразделений)
// &МассивРазрешенныхПодразделений это параметр сеанса |
|||
3
valento
25.09.12
✎
16:51
|
ПользовательБазы инициализирован, ошибок никаких не выдает, но я попрежнему вижу весь справочник
|
|||
4
Иешуа
25.09.12
✎
16:53
|
а органичение для чего написал? для какого права и какого объекта метаданных
|
|||
5
valento
25.09.12
✎
16:54
|
чтения, справочника Подразделения
|
|||
6
golden-pack
25.09.12
✎
16:55
|
баян. Сколько ролей у конкретного пользователя ?
|
|||
7
valento
25.09.12
✎
16:55
|
2
|
|||
8
valento
25.09.12
✎
16:55
|
пользователь и данная роль
|
|||
9
Ненавижу 1С
гуру
25.09.12
✎
16:56
|
(8) может у пользователя еще есть другая роль, без этого ограничения?
|
|||
10
golden-pack
25.09.12
✎
16:56
|
что в роли "пользовател" в РЛС ?
|
|||
11
vde69
25.09.12
✎
16:56
|
(5) кстати хороший вопрос, у подразделений иерахия элементов, должен пользователь видеть вышестоящих??? если нет - то как показать дерево :)
|
|||
12
Иешуа
25.09.12
✎
16:56
|
(+6) а во второй доступ к Подразделения есть?
|
|||
13
valento
25.09.12
✎
16:56
|
нет
|
|||
14
Ненавижу 1С
гуру
25.09.12
✎
16:57
|
Подразделения<>ПодразделенияОрганизации
|
|||
15
valento
25.09.12
✎
16:57
|
это я коротко написал
|
|||
16
valento
25.09.12
✎
16:57
|
У мну Подразделение Организации
|
|||
17
vde69
25.09.12
✎
16:58
|
так будет правильно
ГДЕ Ссылка В(&МассивРазрешенныхПодразделений) |
|||
18
valento
25.09.12
✎
16:58
|
У пользователя в РЛС ничего нет, все написано только
в моей(данной роли) |
|||
19
ice777
25.09.12
✎
16:58
|
Прыдлагаю завести многофирменный учет ;)
|
|||
20
valento
25.09.12
✎
16:59
|
а чего разве в моем запросе ошибка есть?? vde 69??
|
|||
21
golden-pack
25.09.12
✎
17:01
|
(18) Это и есть ошибка
|
|||
22
valento
25.09.12
✎
17:03
|
???
|
|||
23
golden-pack
25.09.12
✎
17:05
|
опубликуй снимок экрана - 1. роль пользователь на конкретный объект 2. твоя роль на тот же объект
|
|||
24
valento
25.09.12
✎
17:09
|
как их тут вставить?? то эти снимки
|
|||
25
Иешуа
25.09.12
✎
17:10
|
проверил у себя. работает
только я список доступных отделов тулю в параметры сеанса (ДоступныеОтделы) а сам шаблон ограничения у меня выглядит вот так: ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ГДЕ (ТекущаяТаблица.ЦФО В (&ДоступныеОтделы)) |
|||
26
valento
25.09.12
✎
17:11
|
т.е. мне переделать под список отделов доступных и там сравнивать
|
|||
27
valento
25.09.12
✎
17:11
|
а с ссылкой на сотрудника не пашет
|
|||
28
valento
25.09.12
✎
17:13
|
??? только почему я не понимаю...
|
|||
29
Иешуа
25.09.12
✎
17:14
|
у меня в параметр сеанса пишется массив. выборка естественно запросом
ДоступныеОтделы = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Отдел"); |
|||
30
valento
25.09.12
✎
17:16
|
Я понял, спасибо за ответ, просто теперь интересно стало почему мой баян не работает)
|
|||
31
valento
25.09.12
✎
17:27
|
Всем спасибо за помощь, сделал так как посоветовал Иешуа,все работает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |