Цитата:
Сообщение от
Яга
У нас есть еще одна проблема с этими же классами, может быть тоже кто-то уже столкнулся с такими же проблемами и поделится опытом. После перехода в Ax2009 некоторые отчеты при такой же "печати" в Excel стали выводиться не полностью, а только 1-2 последних секции. Так, в некоторых после "печати" с экрана в Excel отсутствует заголовок, а в некоторых отсутствует сама таблица (видна только строка итогов).
Это уже надо сам класс разбирать и смотреть конкретный отчет. Кое-что все-таки поменялось в отчетах в Ax2009. В первоначальном классе Columbus идея заключалась в том, что секция Header должна печататься только один раз. Что вполне логично для вывода в Excel. Но вот способ определения того, надо или не надо печатать конкретную секцию - не очень корректный, что и приводило к ошибкам при определенной структуре отчета.
Попробуй скачать по приведенной выше ссылке мое решение с использованием копирования ADO RecordSet. Я там попутно сильно "вылизал" анализ того какую секцию надо печатать, а какую - нет.
Правда, это тоже без гарантий. При определенном способе использования ProgrammableSection может "пойти лесом" любая логика.