Проблема с ОбходРезультатаЗапроса.ПоГруппировкамСИерархией #341791


#0 by zett
Подскажите пожалуйста, как правильно сделать так, чтобы позиционируясь на иерархическом элементе справочника ПодразделенияОрганизации любого уровня получить все подчиненные элементы - что в моем коде неправильно? Всегда выдает только нулевой уровень.     Процедура Выбор
#1 by Mitriy
И ПодразделениеОрганизации В ИЕРАРХИИ (&Подразделение)
#2 by Mitriy
тока запрос все равно ошибку выдаст, ИМХО...
#3 by zett
Спасибо - Сейчас проверю!
#4 by zett
Может быть дело не в запросе а в рекурсии?
#5 by zett
Выдается один элемент верхнего уровня и все.
#6 by Asmody
запрос у тебя неправильный. он выдаст не подчиненные элементы твоего подразделения, а всех его родителей. и вообще, в твоем случае (вспоминая вчерашнюю ветку) запрос лучше оставить и делать напрямую из справочника. если уж очень хочется с рекурсией поиграться
#7 by zett
Я тоже к этому склоняюсь.
#8 by Mitriy
"И" убери... и вместо ПодразделенияОрганизацийСрезПоследних.ПодразделениеОрганизации.Ссылка - достаточно ПодразделенияОрганизацийСрезПоследних.ПодразделениеОрганизации
#9 by zett
А как же выбрать подчиненые элементы?
#10 by Asmody
смотря что ты хочешь получить на выходе
#11 by zett
Хочу получить все подчиненные элементы справочника спозиционируясь на каком-то элементе и выбрать те которые будут удовлетворять некоторым условиям из другого регистра сведений.
#12 by Asmody
списком? или обязательно с иерархией?
#13 by zett
Выводить это в дерево, а потом записывать в рег сведений
#14 by Mitriy
#15 by zett
А если в дереве нужно отображать как бы набор элементов    дирекция      ...... +Отдел кадров      ...... то это не проходит и дерево строить только с помощью рекурсии - Да?
#16 by Mitriy
все в запрос можно зпхть... ИМХО
#17 by Asmody
#18 by zett
Спасибо буду тестировать
#19 by Mitriy
лучше уж тады рекурсией по иерархии... не люблю Найти...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С