Как определить есть доступ к конкретному документу у конкретного пользователя?
☑
0
Вадяс
23.10.19
✎
20:17
Настроены права доступа на чтение документа ЗаказПокупателя через RLS - там очень все хитро и разветвленно.
Нужно чтобы пользователь с полными правами мог выбрать пользователя и документ и проверить, есть ли доступ у него. Как это реализовать?
1
GedKo
23.10.19
✎
20:50
залогиниться под этим пользователем и проверить
2
ДенисЧ
23.10.19
✎
21:02
Попробуй ПравоДоступа()
3
Вадяс
23.10.19
✎
21:05
(2) Там проверяется доступ к объекту метаданных, то есть к определенному виду документа, а мне нужно проверить доступ на конкретный документ.
4
Мимохожий Однако
23.10.19
✎
21:28
(3) см (1)
5
vde69
23.10.19
✎
21:34
не на 100% но в почти...
п1 = параметрсеанса.текущийпользователь
параметрсеанса.текущийпользователь = тестируемыйЮзер
запрос = "выбрать разрешенные ......"
параметрсеанса.текущийпользователь = п1
6
vde69
23.10.19
✎
21:37
а еще лучше запустить регламентное задание под правами тестового юзера
Программист всегда исправляет последнюю ошибку.