|
Очередная тема про RLS |
☑ |
0
mic_net
01.08.11
✎
14:10
|
Доброго времени суток.
Подскажите как реализовать следующую штуку: Есть справочники "Контрагенты", "Сотрудники" и регистр сведений "ПараметрыДоступа", в котором указывается с какими конрагентами сотруднику можно работать. Т.е. там содержаться записи типа:
|ООО МИР | Иванов И.И.|
|ООО Свет | Иванов И.И.|
|ООО Коловорот | Петров А.С.|
Вроде бы собрал запрос для ограниченя прав доступа:
Контрагенты ГДЕ Контрагенты.Ссылка В
(ВЫБРАТЬ
ПраваДоступа.Контрагент
ИЗ
РегистрСведений.ПраваДоступаКАК ПраваДоступа
ГДЕ
ПраваДоступа.Сотрудник= &Сотрудник), но как туда передать параметр "Сотрудник"?
|
|
1
Amiralnar
01.08.11
✎
14:11
|
Параметром сеанса!!
|
|
2
Mort
01.08.11
✎
14:13
|
Параметр сеанса. А вообще по опыту, хотелки руководства ограничивать контрагентов для сотрудников в 80% не обоснованы и кроме тормозов пользы не приносят.
|
|
3
mic_net
01.08.11
✎
14:15
|
(0)о, точно. Спасибо.
|
|
4
mic_net
01.08.11
✎
14:16
|
Mort, согласен полностью...
|
|
5
ИС-2
01.08.11
✎
14:24
|
(0) а еще можно конфу сильно сломать (надо добавлять в запросы слово разрешенные)
|
|
6
Krendel
01.08.11
✎
14:26
|
(2) А то что потом твою базу контрагентов можно в отчете эксель унести ты конечно же не подумал об этом
|
|
7
mic_net
01.08.11
✎
14:39
|
(6) если человек задастся целью вытащить твою базу, то хоть тресни он все равно её утащит. Но обычному пользователю это не надобно и многие механизмы делаются для того что бы он ненароком не натыкал лишнего....
|
|