|
Активизировать поле ввода |
☑ |
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с-ине, в клюшках - извраты с ложным закрытием, в снеговике - с обновлением формы..
полный пэ.
|
|