Изменение текста в поле ввода

1. user597078_steem34 28.11.18 08:25 Сейчас в теме
Добрый день! На форме разместил поле ввода, числовое. Хочу сделать так, чтобы при ввода чисел в него изменялось другое поле, но изменялось оно при вводе любого отдельного символа. Например, хотим ввести число 255, вводим 2, второе поле изменяется, например увеличивает вводимое число в 2 раза, т.е. ввели 2, во втором поле получили 4, ввели 5, во втором поле получили 50, т.е. 25* 2, ввели ещё 5, получили 255*2 = 510. Как это реализовать? Обратил внимание на событие "ИзменениеТекстаРедактирования", но почему-то, когда я ввожу любые данные в поле, то оно сразу очищается... Что уже только не делал и ставит СтандартнаяОбработка = Ложь.. Как быть, неужели 1с не позволяет отлавливать изменение текста поля ввода, без нажатия клавиши Enter или смены фокуса?
TreeDogNight; VKuser2513456; Bolnov; +3 Ответить
По теме из базы знаний
Найденные решения
4. user597078_steem34 28.11.18 08:36 Сейчас в теме
(1) Решил вопрос при помощи свойства "ОбновлениеТекстаРедактирования", поставил "Не использовать", начало работать. Но нужно учесть момент, при этом само поле, которое является реквизитом формы содержит значение 0, даже если в него что-то ввели. Так что приходится работать с параметром события "ИзменениеТекстаРедактирования" "Текст". в нем находится введенное значение. В целом проблема решена.
steelmorgan; isy; pivo_san; tdml; VKuser2513456; Jeka44; night_wolfshtein; antgol; TreeDogNight; justaria; levante90; Merkalov; buddha667; Bolnov; +14 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. user597078_steem34 28.11.18 08:36 Сейчас в теме
(1) Решил вопрос при помощи свойства "ОбновлениеТекстаРедактирования", поставил "Не использовать", начало работать. Но нужно учесть момент, при этом само поле, которое является реквизитом формы содержит значение 0, даже если в него что-то ввели. Так что приходится работать с параметром события "ИзменениеТекстаРедактирования" "Текст". в нем находится введенное значение. В целом проблема решена.
steelmorgan; isy; pivo_san; tdml; VKuser2513456; Jeka44; night_wolfshtein; antgol; TreeDogNight; justaria; levante90; Merkalov; buddha667; Bolnov; +14 Ответить
2. Octopus 339 28.11.18 08:30 Сейчас в теме
Попробуйте событие АвтоПодбор, в обработчике параметр Текст
5. headMade 144 23.04.20 10:09 Сейчас в теме
Недавно столкнулся с похожей проблемой.
Дело оказалось в контекстном серверном вызове.
Т.е. при вводе текста в поле срабатывал серверный вызов - форма передавалась на сервер и при возврате введеный текст очищался.

Решение:
- использовать &НаСервереБезКонтекста
- перенос части логики в общий серверный модуль и вызов его на форме с клиента
P1rate; TreeDogNight; krokchel; Eeeehhhh; MasterSoft_Prof; +5 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот