Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Активизировать поле ввода из события табличного поля (число прочтений - 2874 )
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Активизировать поле ввода из события табличного поля
14. Мая 2012 :: 09:34
Печать  
Дано - форма, на которой юзер должен заполнить пару полей ввода, а потом выбрать строку ТабличногоПоля.
В событии тп_Выбор проверяю заполненность поля ввода, и если он не заполнено - ругаюсь и активизирую его.

Точнее, безуспешно пытаюсь активизировать его. Ибо фокус с ТП упорно ухадить не хочет.

Не напомните, как это лечится?
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Активизировать поле ввода из события табличного поля
Ответ #1 - 14. Мая 2012 :: 18:59
Печать  
В событии ТП ты по выходу попадешь в ТП (by design). Лечится выполнением действий вне события, либо, как советовал Епрст, обработкой ожидания, либо, как делал я, вызовом внешнего события (с использованием FormEx)
  
Наверх
ICQ  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Активизировать поле ввода из события табличного поля
Ответ #2 - 15. Мая 2012 :: 08:53
Печать  
либо в ложном закрытии формы
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать