Автоматическая конвертация из FR в RTF

Подскажите, как сделать (если это возможно) чтобы отчет созданный в FastReport после его вызова автоматически сконвертировался в RTF.
------------------------
TS CRM 3.0.2.66 firebird

Нравится

3 комментария

Для экспорта есть функция ExportReport(retRTF) из scr_BaseFastReportPreview
retRTF = 0x00000000 - объявлен в scr_SysEnums

Либо в SDK смотрите метод Export для ReportPreviewer

Как-то не совсем понятно,
попробовал сделать так:
function PreviewReport(AWindow) {
ExportReport(retRTF);
frpMain.PreviewReport();
}
, но как я понял в метод Export надо передать полный путь к файлу для сохранения (FileName) и параметр ShowDialog установить в false.
Когда вместо ExportReport(retRTF); пишу
frpMain.Export(0, 'c://temp/test.rtf', false);
получаю ошибку.
Как сделать правильно ?

Дело в том, что второй параметр в Export - это объект, а не просто имя файла.
Посмотрите function SendByEmail(ReportExportType) в scr_BaseFastReportPreviewScript, там как раз вызывают экспорт в конце

Показать все комментарии