Имя: Пароль:
1C
 
Можно ли получить одним запросом всех родителей??
, ,
0 Егор123
 
02.03.17
10:58
Добрый день, форумчане.

Подскажите есть ли механизм для получения всех родителей руководителя подразделения? Прикладываю код, в котором получено два родителя. Может кто подскажет, можно ли перебрать всех?

#Если &ДокументооборотИспользоватьОграниченияПравДоступа #Тогда
ТаблицаДокумента ИЗ Документ.Отсутствие КАК ТаблицаДокумента
    ГДЕ
        ТаблицаДокумента.Сотрудник                                     = &ТекущийПользователь     ИЛИ
        ТаблицаДокумента.Сотрудник.Подразделение.Руководитель          = &ТекущийПользователь   ИЛИ
        ТаблицаДокумента.Сотрудник.Подразделение.Родитель.Руководитель = &ТекущийПользователь     ИЛИ
        ТаблицаДокумента.Сотрудник.Подразделение.Родитель.Руководитель.Подразделение.Родитель.Руководитель = &ТекущийПользователь
             
#КонецЕсли
1 Егор123
 
02.03.17
11:00
1С Документооборот.
Код для ограничения прав доступа на чтение через RLS.
2 nordbox
 
02.03.17
11:01
Ну у справочника вообще то вроде есть конечное число уровней
3 1dvd
 
02.03.17
11:03
что у вас там, структура больше 3-5 уровней чтоли?
4 Fish
 
02.03.17
11:04
(2) Если галочка стоит :))
5 Егор123
 
02.03.17
11:05
(2) бесконечное ^_^ галка не стоит
6 Егор123
 
02.03.17
11:06
(3) просто интересует - есть ли готовый механизм. на крайняк втупую вобью на 5-6 уровней с запасом.
7 kumena
 
02.03.17
11:07
(6) нет, нельзя в запросе уровень определить
8 nordbox
 
02.03.17
11:08
вот тут на эту тему статья вроде
http://catalog.mista.ru/public/160707/
9 toxa01001
 
02.03.17
11:09
Посмотри вот это решение http://catalog.mista.ru/public/158512/
10 Dmitry1c
 
02.03.17
11:22
В RLS писать такой код - самое место.
11 Вафель
 
02.03.17
11:37
может вначале работы системы подготовить список доступных сотрудников?
12 Вафель
 
02.03.17
11:37
и рлс тогда будет
Сотрудник В (&СписокДоступных)
13 DrZombi
 
гуру
02.03.17
11:40
(9) Интересное решение :)
14 Web00001
 
02.03.17
11:41
(13)У этого автора, все такое.
15 Вафель
 
02.03.17
11:54
(14) Он просто открыл для себя метод деления попоалм на СКЛ.
И теперь пытается сделать все через него.
И многое успешно
16 Егор123
 
10.03.17
11:49
Благодарю за статьи)
Независимо от того, куда вы едете — это в гору и против ветра!