FastReport ошибка List index out of bounds (-1)

Добрый день,

В версии CRM 3.1.1.65 при экспорте FastReport отчёта в pdf формат появляется ошибка „List index out of bounds (-1)” на системе Windows 7 (64-bit). Данная ошибка появляется если у пользователя поставлена тема окон Windows Aero, если поставить тему Windows Basic, то ошибка не появляется.

Возможно, кто то сможет помочь советом?

Заранее благодарю!

Нравится

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

Это у вас именно от библиотек 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();

Вот тут речь шла про задержку перед формированием файла для записи экспортированного отчета...
Скорее всего и проблема связана с формированием файла.
Самого экспорта в коде не вижу... попробуйте включить дебаггер непосредственно перед формированием файла и экспортом в него, это даст дополнительную задержку.

Здравствуйте!

Хотел отписаться, что решение с задержкой перед экспортом файла помогло.

Спасибо!

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