RLS у пользователя недостаточно прав на исполнение операций над базой данных #803304


#0 by Jokerman
Всем здрасте. В общем на справочник организации стоит RLS. В простецком запросе по виртуальной таблице остатки регистра бухгалтерии выходит эта ошибка, хотя есть "РАЗРЕШЕННЫЕ". Самый прикол в том, что если убрать из выбранных полей организацию, то норм запрос выполняется. Релиз 8.3.7
#1 by s03
текст "простецкого запроса" в студию!
#2 by Jokerman
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ     СчетаКонтрагентов.Ссылка КАК Счет ПОМЕСТИТЬ СчетаКД ИЗ     ПланСчетов.Хозрасчетный.ВидыСубконто КАК СчетаКонтрагентов         ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ             ХозрасчетныйВидыСубконто.Ссылка КАК Ссылка         ИЗ             ПланСчетов.Хозрасчетный.ВидыСубконто КАК ХозрасчетныйВидыСубконто     И НЕ СчетаКонтрагентов.Ссылка.Забалансовый ИНДЕКСИРОВАТЬ ПО     Счет
#3 by Jokerman
Первый пакет - норм, проверял и если удалить поле "организация" тоже норм становится
#4 by s03
Как вариант - у пользователя вообще нет прав на чтение справочника "Организации". В этом случае RLS по регистру уже вторичным будет
#5 by Jokerman
Все разобрался RLS на регистр бухгалтерии не стоял на роли этого пользователя, соотвественно в выборку попадал, а дальше ни ни. Спасибо это было подсказкой
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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