Показать сообщение отдельно
Старый 30.06.2010, 11:35   #2  
Che is offline
Che
Участник
 
92 / 12 (1) ++
Регистрация: 25.01.2010
пишу что то типа:
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.... что не так?