Имя: Пароль:
1C
1С v8
RLS УПП ХЕЛП
, ,
0 КУНГ ФУ 1С
 
22.01.13
10:35
Есть база УПП с вкл механизмом проверки на уровне записей (RLS).
Но не всегда мне нужен этот механизм, т.к. есть пользователи которые должны считывать некоторые данные без контроля данного механизма.
Что делаю я: При нажатии на кнопку от пользователя с ограниченными правами:

Транзация - > снятие механизма RLS (установкой параметров сеанса в ЛОЖЬ)
-> запрос к БД - > параметры сеанса ИСТИНА (RLS вкючен) -> КонецТранзации.

Вот это все не работает не могу понять в чем проблема
1 КУНГ ФУ 1С
 
22.01.13
10:36
Ошибки нет НО набор записей от регистра идет пустым, когда тоже самое делаю от админа все ОК
2 leonidkorolev
 
22.01.13
10:39
(0) Может надо типа вот так

Транзация - > снятие механизма RLS (установкой параметров сеанса в ЛОЖЬ)-> Зафиксировать транзакцию ->
-> запрос к БД - > параметры сеанса ИСТИНА (RLS вкючен) -> КонецТранзации.
3 Maxus43
 
22.01.13
10:45
Решается привелигированным модулем, там пусть кому надо получают данные
4 Aleks73
 
22.01.13
10:45
(2) Леонид, напиши пожалуйста, какой параметр сеанса устанавливается ? Не вижу у себя подходящего, правда конфа измененная.
5 Джинн
 
22.01.13
10:47
Хм... А зачем через жпо все желать? Роль с отключенными ограничениями не создать?
6 DrShad
 
22.01.13
10:47
(3) +100500 учите матчасть уже
7 КУНГ ФУ 1С
 
22.01.13
11:11
(2) ахаха вот я затупил жесть
8 КУНГ ФУ 1С
 
22.01.13
11:13
спасибо всем за помощь
9 Maxus43
 
22.01.13
11:15
(8) будешь (2) делать? успехов... это быдлокод
10 Ranger_83
 
22.01.13
11:18
мдэ...для чего придуман RLS?Наверное для того,чтобы его обходить
11 leonidkorolev
 
22.01.13
11:23
(4) Их там штук десят. Вот пример

"ИспользоватьОграничениеПоКонтрагенты"
12 КУНГ ФУ 1С
 
22.01.13
11:29
(9) Иногда для "быдло" расчетов требуется "быдло" код
13 Maxus43
 
22.01.13
11:29
(12) > (3) вот по феншую, без быдлокода
14 DrShad
 
22.01.13
11:30
(12) а для быдлокода нужен быдлокодер :))
15 Reset
 
22.01.13
11:32
(12) Отмаза
16 Aleks73
 
22.01.13
14:56
(11) Как их устанавливать кодом ?