К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Не работает RLS

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

Нифига не работает, вываливает весь список партнеров.
Если же для проверки ставлю условие
Партнеры ГДЕ Партнеры.Код = "44444"
то отрабатывает нормально: выдает везде только единственного партнера с кодом 44444
Где ошибка ?



Гость
1 - 28.08.2018 - 10:19
Странная конструкция...

1) Партнеры ИЗ Справочник.Пользователи
2) Пользователи.Ссылка = &ТекущийПользователь - в условие соединения
3) соединение внутреннее

===
Для простоты понимания: ГДЕ Партнеры.Ссылка В(Выбрать Пользователи.Партнер ... ГДЕ Пользователи.Ссылка = &Текущий пользователь)
Гость
2 - 28.08.2018 - 11:06
1-roma n >Блин, действительно лопухнулся, башка уже не варила ночью
Гость
3 - 01.09.2018 - 14:34
Пришлось вот такое городить, заработало

Номенклатура ГДЕ (Номенклатура.Родитель В
(ВЫБРАТЬ
Пользователи.ГруппаТоваров КАК ГруппаНоменклатуры
ИЗ
Справочник.Пользователи КАК Пользователи
ГДЕ
Пользователи.Ссылка = &ТекущийПользователь)
ИЛИ Номенклатура.Ссылка В
(ВЫБРАТЬ
Пользователи.ГруппаТоваров КАК ГруппаНоменклатуры
ИЗ
Справочник.Пользователи КАК Пользователи
ГДЕ
Пользователи.Ссылка = &ТекущийПользователь)
ИЛИ Номенклатура.Родитель = ЗНАЧЕНИЕ(Справочник.номенклатура.пустаяссылка))

Теперь другая проблема нарисовалась : надо чтобы не только содержимое остальных папок не было видно, но еще чтобы самих других папок товаров не было видно.
Не врублюсь куда и что дописать.
Гость
4 - 01.09.2018 - 21:23
Убираю
ИЛИ Номенклатура.Родитель = ЗНАЧЕНИЕ(Справочник.номенклатура.пустаяссылка)
тогда в подборе нормально, а при добавлении строки в документе вываливается, что нет доступа.
5 - 02.09.2018 - 18:56
Цитата:
Сообщение от dark70 Посмотреть сообщение
но еще чтобы самих других папок товаров не было видно.
тормоза будут...
Гость
6 - 02.09.2018 - 23:20
Цитата:
Сообщение от dark70 Посмотреть сообщение
а при добавлении строки в документе вываливается, что нет доступа.
Подкорректировал права в обработках подбора.

5-bma1 >Не заметил, чтобы медленно стало. Я же галку "Ограничивать на уровне записей" не ставил.


К списку вопросов






Copyright ©, Все права защищены