RLS запрос как понять следующее ...

1. Vitaly1C8 24.08.20 15:15 Сейчас в теме
Добрый день !
Конфигурация 1С Документооборот 1.4
РегистрСведений.СвязиДокументов - Есть Роль у которой на чтение выставлен следующий запрос:

Что означает конструкция: (СвязиДокументов.Документ Ссылка Справочник.Файлы
Эти значения как-то подставляются в запрос ?

СвязиДокументов ИЗ РегистрСведений.СвязиДокументов КАК СвязиДокументов 

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


Смысл запроса: проверить есть ли у ТекущегоПользователя дескриптор доступа, а если нет то не делегировал ли кто-то из рабочей группы (Эл. справочника ВнутренниеДокументы) - "ДокументыИФайлы"
Но видимо что-то еще проверяется по этой странной конструкции ? (СвязиДокументов.Документ Ссылка Справочник.Файлы
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 24.08.20 15:48 Сейчас в теме
(1) Это значит что условие должно проверяться только если Документ в РС является элементом справочника Файлы
Vitaly1C8; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот