RLS УПП ХЕЛП #648449


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

В этой группе 1С