Добрый день,
В версии CRM 3.1.1.65 при экспорте FastReport отчёта в pdf формат появляется ошибка „List index out of bounds (-1)” на системе Windows 7 (64-bit). Данная ошибка появляется если у пользователя поставлена тема окон Windows Aero, если поставить тему Windows Basic, то ошибка не появляется.
Возможно, кто то сможет помочь советом?
Заранее благодарю!
Нравится
Это у вас именно от библиотек fastreport ошибка...
А как экспорт в pdf делаете - кодом или штатной кнопкой в форме отчета?
Кодом:
var Report = Services.GetSingleItemByUSI('fr_ReportName');
var ReportPreviewer = Services.GetNewItemByUSI('wnd_BaseFastReportPreview');
var ReportPreviewerComponent = ReportPreviewer.Attributes('ReportPreviewer');
SetAttribute(ReportPreviewer, 'Report', Report);
//debugger
ReportPreviewer.Build();
ReportPreviewer.Prepare();
ReportPreviewer.Close();
Вот тут речь шла про задержку перед формированием файла для записи экспортированного отчета...
Скорее всего и проблема связана с формированием файла.
Самого экспорта в коде не вижу... попробуйте включить дебаггер непосредственно перед формированием файла и экспортом в него, это даст дополнительную задержку.
Здравствуйте!
Хотел отписаться, что решение с задержкой перед экспортом файла помогло.
Спасибо!