Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Сбой позиционирования курсора

Сбой позиционирования курсора
Я
   Avalone2010
 
28.10.18 - 15:54
Здравствуйте! Подскажите как можно обойти такую беду. Есть управляемая форма, на ней есть два реквизита - Вес и КонтрагентСтрокой. В поле вес раз в секунду(обработчиком ожидания) идёт передача данных с весов. С полем "КонтрагентСтрокой" возникает проблема. Пользователь набирает в этом поле текст и при автоматической передаче информации с весов в поле "Вес" происходит затирание ранее введённого текста. Сейчас сделана проверка на ранее переданные данные в поле Вес и если они не отличаються то в поле Вес данные не передаються, но это какой то полувыход… Как можно сделать что бы на форму выводилась информация с весов и при этом не затирались данные вводимые пользователем.
 
 
   Cyberhawk
 
1 - 28.10.18 - 15:56
Пока поле контрагента активно, не обновляй форму
   Avalone2010
 
2 - 28.10.18 - 16:05
(1)Вариант, но ток я упрощённо привёл - там этих поле очень много, порядка 50. И курсор может просто висеть в поле контрагента - пользователь все ввел и ждет чего либо.
   Avalone2010
 
3 - 28.10.18 - 16:12
(0)Вопрос решен.(1) спасибо за совет. Сделал для текстовых полей при редактировании установку переменной РедактированиеТекста в истину, при окончании редактирования в ложь и проверку возможности обновления веса завязал на эту переменную. Костыль конечно, но по другому хз как.
   Cyberhawk
 
4 - 28.10.18 - 18:05
По-другому можно и без переменной было обойтись - анализируя ТекущийЭлемент у формы
   Cyberhawk
 
5 - 28.10.18 - 18:06
Хотя окончание редактирования конечно больше подходит, ну тебе виднее что да как ()

Список тем форума
Рекламное место пустует  Рекламное место пустует
Независимо от того, куда вы едете — это в гору и против ветра!
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует