Не получается перехватить метод
performFormLookup, остальные нужные методы работают.
Это нужно, чтобы в уже готовой форме лукапа наложить фильтр. В нашем едт CustAccount используется своя форма выбора. Можно, конечно, в методе lookup использовать не SysTableLookup, а нашу форму, но раз уж речь зашла о переопределении методов элементов управления в диалоге, может, как-то возможно решить эту проблему?
X++:
// dfCustAccont.performFormLookup()
protected void fld10240_1_performFormLookup(FormRun _form)
{
FormDatasource fds = _form.dataSource();
FormStringControl formControl;
;
formControl = dialog.formRun().controlCallingMethod();
fds.query().dataSourceTable(tablenum(CustTable)).addRange(fieldnum(CustTable, Name)).value("а*");
formControl.performFormLookup(_form);
}