Имя: Пароль:
1C
 
Активизировать поле ввода
0 Ёпрст
 
гуру
11.02.11
12:27
Имеем Табличное поле и поле ввода на форме. Нужно по окончании редактирования ячейки активизировать поле ввода.

Если делать так, то болт:
Процедура ТабличноеПоле1ПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
   ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ПолеВвода1;
КонецПроцедуры

фокус ввода так и остается на табличном поле.
Как активизировать поле ввоода на форме ?
1 Zolotko
 
11.02.11
12:29
ЭлементыФормы.ПолеВвода1.Доступность = Истина?
2 Ёпрст
 
гуру
11.02.11
12:32
(1) да.
3 Zolotko
 
11.02.11
12:32
Так и напиши
4 butterbean
 
11.02.11
12:36
ПриИзменении попробуй
5 Ёпрст
 
гуру
11.02.11
12:46
(3,4) не работает.
6 Ёпрст
 
гуру
11.02.11
13:24
Еще идеи будут?
7 Ёпрст
 
гуру
11.02.11
13:26
На одной форме, работает так:
если порядок обхода ТП-ПолеВвода и в событии ПередОкончаниемРедактирования
ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ПолеВвода1;

в другой форме, где реквизитов много - нет :(
8 vicof
 
11.02.11
13:34
9 Ёпрст
 
гуру
11.02.11
13:43
(8) да, так сработало, спасибо

ЗЫ: всё через ж..пу в 1с-ине, в клюшках - извраты с ложным закрытием, в снеговике - с обновлением формы..
полный пэ.