Делаю, учитывая поправки .... в методе датасоурса init()
QueryBuildDataSource qbds1,qbds2;
;
super();
Query q = this.query();
qbds = q.dataSourceTable(tablenum(MainTable));
qbds1 = qbds.addDataSource(tablenum(LineTable));
qbds1.joinMode(JoinMode::NOEXISTSJOIN);
qbds1.addLink(fieldnum(MainTable ,id1),fieldnum(LineTable,id1));
MainTable_ds.query(q);
Опять не работает ?