![]() |
|
Права на чтение не текущего пользователя | ☑ | ||
---|---|---|---|---|
0
Ненавижу 1С
гуру
26.05.21
✎
09:03
|
Есть вариант узнать есть/нет права чтения на ссылку документа/справочника НЕ у текущего пользователя?
Желательно через БСП |
|||
1
acht
26.05.21
✎
09:20
|
В общем случае нельзя. Так как RLS завязаны на текущее значение параметров сеанса а их установка и изменение для отдельного пользователя - на положение луны в левой пятке Кришны.
|
|||
2
Ненавижу 1С
гуру
26.05.21
✎
09:23
|
(1) это печально, но типовые RLS все таки из регистров читают параметры (не будем эзотерику брать)
|
|||
3
acht
26.05.21
✎
09:27
|
(2) Если для типовых, то надо раскурить связь RLS с пользователем. 99% что это одно значенени параметра сеанса, которое можно подменить на время вызова
|
|||
4
PLUT
26.05.21
✎
09:29
|
(0) посмотри заклинание ПравоДоступа() в СП
Вызов метода всегда требует административных прав, если явно указан третий параметр - <Пользователь/Роль>, права которого проверяются. Если пользователь не указан, то проверяются права текущего пользователя, и для этого наличие административных прав не требуется. Если пользователь задан явно, то выдаются права явно заданного пользователя в соответствии с метаданными |
|||
5
fisher
26.05.21
✎
09:33
|
(4) В описании метода сказано, что оно только по метаданным проверяет. Т.е. могу предположить, что без учета RLS
|
|||
6
fisher
26.05.21
✎
09:34
|
Ну да. Там же и нет возможности для ссылки проверить.
|
|||
7
acht
26.05.21
✎
09:34
|
(5) Можешь не предполагать, это действительно - только по метаданным.
|
|||
8
fisher
26.05.21
✎
09:35
|
В голову приходит только зафигачить ком-соединение под нужным пользователем и дернуть ссылку :)
|
|||
9
PLUT
26.05.21
✎
09:38
|
(7) а нужно с учетом RLS чтоли? у ТС в топике ничего про RLS не сказано. телепатия на самом высоком уровне :)
|
|||
10
fisher
26.05.21
✎
09:39
|
(9) Фраза в топике "на ссылку" облегчает задачу даже для начинающих телепатов.
|
|||
11
Ненавижу 1С
гуру
26.05.21
✎
09:43
|
(9) (10) да, да - RLS - иначе неинтересно
|
|||
12
Ненавижу 1С
гуру
26.05.21
✎
09:44
|
(8) для этого пароль нужен и ну долго это
|
|||
13
PLUT
26.05.21
✎
09:46
|
(11) ну тогда покури в БСП УправлениеДоступом.ПроверитьЧтениеРазрешено()
|
|||
14
PLUT
26.05.21
✎
09:47
|
+(13) бл!ть, только для текущего пользователя
|
|||
15
fisher
26.05.21
✎
12:48
|
(12) Долго - да, а пароль обходится.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |