|
Анализ вводимых символов в поле | ☑ | ||
---|---|---|---|---|
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
|
если сделать как хочется, то это будет только напрягать пользователей "я жму, а оно не печатает", будут админам звонить чтобы клаву поменяли
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |