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

Отчет на СКД не работает с RLS

Отчет на СКД не работает с RLS
Я
   Serega103
 
06.03.21 - 20:41
Добрый день. Помогите пожалуйста решить такую проблему:
Есть ограничения прав для пользователя на чтение данных документ "ПоступлениеБезналичныхДенежныхСредств" такого вида

ГДЕ РасшифровкаПлатежа.Заказ.Менеджер = &ТекущийПользователь

есть запрос который должен отрабатываться у пользователя

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Ссылка КАК Ссылка,
    ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Сумма КАК Сумма,
    ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Заказ КАК Заказ,
    ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа.Заказ.Менеджер КАК ЗаказМенеджер
ИЗ
    Документ.ПоступлениеБезналичныхДенежныхСредств.РасшифровкаПлатежа КАК ПоступлениеБезналичныхДенежныхСредствРасшифровкаПлатежа

фокус в том что этот запрос в консоли запросов работает (причем там нет строк типа "объект не найден"), а в СКД выдает ошибку "У пользователя недостаточно прав на на исполнение операции над базой данных"

смотрю в ЖР, там запись "Доступ. Отказ в доступе" метаданные "Документ. Возврат товаров поставщику"

У реквизита "РасшифровкаПлатежа.Заказ" тип это целый набор документов, к которым у пользователя нет доступа. То есть чтобы работал отчет на СКД нужно дать доступ ко всем этим документам?
   vicof
 
1 - 07.03.21 - 00:54
Да, по крайне мере на чтение. Или запрос выполнять в привилегированном режиме. Или сделать всех полноправными.
   DEVIce
 
2 - 07.03.21 - 06:33
Если "РасшифровкаПлатежа.Заказ" - это тебе прям одного вида документ надо, то надо применить "ВЫРАЗИТЬ". Если несколько видов, но точно знаешь каких, то делаешь левое соединение с каждым и через ЕСТЬNULL получаешь.

Список тем форума
 
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.