пишу что то типа:
X++:
boolean ret;
Query qIn, qOut;
QueryRun qrIn, qrOut;
Slvz_Clusters_CodeClusters ClTblIn, ClTblOut;
;
ClIn = cls.parmClIn();
ClOut = cls.parmClOut();
qIn = this.query();// по приходу
qIn.addDataSource(tablenum(Slvz_Clusters_CodeClusters));
qin.dataSourceName("Slvz_Clusters_CodeClusters_in").addRange(fieldnum(Slvz_Clusters_CodeClusters, ClusterId));
qIn.dataSourceName("Slvz_Clusters_CodeClusters_in").rangeField(fieldnum(Slvz_Clusters_CodeClusters, ClusterId)).value(clIn);
qrIn = new QueryRun(qIn);
qrIn.next();
ClTblIn = qrIn.get(tablenum(Slvz_Clusters_CodeClusters));
info(strfmt("%1",ClTblIn.ClusterId));
qOut = this.query();// по расходу
qOut.addDataSource(tablenum(Slvz_Clusters_CodeClusters));
qOut.dataSourceName("Slvz_Clusters_CodeClusters_Out").addRange(fieldnum(Slvz_Clusters_CodeClusters, ClusterId));
qOut.dataSourceName("Slvz_Clusters_CodeClusters_Out").rangeField(fieldnum(Slvz_Clusters_CodeClusters, ClusterId)).value(clIn);
qrOut = new QueryRun(qOut);
qrOut.next();
ClTblOut = qrIn.get(tablenum(Slvz_Clusters_CodeClusters));
info(strfmt("%1",ClTblOut.ClusterId));
в info(strfmt("%1",ClTblOut.ClusterId)) - берет данные с ClTblIn.... что не так?