|
Запрос. В результате Объект не найден.
| ☑ |
0
Futarkh
26.08.15
✎
11:15
|
Всем доброго утра.
Вопрос такой, есть запрос по регистру сведений. В измерениях этого регистра есть поле Объект типа ссылка на документ. На чтение документа есть RLS.
При исполнении запроса получаю таблицу, где поле Объект "Объект не найден...".
Как в этом запросе отсечь документы, которые запрещены для чтения, т.е. чтобы не было строк с "Объект не найден..."
Заранее спасибо
|
|
1
Ненавижу 1С
гуру
26.08.15
✎
11:16
|
ВЫБРАТЬ РАЗРЕШЕННЫЕ
|
|
2
vicof
26.08.15
✎
11:16
|
РАЗРЕШЕННЫЕ ВЫРАЗИТЬ
|
|
3
DexterMorgan
26.08.15
✎
11:16
|
Разрешенные
|
|
4
Лефмихалыч
26.08.15
✎
11:16
|
(1) (2) (3) не поможет
|
|
5
DexterMorgan
26.08.15
✎
11:17
|
(4) вай нот?
|
|
6
Лефмихалыч
26.08.15
✎
11:18
|
(0) аналогичный RLS надо навесить и на регистр. ИНаче ни какие разрешенные не помогут.
Еще можно таки добавить разрешенные, но тогда придется добавить левое соединение с таблицей документа и в ГДЕ проверять на ЕСТЬ NULL
(5) потому, что без RLS на регистр все записи в нем разрешенные
|
|
7
Futarkh
26.08.15
✎
11:19
|
(6)+ Так и есть. На регистр нет запретов. А вот на Объект запрет. Попробую левое соединение с документом и отсекать по NULL
|
|
8
NcSteel
26.08.15
✎
11:20
|
Как вариант
Где
Не Объект.Номер is null
|
|
9
Futarkh
26.08.15
✎
11:21
|
(8) Во! Это тоже работает
|
|
10
DexterMorgan
26.08.15
✎
11:21
|
(6) ух ты, я даже не задумывался об этом =)
|
|
11
DexterMorgan
26.08.15
✎
11:24
|
(8) ну это на самом деле тоже самое, что и левое соединение с проверкой null как в (6)
|
|
12
Лефмихалыч
26.08.15
✎
11:27
|
(11) нет. Это то же самое, что овер дохера соединений со всеми таблицами, которые перечислены в доступных типах
|
|
13
DexterMorgan
26.08.15
✎
11:31
|
(12) да это понятно, тебе же тоже потребуется со всеми нужными документами соединять, и вообще про это у тс не раскрыто может ему и надо со всеми документами входящими в тип соединять
|
|