вроде получилось (уже боюсь радоваться....) только я внес кое какие изменения, т.к. у меня международный функционал, надеюсь он никак не влияет на работу.....
public void init()
{
Query q;
QueryRun qr;
QueryBuildDatasource qbds;
QueryBuildRange qbr,qbr1;
LedgerJournalTrans ledgerJournalTrans;
;
q = this.query();
LedgerJournalTrans = element.args().record();
sysReportRun::getRunbaseReport(this).getLast();
super();
qbds = q.dataSourceTable(tablenum(LedgerJournalTrans));
qbr = sysQuery::findOrCreateRange(qbds,fieldnum(LedgerJournalTrans, JournalNum));
qbr.value(queryValue(LedgerJournalTrans.JournalNum));
qbds = q.dataSourceTable(tablenum(LedgerJournalTrans));
qbr1 = sysQuery::findOrCreateRange(qbds,fieldnum(LedgerJournalTrans, Voucher));
qbr1.value(queryValue(LedgerJournalTrans.Voucher));
queryrun = new queryRun(q);
queryRun.saveUserSetup(false);
}
а так вроде... УРА! ... ))
Спасибо Большое)
Последний раз редактировалось laxel; 19.12.2008 в 13:43.
|