Имя: Пароль:
1C
1С v8
Как отработает RLS
0 Alex_MA
 
02.11.11
09:21
Всем доброго дня!

1С:Предприятие 8.2 (8.2.14.533)

##Если &ИспользоватьОграничениеПоКонтрагенты ИЛИ &ИспользоватьОграничениеПоОрганизации ##Тогда
//...какой то анализ (1)
##Иначе
//...какой то анализ (2)
##КонецЕсли

В коде ни параметр сеанса &ИспользоватьОграничениеПоКонтрагенты ни параметр сеанса &ИспользоватьОграничениеПоОрганизации нигде не устанавливается, искал глобальным поиском.
Одному из пользователей назначена роль, где описана данная RLS-ка.

Вопрос: в какой блок (1) или (2) зайдет программа при выполнении запроса к данным ?
1 vde69
 
02.11.11
09:22
ни в какой, вылетит и скажет что параметр не инициализирован
2 Ненавижу 1С
 
гуру
02.11.11
09:23
Если не установлены и булевы то равны Ложь, войдет во второй блок
3 Alex_MA
 
02.11.11
09:23
(1)а где тогда может происходить инициализация ?
4 vde69
 
02.11.11
09:25
модуль сеанса, процедура УстановитьЗначениеПараметраСеанса
5 Alex_MA
 
02.11.11
09:25
(2)как показала практика в (2) не заходит, значит если верить (1) тогда где то происходит инициализация параметров ну очень хитрым способом.

Забыл сказать, УПП, редакция 1.3 (1.3.16.1) - может подскажите где происходит инициализация этих параметров
6 ИС-2
 
02.11.11
09:26
модуль сеанса. Устанавливаются в константах. А Включаются отключаются через сервис->пользователи->Параметры...
7 Alex_MA
 
02.11.11
09:28
все нашел, всем большое спасибо.