Имя: Пароль:
1C
 
Дерево: создать элемент на верхнем уровне и спозиционироваться
0 pumba055
 
13.05.21
18:55
Коллеги, помогите.
В форме документа размещено дерево.
При открытии документа там есть данные в дереве.
Нужна кнопка при нажатии на которую добавится новая строка дерева самого верхнего уровня.
Строка у меня добавляется так
    ДеревоСервер = РеквизитФормыВЗначение("Дерево");
    Строки = ДеревоСервер.Строки;
    Стр = Строки.Добавить();
    ЗначениеВРеквизитФормы(ДеревоСервер,"Дерево");
Но теперь не могу спозиционироваться на ней, на последней строке дерева...
Курсор на первой строке дерева, а не на той которую добавили
1 lubitelxml
 
13.05.21
19:10
(0) Почему бы не сделать это на клиенте?
НовСтр = Дерево.ПолучитьЭлементы().Добавить();
Она автоматом текущей станет
2 pumba055
 
13.05.21
20:06
попробовала, строка добавляется, но не позиционируется на новой строке
3 mikecool
 
13.05.21
22:21
Индекс = НовСтр.ПолучитьТдентификатор()
Элементы.Дерево.ТекущаяСтрока = Индекс
4 pumba055
 
13.05.21
22:33
спасибо
5 Cthulhu
 
13.05.21
23:07
так сработает? (просто спросил!)
Элементы.Дерево.ТекущаяСтрока = Дерево.ПолучитьЭлементы().Добавить().ПолучитьИдентификатор();
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан