HelpF.pro

Как удалить строку или очистить дерево значений

Помните, что при при удалении/очистке строки, все подчиненные строки удаляются.

Очистить дерево значений: Дерево.Строки.Очистить();

Код 1C v 8.2 УП
 &НаСервере
Процедура ОчиститьНаСервере()
   тДерево = РеквизитФормыВЗначение("Дерево");
 
   тДерево.Строки.Очистить();
 
   ЗначениеВРеквизитФормы(тДерево, "Дерево");
КонецПроцедуры

Точно также можно очистить от подчиненных элементов другую другую строку.

Удалить строку дерева значений не сложнее & нужно только знать ее индекс:

Код 1C v 8.2 УП
 &НаКлиенте
Процедура Удалить(Команда)
   УдалитьНаСервере();
КонецПроцедуры
 
&НаСервере
Процедура УдалитьНаСервере()
   тДерево = РеквизитФормыВЗначение("Дерево");
 
   тДерево.Строки.Удалить(0);
 
   ЗначениеВРеквизитФормы(тДерево, "Дерево");
КонецПроцедуры

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq82/view/1841.html