Вход | Регистрация
 

Синтаксическая ошибка "ВариантыОтчетов" RLS

Синтаксическая ошибка "ВариантыОтчетов" RLS
Я
   tigrandis
 
13.10.21 - 15:03
Собственно сабж. конфигурация самописная, на базе бсп 3.1.2.189. Внедрял тут rls и варианты отчетов.
Добавил свою роль, и при простом запросе к таблице Справочник.ВариантыОтчетов получаю ошибку.

{(4, 1)}: Синтаксическая ошибка "ВариантыОтчетов"
<<?>>ВариантыОтчетов ГДЕ (ВариантыОтчетов.Пользовательский = ЛОЖЬ
{ВнешняяОбработка.КонсольЗапросовУФ.МодульОбъекта(98)}:            РезультатЗапроса = ппЗапрос.Выполнить();
{ВнешняяОбработка.КонсольЗапросовУФ.Форма.Форма.Форма(1168)}:    Об.ОбработатьЗапрос();
{ВнешняяОбработка.КонсольЗапросовУФ.Форма.Форма.Форма(1131)}:    ВыполнитьЗапросСервер();
по причине:
Ошибка выполнения запроса
по причине:
Ошибка в ограничении доступа к данным.
объект: 'Справочник.ВариантыОтчетов', поле: 'Ссылка'; право: 'Чтение'
{(4, 1)}: Синтаксическая ошибка "ВариантыОтчетов"
<<?>>ВариантыОтчетов ГДЕ (ВариантыОтчетов.Пользовательский = ЛОЖЬ
по причине:
{(4, 1)}: Синтаксическая ошибка "ВариантыОтчетов"
<<?>>ВариантыОтчетов ГДЕ (ВариантыОтчетов.Пользовательский = ЛОЖЬ

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

Хотя в моей роли стоит разрешение на этот справочник "Варианты отчетов". подскажите что может быть не так :? всем спасибо за внимание!
   tigrandis
 
1 - 13.10.21 - 15:03
Текст запроса 
"ВЫБРАТЬ
    ВариантыОтчетов.Ссылка КАК Ссылка
ИЗ
    Справочник.ВариантыОтчетов КАК ВариантыОтчетов"
   pechkin
 
2 - 13.10.21 - 15:05
там вроде таблица нужно писать
   tigrandis
 
3 - 13.10.21 - 15:08
(2) где там ?
   unbred
 
4 - 13.10.21 - 15:13
офтопик. зачем скобки после "ГДЕ" ?
   tigrandis
 
5 - 13.10.21 - 15:18
(4) убрал, ошибка не поменялась(

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