21.12.2008, 19:13 | #1 |
Administrator
|
допустим, у меня есть уже подготовленный RecordRef, уже на нужной записи, уже с SETRECFILTER...
а еще у меня есть номер отчета (ReportID), который надо запустить на этой записи. очень хотелось бы написать: REPORT.RUNMODAL(ReportID,FALSE,FALSE,RecordRef); но отчет не ест RecordRef, а просит конкретную Rec следовательно, приходится писать что-то типа RecordRef.SETTABLE(SalesHeader); SalesHeader.SETRECFILTER; REPORT.RUNMODAL(ReportID,FALSE,FALSE, SalesHeader); и меня не пугают три строчки вместо одной, меня пугает то, что заранее надо перечислить все возможные реки как переменные... имхо, глупости это. как сделать красиво? отцепить отчет от конкретной записи? (кроме варианта открывать отчет через гиперссылку) |
|