PDA

Просмотр полной версии : Как сделать древовидность в скд?



magnuz
15.02.2017, 14:55
Справочник (не иерархический) с реквизитами РодительСсылка и ПотомокСсылка, Родитель - сборка, Потомок - деталь, входящая в сборку либо вложенная сборка в которую входят детали и сборки. И нужно сделать для заданной сборки отчет древовиднсотью чтоб проходил до конца ветвей.


ВЫБРАТЬ
aps_ЭлементыСвязей.ПотомокС� �ылка,
aps_ЭлементыСвязей.ПотомокС� �ылка.ВидЭлемента КАК ВидЭлемента,
aps_ЭлементыСвязей.Ссылка,
aps_ЭлементыСвязей.Родитель� �сылка
ИЗ
Справочник.aps_ЭлементыСвяз� �й КАК aps_ЭлементыСвязей
ГДЕ
aps_ЭлементыСвязей.ВидСвязи В(&ВидСвязи)
И aps_ЭлементыСвязей.Родитель� �сылка = &РодительСсылка
И aps_ЭлементыСвязей.ПотомокС� �ылка.ВидЭлемента В(&ВидЭлемента)
И НЕ aps_ЭлементыСвязей.ПометкаУ� �аления

https://yadi.sk/i/-373rs9h3E7Bd4

На Связи наборов данных :
https://yadi.sk/i/1LJ1XLwl3E7BdA

То есть разузловка до концов происходит, но выводится не древовидно https://yadi.sk/i/u6aSXKQ03E7BdJ Хотя задавал в настройках макета https://yadi.sk/i/FP_kFkB93E7CQC