УФ. Дерево. ЗначениеВРеквизитФормы. #795067


#0 by slabak
Здравствуйте! Имеется на форме дерево в котором пользователь выбирает определенные элементы и должна быть предусмотрена пометка всех подчиненных строк дерева. Также имеется код, который это делает, всё работает, но при использовании ЗначениеВРеквизитФормы дерево обновляется и сворачивается до самых верхних элементов. Как избежать этого обновления? Вот сам код: Реквизит дерева Отбор - это реквизит булево, выведен в дереве, как флажок у каждой строки, то есть пользователь может отметить самый верхний элемент и все вложенные также будут помечены Подскажите, пожалуйста, как правильно обработать дерево без обновления и сворачивания в результате работы с ним?
#1 by Numerus Mikhail
Никак, на сколько я знаю Всё что ты можешь это потом развернуть всё дерево. Ну и запомнить строку на которой ты был и спозиционироваться на ней
#2 by igork1966
Что тебе мешает работать с данными формы?
#3 by slabak
как перебирать дерево используя данные формы?
#4 by igork1966
примерно так (не проверял код ) &НаКлиенте Процедура УстановитьИспДочек(Дочки, Исп)
#5 by igork1966
+ только это для флажка с тремя состояниями. если не нужно, можно переделать
#6 by vde69
вот так дерево полностью разворачивается Для каждого Строка Из Маршрут.ПолучитьЭлементы Цикл
#7 by НЕА123
судя по коду в , не вижу препятствий в исполнении
#8 by slabak
igork1966 спасибо за совет, сейчас попробую Всех благодарю за внимание!
#9 by igork1966
там в первой функции ошибочка Стр.Исп = Исп; // ТекущиеДанные.
#10 by slabak
Да, я понял, спасибо большое!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С