0
Штурман
07.02.17
✎
08:18
|
Есть иерархический справочник с многоуровневой структурой, вложенность может быть разная.
Пример.
А1
|-A2
|-A3
|-А31
B
|-B1
|-B2
Тут А1 содержит А2 и А3, а А3 содержит А31
Нужно вывести все элементы справочника А1
Кодом делаю так:
Под = Справочники.Спр.НайтиПоНаименованию(Строка(Наимен));
Выборка = Справочники.Спр.Выбрать(Под);
Пока Выборка.Следующий() цикл
сообщить(Выборка.Ссылка);
КонецЦикла;
Реквизит "Наимен" выбирается на форме.
Когда "Наимен" выбрали А1 выводятся А2 А3, а вот А31 не выводится.
Если же выбрать А3, то А31 не выводится тоже
Как вывести все подчиненные элементы?
|
|