Показать сообщение отдельно
Старый 09.09.2014, 12:52   #17  
kitty is offline
kitty
Участник
 
354 / 26 (1) +++
Регистрация: 24.05.2005
Цитата:
Сообщение от Perc Посмотреть сообщение
Чего то я значит все таки не понял в постановке задачи) У меня в аксапте при нажатии отмены в форме запроса ничего далее не открывается. (Для выше названной формы)
Если создавать форму в классе, то надо было бы делать приблизительно так:
X++:
formRun.init();
if(formRun)  
{  
    formRun.run();
    formRun.wait();
}
- т.е надо проверять formRun, тк если пользователь закрыл диалог фильтрации по Cancel, то мы закрываем саму форму еще в процессе init и run/wait уже не на ком вызывать.
Но написать так , хоть и можно, но так не пишут, коряво это, тк по идее форма не должна "исчезать" после инита...Поэтому я думала, что есть стандартный путь, которого я не улавливаю, тк задача ,имхо, совсем не сложна.

В любом случае, вопрос решен. Пока сделала приблизительно так , как написал Kuskov. Мне кажется, более ясным его подход. Спасибо.