Как Получить уровень элемента справочника в запросе? #392536


#0 by Drock
Собственно сабж
#1 by butterbean
никак
#2 by Rie
А зачем?
#3 by nbIx
Через ВЫБОР Элемент.РОДИТЕЛЬ.РОДИТЕЛЬ.....
#4 by nbIx
+ Сначала определить сколько уровней иерархии в этом справочнике. Затем собрать запрос.
#5 by butterbean
а если неограничено??
#6 by nbIx
Я же сказал, надо определить макс. уровень иерархии
#7 by Drock
тема такая для обмена используется xml , в нем есть поле уровень - на котором элемент находится, в справочнике 120 тысяч элементов, все данные я выгребаю запросом, а вот уровень не можу получить, а при обращении через ссылка.уровень время выгрузки раз в 10 увеличивается :(
#8 by Point
Если ты действительно выгружаешь 120 тыс элементов справочника, то любая дополнительная операция будет увеличивать время обработки. А в запросе определить уровень иерархии нельзя. Как вариант могу посоветовать сделать в запросе итоги по ИЕРАРХИИ, сделать обход результата запроса по группировка с иерархией, ну и установить счетчик для подсчета уровня, хотя это мало чему поможет, но все-таки
#9 by Point
+ соответственно лучше сделать процедуру с рекурсией
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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