|   |   | 
| 
 | Анализ вводимых символов в поле | ☑ | ||
|---|---|---|---|---|
| 0
    
        Demetry 13.09.21✎ 15:46 | 
        На управляемой форме есть поле ввода текстовое , можно ли анализировать каждое нажатие юзером кнопки и либо добавлять символ в поле либо нет ?
 Пробовал событие "ИзменениеТекстаРедактирования" , но там не могу заблокировать ввод , что бы не делал полю всегда присваивается введеный символ , как сделать что бы не присваивался ? | |||
| 1
    
        SleepyHead гуру 13.09.21✎ 16:04 | 
        (0) Маска ввода не годится?     | |||
| 2
    
        Demetry 13.09.21✎ 16:12 | 
        Нет , допустим можно вводить только цифры в первом разряде 0..2, а во втором от 0...5 если в первом разряде цифра = 1 и т.д. )     | |||
| 3
    
        Kassern 13.09.21✎ 16:15 | 
        (0) если юзверы более менее понимают как вводить данные, а нужно лишь проверять корректность, то лучше при изменении проверять на корректность ввода и ругаться, если что-то не так.
 Если строка не длинная, то можно попробовать на несколько реквизитов разбить уже с нормальной логикой и автопозиционированием. | |||
| 4
    
        Малыш Джон 13.09.21✎ 16:37 | 
        (0) так не получится средствами 1С
 могу посоветовать поле ввода сделать из нескольких полей ввода - своё на каждую порцию информации и каждое поле анализировать по отдельности | |||
| 5
    
        Demetry 13.09.21✎ 16:41 | 
        Печаль , всем спасибо.     | |||
| 6
    
        acht 13.09.21✎ 16:42 | 
        (0) > как сделать что бы не присваивался
 Запоминать последний правильный вариант, при нарушении условий проверки присваиваеть его строке. Одновременно ослеживать границы выделенного текста. Только все равно криво будет. | |||
| 7
    
        Garykom гуру 13.09.21✎ 16:43 | 
        (4) >так не получится средствами 1С
 ВК или ПолеHTML это вполне средства 1С | |||
| 8
    
        Garykom гуру 13.09.21✎ 16:43 | 
        (6) курсор скакать будет     | |||
| 9
    
        Garykom гуру 13.09.21✎ 16:44 | 
        (0) Имхо задачка не стоит того
 Делай просто проверку при вводе, выделяй неправильное поле "красным" и не пропускай далее | |||
| 10
    
        SleepyHead гуру 14.09.21✎ 04:34 | 
        (2) ДенисЧ за такое обещал бить сапогами.     | |||
| 11
    
        Мимохожий Однако 14.09.21✎ 07:27 | 
        (2) сделай подсказку с описанием правил и проверяй всю строку после ввода. Поверь, народ обучается быстрее, чем ты напрограммируешь     | |||
| 12
    
        Малыш Джон 14.09.21✎ 08:08 | 
        (7) ВК - она потому и ВК, что она внешняя, то есть вне 1С
 а HTML-поле... ну хз. Как то пробовал использовать его, чтобы координаты курсора отследить - вылетало из-за утечки памяти, так что тоже вещь в себе. | |||
| 13
    
        УдавВПопугаях 14.09.21✎ 09:46 | 
        если сделать как хочется, то это будет только напрягать пользователей "я жму, а оно не печатает", будут админам звонить чтобы клаву поменяли     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |