Вход | Регистрация

1С:Предприятие ::

Метки: 

Не работает RLS

Я
   dark70
 
28.08.18 - 06:37
Почти типовая УТ 11.3
В спр.пользователей есть реквизит "Партнер" - ссылка спр.партнеры.
В одной из ролей в ограничении доступа для справочника Партнеры написал код
Партнеры ИЗ Справочник.Пользователи КАК Пользователи
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры КАК Партнеры
ПО (Партнеры.Ссылка = Пользователи.Партнер)
ГДЕ Пользователи.Ссылка = &ТекущийПользователь

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


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует