да уж..
думал что порешал все таким макаром, но нет
X++:
// инит WMS_CustTable_ds
public void init()
{
QueryBuildDatasource _qbds;
Query _query;
FormStringControl _ctrl;
Common _record;
;
_record = element.args().record();
super();
if (element.args().caller())
{
_ctrl = element.args().caller().selectedControl();
_query = WMSCustTable_ds.query();
_qbds = _query.dataSourceTable(tablenum(WMSCustTable));
_qbds.clearLinks();
_qbds.clearDynalinks();
_qbds.addDynalink(
fieldnum(WMSCustTable,AccountNum),
_record,
_ctrl.dataField());
}
}
теперь переход-то осуществляется, но при передвижении по таблице, откуда была вызвана основная - передвижения по WMSCustTable не осуществляется..