Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 сен 2021, 04:25

Как сделать древовидность в скд?

Автор dwarfadelic, 15 фев 2017, 13:57

0 Пользователей и 1 гость просматривают эту тему.

dwarfadelic

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

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


На Связи наборов данных :


То есть разузловка до концов происходит, но выводится не древовидно Хотя задавал в настройках макета Как сделать чтобы было Сборка1 - открываешь там Деталь1.1, сборка1.2 и потом открываешь сборка1.2 там деталь1.2.1, деталь1.2.2 и тп. т.е. многоуровневая структура?

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск