сделала отчёт с методом fetch, в dataSource InvenTable и InvenJournalTrans.Пока отчёт был без display методов fetch работал, в отчёт попадали все данные и они нахадились на разных страницах, если свойства разные.Добавила display метода в отчёт - теперь выдаёт только одну запись.Подскажите, что я ещё не предусмотрела...fetch такой..public boolean fetch(){ boolean ret = true; InventJournalTrans InventJournalTrans1; QueryRun qr; WMSStoreZoneId WMSStoreZoneId; ; qr = new QueryRun(element); if (qr.prompt()) { if(element.args().record()) { while (qr.next()) { inventTable_1 = qr.get(tablenum(InventTable)); InventJournalTrans_1 = qr.get(tablenum(InventJournalTrans)); if (WMSStoreZoneId != inventTable_1.WMSStoreZoneId) { WMSStoreZoneId = inventTable_1.WMSStoreZoneId; element.newPage(); } if (qr.changed(tablenum(InventTable))) element.send(InventTable_1, 1); if (qr.changed(tablenum(InventJournalTrans))) element.send(InventJournalTrans_1, 2); } } } return ret;}WMSStoreZoneId это как раз свойство, при изменении которого нужно переходить на новую страницу...
Последний раз редактировалось fialka; 02.02.2007 в 09:53.
Причина: некорректно написано сообщение
|