Работа с деревом УФ. Пересчитать сумму в колонке дерева. #716911


#0 by DIvanmgn
Здравствуйте. При изменении ячейки требуется пересчитать всю колонку в дереве. &НаКлиенте КонецПроцедуры Думал сделать так. Получить родителя. По нему получить выборку. Суммировать колонку выборки. Но вот имя колонки получить не нашел как. Элемент.ТекущийЭлемент.Имя="ДеревоКолонка1" Элемент.ПолучитьРодителя.ПолучитьЭлементы["Колонка1"] Можно конечно откусить слева текст "Дерево". Но чую есть решение "поизящнее". Допускаю что выбрал подход в принципе не верный. Прошу ногами не бить. Лучше наставьте на путь истинный.
#1 by DIvanmgn
хочу обратить внимание, что работа не с деревом значений а с "ДанныеФормыДерево"
#2 by Drac0
На сервере доступен ПутьКДанным.
#3 by DIvanmgn
Что-то не очень нравится. Пока получилось вот так: Изящнее можно?
#4 by DIvanmgn
То есть даже используя это свойство, я все равно не получаю точный адрес в дереве. Приходиться шаманить со строкой.
#5 by Drac0
Куда точнее? ИмяДерева.ИмяПоля. И неважно, как обозвали элемент формы. Тем более легко превращается в универсальную.
#6 by DIvanmgn
ну то есть это нормально, что потом нужно парсить строчку для определения имя колонки?
#7 by Drac0
"Это нормально" (с) Малышева
#8 by РенеДекарт
ты в 1С, дружище, привыкай..
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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