|
0
Andrey77
12.08.11
✎
15:15
|
Есть задача: при вводе значения в текущую колонку табличной части автоматически перемещать курсор на следующую, при нажатии на "Enter".
В обработчик "При изменении" для каждой колонки табличной части я прицепил следующий обработчик:
Процедура ПереходПоКолонкам(Элемент)
WSHShell = Новый COMОбъект("WScript.Shell");
WSHShell.SendKeys("{RIGHT}{ENTER}");
КонецПроцедуры
При редактировании существующей строки все отрабатывает нормально, а при вводе новой начинаются "прыжки" через одну колонку. Почему так?
Или, может быть, есть другой способ решения?
Заранее спасибо.
|
|
|
1
Buster007
12.08.11
✎
15:19
|
потому что по умолчанию, если строка новая, то перепрыгивает на следующую колонку, у которой не стоит галочка Пропускать при вводе
|
|