Подскажите почему во втором запросе не могу получить иерархию ? В первом запросе иерархия выводится.
Второй запрос обычная связь с регистром сведений, иерархию по тому же спр-ку вытащить не могу
ВЫБРАТЬ
урскСтруктураСети.Ссылка КАК Ссылка,
урскСтруктураСети.ВидОбъектаСтруктуры
ИЗ
Справочник.урскСтруктураСети КАК урскСтруктураСети
ГДЕ
урскСтруктураСети.Ссылка В ИЕРАРХИИ(&СтруктураСети)
УПОРЯДОЧИТЬ ПО
Ссылка ИЕРАРХИЯ УБЫВ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВложенныйЗапрос.Ссылка КАК Ссылка,
ВложенныйЗапрос.Ссылка.Родитель КАК СсылкаРодитель,
ВложенныйЗапрос.Ссылка.Родитель.Родитель
ИЗ
(ВЫБРАТЬ
урскСтруктураСети.Ссылка КАК Ссылка
ИЗ
Справочник.урскСтруктураСети КАК урскСтруктураСети
ГДЕ
урскСтруктураСети.Ссылка В ИЕРАРХИИ(&СтруктураСети)) КАК ВложенныйЗапрос
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.урскДанныеСтруктурыПоОбъектам.СрезПоследних(&дт, ) КАК урскДанныеСтруктурыПоОбъектамСрезПоследних
ПО ВложенныйЗапрос.Ссылка = урскДанныеСтруктурыПоОбъектамСрезПоследних.СтруктураСети.Ссылка
ГДЕ
урскДанныеСтруктурыПоОбъектамСрезПоследних.СтруктураСети В ИЕРАРХИИ(&СтруктураСети)
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Ссылка,
ВложенныйЗапрос.Ссылка.Родитель,
ВложенныйЗапрос.Ссылка.Родитель.Родитель
почему иерархия элементов справочника так работает, без связки все нормально.
Когда начинаешь вязать с регистром, в котором не все элементы связаны со справочником, то иерархия пропадает.
Хотя связь левым соединением и по идее , где нет связи просто должны стоять NULL
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн