и все таки как отфильтровать на основе clIn, clOut ?
X++:
ClIn = cls.parmClIn();
ClOut = cls.parmClOut();
qIn = new query(queryStr(Slvz_FactBdds_In));
qbds = qIn.addDataSource(tablenum(Slvz_Clusters_CodeClusters));
qbds.addRange(fieldnum(Slvz_Clusters_CodeClusters, ClusterId)).value(clIn);
qrIn = new QueryRun(qIn);
qrIn.next();
//while (qrIn.next())
//{
ClTblIn = qrIn.getNo(1);//.get(tablenum(Slvz_Clusters_CodeClusters));
info(clTblIn.ClusterId);
//}
qOut = new query(queryStr(Slvz_FactBdds_Out));
qbds1 = qOut.addDataSource(tablenum(Slvz_Clusters_CodeClusters));
qbds1.addRange(fieldnum(Slvz_Clusters_CodeClusters, ClusterId)).value(clOut);
qrOut = new QueryRun(qout);
qrOut.next();
//while (qrOut.next())
//{
ClTblOut = qrOut.getNo(1);//get(tablenum(Slvz_Clusters_CodeClusters));
info(clTblOut.ClusterId);
//}
при while выдает все записи, при qrOut.next(); - выдает тоже самое что и при qrIn.next();