|
УФ Автоматический перех на ввод следующего значения табличнго поля |
☑ |
0
Wefast
22.12.20
✎
16:39
|
Таблица на форме.
Если у полей нет событий (в частности ПриИзменении) то после нажатия на Enter идет ввод следующего поля.
Но я добавил обработку ввода на поле и переход не происходит
|
|
1
Малыш Джон
22.12.20
✎
16:48
|
Вопрос-то в чем?
|
|
2
asady
22.12.20
✎
16:48
|
(0) и...
|
|
3
Wefast
22.12.20
✎
16:52
|
А нужно чтобы был переход на след поле.
Так же вроде не срабатывает если идет редактирование старой строки
|
|
4
Малыш Джон
22.12.20
✎
16:53
|
так переводи на следующее поле
|
|
5
Wefast
22.12.20
✎
17:04
|
(4) как это программно сделать то?
Перейти на след поле вышло
Процедура ПриИзменениеТЧПоле1(Элемент)
ЭтаФорма.ТекущийЭлемент.ТекущийЭлемент = Элементы.ТЧПоле2;
КонецПроцедуры
А вот чтобы режим изменения пошел не выходит.
Пишу в той же процедуре:
Элементы.ТЧ.ИзменитьСтроку();
И ничего не происходит
|
|
6
fisher
22.12.20
✎
18:13
|
(5) А попробуй вызвать ИзменитьСтроку "по кнопке". Если сработает - значит ограничение на ее вызов из событий изменения строки. Можно обойти через костыль с обработчиком ожидания.
Точно из-за ПриИзменении() ломается? Странно...
|
|
7
1CnikPetya
22.12.20
✎
18:55
|
Что-то смутно знакомое. Можно на бактрекере 1С поискать.
|
|
8
asady
22.12.20
✎
19:52
|
(0) посмотри в свойствах формы свойство "Поведение Enter"
Что там стоит?
|
|
9
Wefast
23.12.20
✎
08:47
|
(8) переход по элементам
|
|