0
cbat
27.09.12
✎
10:48
|
Всем привет!
Существует ли в 1с8.2 обработчик события нажатия клавиши? Т.е. задача такая при вводе символа в текстовое поле срабатывает обработчик, который обрабатывает данные введенные пользователем в поле в момент ввода символа с клавиатуры. Существуют обработчики ПриИзменении() и ПриЗавершенииВвода(), но они срабатывают исключительно только после завершения ввода текста в поле, а не в процессе ввода.
|
|
5
cbat
27.09.12
✎
11:20
|
АвтоПодборТекста() срабатывает во время начала ожидания ввода текста, а не сразу же как только начался/продолжился ввод текста. Вообще странно, что программа, полностью ориентированная на документооборот, не имеет подобного обработчика. В общем более подробно опишу задачу: заказчик просит реализовать обработку поля ввода таким образом, чтобы в него возможно было ввести только цифры и буквы английского алфавита, за исключением пары букв(O и I). Как я понял, маска тут не поможет, поэтому думал реализовать эту задачу с помощью обработчика нажатия клавиши, который, к сожалению, как оказалось отсутствует. Ну теперь, видимо, придется с помощью ПриИзменении() и ПриЗавершенииВвода(), что конечно же не соответствует пожеланию заказчика.
|
|