Имя: Пароль:
1C
1С v8
ПривилегированныйРежим, РЛС, ОткрытьФорму
0 CepeLLlka
 
10.04.14
10:48
У меня на чтение из базы стоит правило РЛС для юзеров

Но мне нужно иногда позволять открывать некоторые документы которые не попадают в условия РЛС и не могут быть прочитаны

Работая с запросами знаю что можно перед выполнением запроса, ввести команду - УстановитьПривилегированныйРежим(Истина) и всё будет ок..

А как быть с открытием формы, никак не разберусь..
Она же с клиента открывается.. а установка режима там не поддерживается..
Как быть?
1 Maxus43
 
10.04.14
10:50
что значит иногда?
РЛС не даст, то что запрещено
2 Wobland
 
10.04.14
10:52
показывай данные документа как-то ещё
3 Maxus43
 
10.04.14
10:53
Параметры сеанса юзера можно изменить "иногда", но це костыль
4 Жан Пердежон
 
10.04.14
10:55
иногда расширяй права
5 CepeLLlka
 
10.04.14
10:55
(4)Типа переписать РЛСку?
6 CepeLLlka
 
10.04.14
10:55
(4)Или как? Или РЛС можно динамически задавать?
7 Wobland
 
10.04.14
11:06
(6) ПараметрыСеанса.ТекПользователь=Повелитель; Пошалить(); ПараметрыСеанса.ТекПользователь=КтоБыл;
8 Maxus43
 
10.04.14
11:11
(7) лушше имхо:
ПараметрыСеанса.ИспользоватьОграниченияПоОрганизации = Ложь;
Пошалить();
ПараметрыСеанса.ИспользоватьОграниченияПоОрганизации= Истина;
9 Maxus43
 
10.04.14
11:16
но таки надо понимать, что это не просто даст открыть форму дока, а откроет доступ юзеру на все эти доки, и когда он шалит - может паралельно хоть куды залесть
10 Maxus43
 
10.04.14
11:16
(7) кстати это не прокатит, параметры сенаса РЛС ты этим не отменишь
11 CepeLLlka
 
10.04.14
11:19
(10)Это почему это не отменишь?
12 Maxus43
 
10.04.14
11:19
(11) в тексте РЛС у тебя чего написано?
13 CepeLLlka
 
10.04.14
11:20
РЛС же работает динамически..

Я вот задаю список доступных организаций для пользователя.. и он же без перезахода в базу работает
14 CepeLLlka
 
10.04.14
11:20
(11)ГДЕ Автор = ТекПользователь
15 CepeLLlka
 
10.04.14
11:21
(11)Ну такое правило да.. не отменил.. но можно сделать и по другому я думаю..

По типа - "ГДЕ Автор в СПИСКЕ(ДоступныеАвторы)
16 Wobland
 
10.04.14
11:21
(10) параметры запросов РЛС, хотел сказать? дык, оне ж из параметров сеанса иберутся
17 Maxus43
 
10.04.14
11:27
(13)-(16)
Обчно там пишется
#Если &ИспользоватьОграничениеПоКонтрагенты ИЛИ &ИспользоватьОграничениеПоФизическиеЛица #Тогда

Вот эти параметры ты не сбросишь сменой Юзера, Юзер потом в запросе участвует.

Только если этому юзеру дана соответсвующая группа доступа - то сработает.

Тем более если посомтреть на (14) - хреново имхо так делать
18 CepeLLlka
 
10.04.14
11:30
(17)Нее.. у меня такого не пишется :)
19 CepeLLlka
 
10.04.14
11:30
(17)Почему хреново? Работает же..
20 Maxus43
 
10.04.14
11:31
(19) у тебя уже возникла проблема в (0), поэтому и хреново. Слишком жёстко, без возможности настроить что-то в режиме предприятия
21 Зойч
 
10.04.14
11:32
(17) а эти параметры откуда берутся?
22 Maxus43
 
10.04.14
11:32
(21) параметры сеанса есно
23 CepeLLlka
 
10.04.14
11:35
(20)Так мне раньше и не надо было это же..
24 Maxus43
 
10.04.14
11:36
(23) это называется хреновое проектирование хотелки, надо вширь сомтреть.
У нас регистр сведений прикручен например, там можно указать что отныне Юзеру1 можно трогать документы Юзера2 (в отпуск ушёл негодник например). И соответсвующий РЛС прикрутить - будет счастье