|
![]() |
#1 |
Участник
|
Большое спасибо за интерестные ссылки.
Попробовал, изменил класс,как описано по ссылке. Ни чего не изменилось. Смотрю дебагер в классе в методе header, класс SysReportRun не проходит условие: X++: ... if (!this.hasGeneratedDesign() && // if auto design _headerSection && // and in active header section _headerSection.sectionType() == ReportBlockType::Header && _fieldId) { .... Тут пришел на помощь научный тык. И код вида X++: while select _tmpInventJourTrans order by xxx { cont = _tmpInventJourTrans.ContInventJourTrans; lInventJournalTrans = conpeek(cont, 1); cont = _tmpInventJourTrans.ContInventDim; lInventDim = conpeek(cont, 1); this.send(lInventDim, 2, false,false); this.send(lInventJournalTrans, 1, true, false); } X++: while select _tmpTable { contDim = _tmpTable.ContInventDim; contTrans = _tmpTable.ContInventJourTrans; lInventDim = conpeek(contDim, 1); lInventJournalTrans = conpeek(contTrans, 1); select InventJournalTrans where InventJournalTrans.JournalId == lInventJournalTrans.JournalId && InventJournalTrans.LineNum == lInventJournalTrans.LineNum; this.send(lInventDim, 2, false, false); this.send(InventJournalTrans, 1, true, false); } Вот! ![]() Еще раз спасибо! |
|