|
![]() |
#1 |
Участник
|
Прошу прощения, не обратил внимания, что это два разных запроса.
Надо так (если использовать имена датасорсов, то необходимо явно указывать его при добавлении таблиц qIn.addDataSource(tablenum(Slvz_Clusters_CodeClusters, "Slvz_Clusters_CodeClusters_in")). X++: boolean ret; Query qIn, qOut; QueryRun qrIn, qrOut; QueryBuildDatasource qbds; Slvz_Clusters_CodeClusters ClTblIn, ClTblOut; ; ClIn = cls.parmClIn(); ClOut = cls.parmClOut(); qIn = new Query(this.query().pack(false));// по приходу qbds = qIn.addDataSource(tablenum(Slvz_Clusters_CodeClusters)); qbds.addRange(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 = new Query(this.query().pack(false));// по расходу qbds = qOut.addDataSource(tablenum(Slvz_Clusters_CodeClusters)); qbds.addRange(fieldnum(Slvz_Clusters_CodeClusters, ClusterId)).value(ClOut); qrOut = new QueryRun(qOut); qrOut.next(); ClTblOut = qrOut.get(tablenum(Slvz_Clusters_CodeClusters)); info(strfmt("%1",ClTblOut.ClusterId)); В this.query() - уже есть таблицы? Если есть, то надо вашу таблицу приджойнивать после добавления
__________________
Axapta v.3.0 sp5 kr2 |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|