0
Manifest07
19.10.15
✎
01:06
|
Здравствуйте.
Может ли кто-нибудь подсказать, как в дереве спозиционироваться на текущей строке? Суть примерно такая, есть некое дерево с проектами и некая ТЧ на форме.
При выборе конкретного проекта(например проект 6) в дереве, заполняется ТЧ. При изменении данных в тч, происходит пересчет данных в дереве, но при этом, выбирается проект 1(хотя нужен 6). Пытался с этим бороться следующим способом.
В процедуре, ТЧ при изменении, перед вызовом процедуры пересчета данных, в переменную помещаю текущую строку дерева, затем выполняется процедура пересчета данных в дереве, в которой я сначала дерево из формы получаю, пересчитываю все что мне нужно и обратно с помещаю в реквизит формы. После этого
пытаюсь присвоить текущей строке дерева проектов, переменную, в которую до этого помещал выбранную строку. Неужели так просто нет возможности спозиционироваться на необходимой строке?
Пример того, что делаю:
ТекСтрока = Элементы.ДеревоПроектов.ТекущаяСтрока;
//процедура пересчета данных в дереве
ПолучитьДеревоИПересчитатьЗадачи();
Элементы.ДеревоПроектов.ТекущаяСтрока = ТекСтрока;
|
|