Имя: Пароль:
1C
1С v8
Ограничение прав доступа
0 OXs
 
20.09.11
12:32
Помогите Нужно ограничить пользователя к справочнику номенклатура , Точнее дать доступ только на одну папку. Для реализации был создан регистрсведений ОграниениеПравПользователей с измерением ОбъектДоступа тип Справочник Номенклатура Теперь в роли пользователя в ограничении доступа к справочнику номенклатура прописываю запрос

Номенклатура ИЗ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей
   ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
   ПО (НастройкиПравДоступаПользователей.Пользователь = &ТекущийПользователь)
       И НастройкиПравДоступаПользователей.ОбъектДоступа = Номенклатура.Ссылка



В результате пользователь видит только папку а не видит вложенные в нее группы или элементы. Подскажите как сделать?
1 aleks-id
 
20.09.11
12:34
И НастройкиПравДоступаПользователей.ОбъектДоступа В ИЕРАРХИИ Номенклатура.Ссылка
2 5 Элемент
 
20.09.11
12:35
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей
ПО (НастройкиПравДоступаПользователей.Пользователь = &ТекущийПользователь)
   И (НастройкиПравДоступаПользователей.ОбъектДоступа = ТекущаяТаблица.Ссылка
      ИЛИ НастройкиПравДоступаПользователей.ОбъектДоступа = ТекущаяТаблица.Родитель
      ИЛИ НастройкиПравДоступаПользователей.ОбъектДоступа = ТекущаяТаблица.Родитель.Родитель
      ИЛИ НастройкиПравДоступаПользователей.ОбъектДоступа = ТекущаяТаблица.Родитель.Родитель.Родитель
   )
3 OXs
 
20.09.11
12:46
спасибо