Выбрать документы запросом, на которые ограничены права

1. ARTFIRE 02.03.23 17:52 Сейчас в теме
Здравствуйте. Подскажите, создал динамические список, в который выводятся созданные документы пользователем. Но у разных пользователей могут быть разные документы на которые ограничены права (или вообще нет прав) на документы.
Как можно написать запрос, чтобы всегда выводило данные, даже если нет прав на документ?
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	РеестрТорговыхДокументов.Ссылка КАК Ссылка
ИЗ
	ЖурналДокументов.РеестрТорговыхДокументов КАК РеестрТорговыхДокументов
ГДЕ
	РеестрТорговыхДокументов.Менеджер = &Менеджер
	И РеестрТорговыхДокументов.Проведен = ИСТИНА
	И (РеестрТорговыхДокументов.Тип = ТИП(Документ.ЗаказКлиента)
			ИЛИ РеестрТорговыхДокументов.Тип = ТИП(Документ.РеализацияТоваровУслуг)
			ИЛИ РеестрТорговыхДокументов.Тип = ТИП(Документ.РасходныйОрдерНаТовары)
			ИЛИ РеестрТорговыхДокументов.Тип = ТИП(Документ.ПеремещениеТоваров)
			ИЛИ РеестрТорговыхДокументов.Тип = ТИП(Документ.ОтборРазмещениеТоваров))

УПОРЯДОЧИТЬ ПО
	РеестрТорговыхДокументов.Тип
Показать

Пробовал так, не получилось. А также пробовал разделять на разные запросы.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. booksfill 02.03.23 18:13 Сейчас в теме
(1)
чтобы всегда выводило данные, даже если нет прав на документ


Если у пользователя отобрали права, логично, что он ни при каких условиях не должен видеть "не свое".

Поэтому ответа 3:

Правильный - дать права.

Неправильный - отказаться от динамического списка и работать с результатами запроса (кои, например, помещать в ТЗ - при желании может даже попробовать промоделировать порционную выборку).
Выполняете запрос в привилегированном режиме, вместо Ссылка получаете, например, дату и наименование - их и выводите.
Ограничения на строку и дату вам точно не помешают.

Еще более неправильный - пишете те же дату и номер в свой РС, и его-то и выводите в дин. списке.

В обоих неправильных вариантах, исходя из вашего запроса остается непонятка: на кой пользователю нужна хоть строка, хоть ссылка, если он документ по ссылке открыть не сможет?
3. ARTFIRE 02.03.23 19:42 Сейчас в теме
(2)Я наверное не так выразился.
Имел ввиду, что в запросе есть документы, к которым у него нет прав, но есть документы которые он должен получить.
У меня запрос ничего не возвращает, поскольку есть в самом запросе ссылка на документы ,на которые у пользователя нет прав.
В запросе стоит отбор, чтобы он получал только свои документы. Но в журнале куча документов на которые у него прав и нет, он их и не видит.
Мне необходимо, чтобы он получал документы, на которые у него есть права. (к примеру, у него права на реализацию товаров есть, он их создал и в запросе получил их, а на остальные у него прав нет, но запрос должен вернуть ему созданные документы).
6. пользователь 02.03.23 22:12
Сообщение было скрыто модератором.
...
4. karamazoff 118 02.03.23 21:33 Сейчас в теме
Имел ввиду, что в запросе есть документы, к которым у него нет прав, но есть документы которые он должен получить

шикардос! так у него есть к ним доступ? или нету? а так, получить то он должен, но кто ж ему дасть
5. karamazoff 118 02.03.23 21:40 Сейчас в теме
(4)для начала уберите Выбрать разрешенные и менеджера, посмотрите результат и дальше от него плясать
Оставьте свое сообщение

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