Поиск в дереве по вложенности

1. El_Ninio 23.03.24 13:18 Сейчас в теме
Получаю массив элементов и групп справочника из JSON, мне надо програмно создать дерево и заполнить его как справочнике, заранее вложенность папок не известно, как мне вывести все в точь в точь как справочнике удаленной базы. И в верхний уровень вставить картинку папки

структура json

{
Идентификатор: dfdfdfd-dfdfdf-dfdfdf-dfdfdfd
Родитель: Запчасти
ЭтоГруппа: Истина
Наименование: Запчасти ТС

}
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. El_Ninio 23.03.24 15:35 Сейчас в теме
 &НаСервере
Функция ПоискВДереве(Дерево, Родитель)
    Значение = Неопределено;
    НайдЗначение = Дерево.Строки.Найти(Родитель); 
    Если НайдЗначение = Неопределено Тогда
        Для каждого стрДерева Из Дерево.Строки Цикл 
            Если стрДерева.Строки.Количество()>0 Тогда
                НайдЗначение = ПоискВДереве(стрДерева, Родитель);
                Если НЕ НайдЗначение = Неопределено Тогда
                    Значение = НайдЗначение;
                    Прервать;
                Иначе
                    Продолжить;
                КонецЕсли;
            КонецЕсли; 
        КонецЦикла;
    Иначе 
        Значение = НайдЗначение;
    КонецЕсли;   
    Возврат Значение;
КонецФункции // ()
Показать


Теперь как с картинки папок и элементов нарисовать?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот