Имя: Пароль:
1C
 
RLS: что я делаю не так?
0 Fannasankh
 
03.12.15
11:05
Ограничение на право "Чтения" для Справочника Контактные лица контрагентов. Владельцем является справочник контрагенты. На справочник контрагенты наложено ограничение похожим образом и работает, здесь же почему-то появляются элементы с <Объект не найден>

#Если &ИспользоватьОграниченияПравДоступаНаУровнеЗаписей #Тогда
ТекущаяТаблица
ИЗ
    #ТекущаяТаблица КАК ТекущаяТаблица
    где ТекущаяТаблица.Владелец.ОсновнойМенеджерПокупателя = &ТекущийПользователь или
       ТекущаяТаблица.Владелец.ОсновнойМенеджерПокупателя = Значение(Справочник.Пользователи.ПустаяСсылка) или
       ТекущаяТаблица.Владелец.ОсновнойМенеджерПокупателя = Неопределено
#КонецЕсли
1 butterbean
 
03.12.15
11:07
где появляются элементы с <Объект не найден> ??
2 Fannasankh
 
03.12.15
11:09
Открываю справочник Контактные лица контрагентов, в контрагенте. Такое ощущение, что ограничение вообще не срабатывает на контактные лица.
3 Fannasankh
 
03.12.15
11:10
Грубо говоря, у меня одинаковые условия во владельце и в этом справочнике(только здесь условие по владельцу), во владельце работает, тут нет
4 vde69
 
03.12.15
11:25
1. если у тебя одинаковые рельсы - то тебе обе не нужны в принципе...

2. у тебя вызов через точку что плохо

3. я-бы сделал условие по другому, это и проще в расширении и в преспективе можно легко сделать взаимозаменяемость....

где ТекущаяТаблица.Владелец.ОсновнойМенеджерПокупателя в (&МассивДоступаПоПользовательям)
5 Fannasankh
 
03.12.15
11:29
(4) 1 почему обе не нужны? Я ограничил доступ к контрагентам, как мне ограничить и к контактным лицам?
2. А как без точки?
6 Ненавижу 1С
 
гуру
03.12.15
11:30
возможно есть другая роль, где доступ есть
7 Fannasankh
 
03.12.15
11:35
(6) точно, спасибо
8 vde69
 
03.12.15
11:38
(5) без точки - добавить реквизит, или сделать джойн
9 Ненавижу 1С
 
гуру
03.12.15
11:40
(8) вроде точка это и есть джойн

кстати условие "ТекущаяТаблица.Владелец.ОсновнойМенеджерПокупателя = Неопределено" не нужно
10 vde69
 
03.12.15
13:02
(9) да, только одно "но" точка мешает оптимизации условия джойна.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший