Коллеги, приветствую
Есть проблема с большими отчетами в oXML - тысяч так на 200 строк.
После генерации отчета и его открытии (из x++ кода в рамках стандартного поведения XMLEXcelReport_RU) получаю стандартную COM ошибку
Код:
Метод "add" в COM-объекте класса "Workbooks" возвратил код ошибки 0x800A03EC (<неизвестно>), который означает: Метод Add из класса Workbooks завершен неверно
Если попробовать открыть этот же сформированный файл руками, получаю сообщение "обнаружены ошибки в файле", предложение исправить их и лог исправления
Код:
Восстановленные записи: Свойства листа из части /xl/worksheets/sheet1.xml
Судя по экспериментам, проблема в размере, а не каких-то специфических данных в файле - если я делаю отчет, скажем, по одному сотруднику - он корректный, если я делаю в отчет повтор этого сотрудника несколько тысяч раз - то отчет битый.
Сталкивался ли кто с подобной проблемой на больших отчетах и как решали её в рамках oXML ?