Здравствуйте! Подскажите как можно обойти такую беду. Есть управляемая форма, на ней есть два реквизита - Вес и КонтрагентСтрокой. В поле вес раз в секунду(обработчиком ожидания) идёт передача данных с весов. С полем "КонтрагентСтрокой" возникает проблема. Пользователь набирает в этом поле текст и при автоматической передаче информации с весов в поле "Вес" происходит затирание ранее введённого текста. Сейчас сделана проверка на ранее переданные данные в поле Вес и если они не отличаються то в поле Вес данные не передаються, но это какой то полувыход… Как можно сделать что бы на форму выводилась информация с весов и при этом не затирались данные вводимые пользователем.
(1)Вариант, но ток я упрощённо привёл - там этих поле очень много, порядка 50. И курсор может просто висеть в поле контрагента - пользователь все ввел и ждет чего либо.
(0)Вопрос решен.(1) спасибо за совет. Сделал для текстовых полей при редактировании установку переменной РедактированиеТекста в истину, при окончании редактирования в ложь и проверку возможности обновления веса завязал на эту переменную. Костыль конечно, но по другому хз как.
Хотя окончание редактирования конечно больше подходит, ну тебе виднее что да как ()
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший