ДеревоЗначений — то же самое, что ТаблицаЗначений (колонки, строки, методы поиска и обработки), но строки образуют иерархию: у каждой строки есть Родитель (пусто у строк верхнего уровня) и собственная вложенная коллекция Строки — те же подчинённые строки, что и на верхнем уровне, только на уровень глубже.
Раздел построен как список отличий от ТаблицыЗначений — методы с одинаковым поведением просто ссылаются на её страницы, здесь описано только то, что меняет иерархия.
Конструктор · Родитель и вложенные строки · Добавить() · Найти() и НайтиСтроки() · Обход · Особенности и ограничения
Методы
Отличается от ТаблицыЗначений
| Метод | Что делает |
|---|---|
| Строки.Добавить() | новая строка — родитель определяется тем, у чьих Строки вызван метод |
| Найти(Значение, Колонки, ВключатьПодчиненные) | поиск с опциональным заходом на вложенные уровни |
| НайтиСтроки(Отбор, ВключатьПодчиненные) | то же самое, для всех подходящих строк |
| Обход | Для Каждого видит только один уровень — вложенные требуют рекурсии |
Работает как у ТаблицыЗначений — те же страницы
| Метод | Где описан |
|---|---|
Колонки.Добавить() / Найти() / Удалить() | Колонки |
Вставить(Индекс) | Вставить() |
Удалить(Строка) / Очистить() | Удаление данных |
Индекс(Строка) | Индекс(Строка) |
Сдвинуть(Строка, Смещение) | Сдвинуть() |
Сортировать(Колонки) | Сортировать() |
Итог(Колонка) | Итог() |
ВыгрузитьКолонку() / ЗагрузитьКолонку() | Выгрузить/Загрузить колонку |
Скопировать() | Особенности |