Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Получить массив всех элементов в текущей иерархии справочника списка

Получить массив всех элементов в текущей иерархии справочника списка
Я
   Septera
 
21.03.19 - 16:07
Доброго времени суток!
Платформа 8.3.10 обычное приложение. Хочу получить список всех элементов текущей иерархии списка справочника при получении данных табличным полем, но при переборе дерева значений всегда получаю только самые корневые элементы справочника, а не текущей иерархии.
Построитель2 = Новый ПостроительЗапроса;
Построитель2.ИсточникДанных = Новый ОписаниеИсточникаДанных(СправочникСписок);
ДеревоЗН = Построитель2.Результат.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
МассивВсейНоменклатуры = Новый Массив;//экспортная перем

ПереборВсехСтрокДереваЗначений(ДеревоЗН);

Процедура ПереборВсехСтрокДереваЗначений(текСтрока_Дерево)
    СтрокиДЗ = текСтрока_Дерево.Строки;
    Для Каждого ТекСтр Из СтрокиДЗ Цикл
        МассивВсейНоменклатуры.Добавить(ТекСтр.Ссылка);
      
    ПереборВсехСтрокДереваЗначений(ТекСтр);
    КонецЦикла;
КонецПроцедуры

 
 
   Septera
 
1 - 21.03.19 - 17:20
Не запросом же выбирать...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует