Показать сообщение отдельно
Старый 02.02.2007, 09:36   #3  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
сделала отчёт с методом 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. Причина: некорректно написано сообщение