|
Не работает RLS |
☑ |
0
dark70
28.08.18
✎
06:37
|
Почти типовая УТ 11.3
В спр.пользователей есть реквизит "Партнер" - ссылка спр.партнеры.
В одной из ролей в ограничении доступа для справочника Партнеры написал код
Партнеры ИЗ Справочник.Пользователи КАК Пользователи
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры КАК Партнеры
ПО (Партнеры.Ссылка = Пользователи.Партнер)
ГДЕ Пользователи.Ссылка = &ТекущийПользователь
Нифига не работает, вываливает весь список партнеров.
Если же для проверки ставлю условие
Партнеры ГДЕ Партнеры.Код = "44444"
то отрабатывает нормально: выдает везде только единственного партнера с кодом 44444
Где ошибка ?
|
|
1
Мимохожий Однако
28.08.18
✎
06:39
|
Проверь заполнение справочника Пользователи по партнёрам
|
|
2
dark70
28.08.18
✎
07:36
|
Заполнен.
|
|
3
dmt
28.08.18
✎
08:42
|
Партнер-->ы<-- ИЗ Справочник.Пользователи КАК Пользователи
|
|
4
vde69
28.08.18
✎
09:06
|
партнеры = &текущийпользователь.партнет
|
|
5
dark70
28.08.18
✎
10:57
|
(4) Синтаксическая ошибка.
(3) Ничего не понял.
|
|
6
dark70
28.08.18
✎
10:58
|
(4) ГДЕ Партнеры.Ссылка = &ТекущийПользователь.Партнер
не катит т.е.
|
|
7
Lexey_
28.08.18
✎
11:02
|
(6) ВЫРАЗИТЬ(&ТекущийПользователь КАК Справочник.Пользователи).Партнер
|
|
8
dark70
28.08.18
✎
11:05
|
Извиняюсь, затупил.
Партнеры ИЗ Справочник.Партнеры КАК Партнеры
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
ПО Партнеры.Ссылка = Пользователи.Партнер
ГДЕ Пользователи.Ссылка = &ТекущийПользователь
|
|