Как активизировать ячейку дерева значений на управляемой форме ? #758718


#0 by Emichael
Делаю программный ввод строки первого уровня (стандартная кнопка добавить добавляет только 1 строку первого уровня и потом добавляет в сроки в выделенного родителя а мне надо несколько строк первого уровня) в ДеревоЗначений (Колонки Номеклатура,Количесво) в управляемой форме &НаКлиенте После этого в ДЗ вводиться строка но в режим редактирования поля не входит. Делал Элементы.ДеревоКомплектов.ИзменитьСтроку тоже не срабатывает. Как сделать так что бы после программного ввода строки активизировалась последняя введенная строка и входила сразу в режим редактирования поля Номенклатура (на форме ДеревоКомплектовНоменклатура)?
#1 by Emichael
Блин все перепробовал ничего не выходит!
#2 by Emichael
Неужели никто не сталкивался с вводом данных в дерево значений в управляемой форме! Может есть идеи как ввести несколько строк первого уровня , т.К. проблема заключается в том что привязанная кнопка Добавить в командной панели добавляет только одну строку первого уровня и потом все нажатия на эту кнопку приводят К вводу строк привязанных е выбранному Родителю?
#3 by Fedor-1971
так пробовал Элементы.ДеревоКомплектов.ТекущийЭлемент=НоваяСтрока?
#4 by Emichael
Попробовал. Не становиться активной. Когда нажимаю на кнопку (ввожу первую строку), даже таблица не становиться активной - то есть первая строка появляется в ней, но курсор на первую строку не встает. И при вводе последующих строк тоже строки на первом уровне появляются. но курсор ни на одну не встает. Если вручную кликаеш на строку, вы строка выделяется, но если кнопку ввода нажимаешь курсор остается на той строке которую вручную выделил.
#5 by aleks_default
А вот это зачем? ПодСтрк=НоваяСтрока.Добавить;
#6 by Fedor-1971
он делает строку 2 уровня Элементы.ДеревоКомплектов.ТекущийЭлемент=НоваяСтрока.ПолучитьИдентификатор так пробни.
#7 by aleks_default
Я это понял. Я не понял зачем. По умолчанию именно она у него и становится текущей.
#8 by Emichael
курсор поствился на текущую строку а дальше дело техники :-)           &НаКлиенте
#9 by Emichael
Вопрос закрыт Спасибо!!! Никогда бы не подумал рыть в сторону ПолучитьИдентификатор :-)
#10 by Emichael
В итоге по нажатию кнопки вводиться новая строка первого уровня (без родителя) становиться активной и входит в режим редактирования первой колонки
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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