13.09.2002, 13:15 | #1 |
сибиряк
|
tmpTable2Report ?
Привет, Всем!
Помогите с такой проблемой. Необходимо, что бы отчет печатал данные на основе "пришедшей" временной таблицы. Есть некая форма. В ней по нажатию на button передается временная таблица в отчет. примерно вот так : X++: Args args = new Args(); ReportRun reportRun; ; super(); args.name(reportStr(AA_PurchSummaryOrderJour)); args.caller(this); args.record(tmp); reportRun = new ReportRun(args); reportRun.init(); reportRun.run(); примерно вот так : X++: AA_PurchSummaryOrderJour tmp; QueryRun qRun; ; tmp = element.args().record(); qRun = new QueryRun(this.query()); qRun.setRecord(tmp); this.queryRun(qRun); this.queryRun().reset(); AA_PurchSummaryOrderJour.setTmpData(tmp); super(); Идеи ?
__________________
С уважением, Вячеслав. |
|
13.09.2002, 17:34 | #2 |
----------------
|
Идея
Перекрыть fetch и забить на Query в отчете
|
|
15.09.2002, 13:38 | #3 |
Участник
|
Привет!
Насколько мне известно, InnerJoin и любой другой Join не работает со временными таблицами (была попытка сделать очень специфическую выборку в TmpInventSum и добавить возможность группировки по InventDim). Было использовано другое решение - все поля по которым необходимо было группировать данные были добавлены в TmpInventSum, т.о. получилась одна таблица которая содержит все необходимое. Конечно, данное решение не является универсальным, но позволило решить задачу. С уважением, Andrew |
|