Хлеб
Ржаной
Бородинский
Строка = Дерево.Строки[0].Строки.Найти("Ржаной", "Наименование");
СтрокаРодитель = Строка.Родитель;
СтрокаРодитель.Строки.Удалить(Строка);   // убирает "Ржаной" и всё, что было вложено в него
 
Дерево.Строки.Очистить();                // убрать вообще всё дерево
МетодЧто делает
Удалить(СтрокаИлиИндекс)убрать строку из той коллекции Строки, которой она принадлежит, — вместе со всеми её дочерними строками
Очистить()убрать все строки коллекции Строки, у которой вызван — на верхнем уровне это все дерево, у конкретной строки — только её прямых потомков

Как и у ТаблицыЗначений, удаление несуществующей строки или индекса за пределами диапазона — исключение. Ключевое отличие от плоской таблицы: удаление строки каскадно уносит с собой всю её ветку — вложенные строки не остаются «висеть» без родителя.

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