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