Имя: Пароль:
1C
1С v8
Обработчик "ПриИзменении" (8.2)
0 Ахиллес
 
29.02.12
19:43
Под вечер туплю конкретно. На форме есть поле ввода, в нем заполняется список выбора. В тонком клиенте в обработчике "ПриИзменении" я спокойно получаю выбранное значение, а в веб-клиенте он ведёт себя как будто "ПередНачаломВыбора" то есть ещё до выбора значения переходит в этот обработчик, а там соответственно болт. Никакое значение ещё не выбрано. Что, я перемудрил то? Как в веб-клиенте  в "ПриИзменении" получить выбранное значение? Платформа 8.2.15.294 если это имеет значение.
1 Пришел в тапках
 
29.02.12
19:45
Код обработчика встудию.
2 Ахиллес
 
29.02.12
19:59
А код то тут при чем? Ну пусть в обработчике будет написано Сообщить(Элемент.ВыделенныйТекст)Дело в самой механике работы.
В тонком клиенте:
Тыкаю на три точечки, открывается список выбора,
тыкаю на нужное значение,
Список закрывается, отладчик останавливается на точке останова внутри обработчика.
В вебклиенте:
Тыкаю на три точечки, открывается список выбора,
тыкаю на нужное значение,
Список НЕ закрывается, отладчик останавливается на точке останова внутри обработчика.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший