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

РЛС не срабатывает

РЛС не срабатывает
Я
   location
 
17.05.19 - 16:09
Добрый день уважаемые форумчане.
Помогите пож-та обьяснить в чем причина

Выполняется такой РЛС у пользотеля имеется органичение на подразделение организации, устанавливаю право на чтение - "ПрочиеПоля" и сам шаблон РЛС

#Если &ИспользоватьОграничениеПоПодразделенияОрганизаций #Тогда
ТекущаяТаблица
ИЗ
    #ТекущаяТаблица КАК ТекущаяТаблица
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
            СоставГруппы.Ссылка КАК ГруппаПользователей
        ИЗ
            Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы
        ГДЕ
            СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей
        ПО (ИСТИНА)
ГДЕ
НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL
И
    (НЕ 1 В
                (ВЫБРАТЬ ПЕРВЫЕ 1
                    1
                ИЗ
                    РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа
                                                                
                    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей
                        ПО
                            НастройкиПравДоступаПользователей.ОбъектДоступа = ТекущаяТаблица.#Параметр(1)

                                И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа
                                И НастройкиПравДоступаПользователей.ОбластьДанных = ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОбъектовДоступа.ПустаяСсылка)                                                                                                
                                И НастройкиПравДоступаПользователей.Пользователь = ГруппыПользователей.ГруппаПользователей
                ГДЕ                
                     НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей
                           И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В (ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ПодразделенияОрганизаций))
                
                    И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL))
#КонецЕсли


Данный РЛС не работает, показывает все подразделения пользователю, хотя если запихнуть в консоль запросов, и сформировать по нужному пользователю, то выдает строчку всего одну нужную.
По отладке параметр сеанса ИспользоватьОграничениеПоПодразделенияОрганизаций  - Истина,

Примечательно что такой же запрос на организации с параметром ИспользоватьОграничениеПоОрганизации  успешно обрабатывается.
Подскажите где что еще добавить необходимо? чтобы и по подразделению организации работал РЛС
 
 
   Жан Пердежон
 
1 - 17.05.19 - 16:57
других ролей без RLS на этот же объект у пользователя нет?
   location
 
2 - 17.05.19 - 17:21
(1) есть роль пользователь
   location
 
3 - 17.05.19 - 17:25
(1) спс дальше понятно

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