Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Права на чтение не текущего пользователя

Права на чтение не текущего пользователя
Я
   Ненавижу 1С
 
26.05.21 - 09:03
Есть вариант узнать есть/нет права чтения на ссылку документа/справочника НЕ у текущего пользователя?
Желательно через БСП
 
 Партнерская программа EFSOL Oblako
   acht
 
1 - 26.05.21 - 09:20
В общем случае нельзя. Так как RLS завязаны на текущее значение параметров сеанса а их установка и изменение для отдельного пользователя - на положение луны в левой пятке Кришны.
   Ненавижу 1С
 
2 - 26.05.21 - 09:23
(1) это печально, но типовые RLS все таки из регистров читают параметры (не будем эзотерику брать)
   acht
 
3 - 26.05.21 - 09:27
(2) Если для типовых, то надо раскурить связь RLS с пользователем. 99% что это одно значенени параметра сеанса, которое можно подменить на время вызова
   PLUT
 
4 - 26.05.21 - 09:29
(0) посмотри заклинание ПравоДоступа() в СП

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.