Здравствуйте!
Возникла проблема с получением имени файла при создание своего канала вывода отчетов.
В форму SysPrintForm добавляем канал вывода Excel с полем ввода имени файла, по аналогии со стандартным выводом отчета в Файл.
Имя файла сохраняется:
SysPrintOptions sysPrintOptions;
SysPrintOptions clientSysPrintOptions;
clientSysPrintOptions.parmFileName(excelFileName.text());
sysPrintOptions.updatePrintJobSettings(clientSysPrintOptions.pack());
Далее вызывается \Classes\ClassFactory\CreateViewer:
case ReportOutputUserType:: Default:
{
return new ExcelChannelOutputReport(jobsCursor, pagesCursor, report);
}
Где ExcelChannelOutputReport – класс унаследованный от reportOutputUser и отвечающий за вывод в Exccel.
Вопрос состоит в том, как в класс ExcelChannelOutputReport передать введенное в форме имя файла.
PS просмотр классов PDFViewer и WebReportHTML результатов не принес