Уровень иерархии в запросе #284202


#0 by andv2000
Можно ли внутри запроса вычислить уровень иерархии справочника? При обработке запроса - это делается легко. А вот можно ли, к примеру, запросом сдвинуть наименование при помощи дополнительных пробелов в соответствии с уровнем?
#1 by PR
Нафига такая фигня?
#2 by andv2000
Да, как-то я привык все SQL-м решать. Просто спрашиваю. Не умеет 1С, так не умеет...
#3 by Злобный Фей
Уровень это метод, в запросе к нему не обратишься. Если очень надо, то сделай реквизит справочника и пиши туда уровень
#4 by PR
Уровень - это не пробелы в наименовании
#5 by КантЪ
Если очень нужен уровень, и иерархия ограниченная, то получай его таким запросом ))) Выбрать Ссылко, уровень1+уровень2+уровень3+уровень4+уровень5 из (ВЫБРАТЬ    Контрагенты.Ссылка как Ссылко,    выбор когда Контрагенты.Родитель есть NULL тогда 0 Иначе 1 конец как уровень1,    выбор когда Контрагенты.Родитель.Родитель.Ссылка есть NULL тогда 0    Иначе    1    конец как уровень2,    выбор когда Контрагенты.Родитель.Родитель.Родитель.Ссылка есть NULL тогда 0    Иначе 1    конец как уровень3,    выбор когда Контрагенты.Родитель.Родитель.Родитель.Родитель.Ссылка есть NULL тогда 0 Иначе    1    конец как уровень4,    выбор когда Контрагенты.Родитель.Родитель.Родитель.Родитель.Родитель.Ссылка есть NULL тогда 0    Иначе    1    конец как уровень5 ИЗ    Справочник.Контрагенты КАК Контрагенты) как Вложенная
#6 by andv2000
Спс, это уже что-то, но сложновасто
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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