Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Доска 2 доп.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
73.73 Кб
Скачать

6) Дерево значений

Дер = Новый ДеревоЗначений();

Сначала создаются колонки:

Дер.Колонки.Добавить(«Номенклатура»);

Дер.Колонки.Добавить(«Дата»);

Дер.Колонки.Добавить(«Сумма»);

НоваяСтрока1 = Дер.Строки.Добавить();

НоваяСтрока1.Номенклатура = …;

НоваяСтрока1.Дата = …;

НоваяСтрока1.Сумма = …;

НоваяСтрока2 = Дер.Строки.Добавить();

НоваяСтрока11 = НоваяСтрока1.Строки.Добавить();

НоваяСтрока12 = НоваяСтрока1.Строки.Добавить();

НоваяСтрока21 = НоваяСтрока2.Строки.Добавить();

НоваяСтрока22 = НоваяСтрока2.Строки.Добавить();

НоваяСтрока111 = НоваяСтрока11.Строки.Добавить();

НоваяСтрока112 = НоваяСтрока11.Строки.Добавить();

НоваяСтрока1

НоваяСтрока11

НоваяСтрока111

НоваяСтрока112

НоваяСтрока12

НоваяСтрока2

НоваяСтрока21

НоваяСтрока22

Дер.Строки[0].Строки[1] => НоваяСтрока12

Дер.Строки[0].Строки[0].Строки[1] = > НоваяСтрока112

НоваяСтрока111.Родитель.Родитель => НоваяСтрока1

НоваяСтрока1.Родитель => Неопределено

Методы дерева:

ВыбратьСтроку():пользователь выбирает строку из дерева. Возвращается СтрокаДереваЗначений

Скопировать(): полная копия дерева значений

Методы строк дерева:

Вставить()

ВыгрузитьКолонку()

Добавить()

ЗагрузитьКолонку()

Индекс()

Итог(): можно указать <ВключатьПодчиненные>

Количество()

Найти(): можно указать <ВключатьПодчиненные>

НайтиСтроки(): можно указать <ВключатьПодчиненные>

Очистить()

Получить()

Сдвинуть()

Сортировать(): можно указать <ВключатьПодчиненные>

Удалить()