День добрый.
Есть класс который вызывает форму. В классе готовятся данные которые .setTmpData() для датасурсов формы.
Пытаюсь сделать так:
X++:
m_routeFormRun = ClassFactory::formRunClassOnClient( _args );
m_routeFormRun.init();
m_routeFormRun.dataSource( tableStr( Route ) ).cursor().setTmp();
m_routeFormRun.dataSource( tableStr( Route ) ).cursor().setTmpData( this.route() );
m_routeFormRun.dataSource( tableStr( RouteOpr ) ).cursor().setTmp();
m_routeFormRun.dataSource( tableStr( RouteOpr ) ).cursor().setTmpData( this.routeOpr() );
m_routeFormRun.run();
Не хочет зараза работать.Причем не работает только .setTmp(), так как если это сделать в ините формы, то .setTmpData() из класса отрабатывает как и положено. Подскажите, как указать датасурсу из класса, что он должен быть темповым?