Показать сообщение отдельно
Старый 18.02.2015, 08:52   #1  
at5454 is offline
at5454
Участник
 
61 / 10 (1) +
Регистрация: 29.05.2014
Теряются параметры для формы при вставке метода
Здравствуйте!
Это метод clicked на кнопке запуска менюитема разноски. Перед разноской как видите я открываю форму работы с документами, добавляю файлы потом закрываю форму - и после этого открывается форма разноски (то есть срабатывает super())
НО!)
Мне после formRun.wait()
надо позарез выполнить метод this.docinsert(first) .Он должен быть обязательно запущен отсюда(работает с текущими данными формы из которой я нажимаю кнопку. Но из-за этого метода отваливаются передаваемые параметры для запуска разноски, и разноска открывается пустой. Мне бы подошло если б метод запускался после открытия разноски но как это сделать?




void clicked()
{
Args args = new Args();
FormRun formRun;
;
first=purchTable.PurchId;

args.record(purchTable);
formRun = new MenuFunction(menuitemdisplaystr(DocuView), MenuItemType:isplay).create(args);
formRun.run();
formRun.wait();

this.docinsert(first);

super();
}