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