Ошибка в 2007.11.13_R2005
Добавлено: 14 ноя 2007, 09:36
Отчет грузится из файла, RenderMode установлен в UseCache печать не работает.
Если RenderMode установлен в Ajax то порядок.
Если RenderMode установлен в Ajax то порядок.
Инструмент бизнес-аналитики от компании Stimulsoft. Программное обеспечение для создания дашбордов и отчетов. Инструменты отчетности для любой платформы.
https://forum.stimulsoft.ru/
Да, это я уже вчера сам установил.В том же билде я обнаружил еще одну багу.Vital писал(а):Здравствуйте,
проблема в свойстве PrintDestination.
Вот-вот ,будте любезны поподробнее.dima_pib писал(а): Экспорт в эксель сделан отвратительно , если интересует могу подробнее рассказать.
1. Нет возможности установить формат Текст (или я не нашел как это сделать, дока - отдельный вопрос)VES писал(а):Очень интересует, т.к я планирую довольно сложные отчёты експортировать.
Так если серьёзные проблемы, то какие. Очень буду благодарен.
Испавлено. Патч будет доступен в билде от 15 ноября.dima_pib писал(а):Да, это я уже вчера сам установил.В том же билде я обнаружил еще одну багу.Vital писал(а):Здравствуйте,
проблема в свойстве PrintDestination.
У меня стоят такие опции экспорта:
ShowExportToCsv="False" ShowExportToExcel2007="False" ShowExportToExcelXml="False" ShowExportToMht="False" ShowExportToText="False" ShowExportToWord2007="False" ShowExportToXml="False" ShowExportToXps="False"
А вот в меню экспорта имеем следующее:
Html
Rich text
Excel
Dbf
Xml
А что по поводу экспорта в эксель? Когда можно ожидать нормальной версии?Vital писал(а):Испавлено. Патч будет доступен в билде от 15 ноября.
1. ExcelValue сделан специально, чтобы экспортировать именно числа.dima_pib писал(а):1. Нет возможности установить формат Текст (или я не нашел как это сделать, дока - отдельный вопрос)
приводит к неприятным моментам если строчка начинается с равно (=) или кавычки ('), также поля с числами подсвечиваются, как содержащие ошибочное значение и эксель предлагает исправить ошибку. У меня выводятся коды, которые могут содержать лидирующие нули и потому я не могу использовать ExcelValue
2. Для числовых полей надо пользоваться ExcelValue - несколько неудобно, приходится дублировать значение поля. Непонимаю, почему нельзя просто поставить формат экспорта.
3. Не знаю как им это удается, но после экспорта невозможно поменять формат ячейки (в экселе), никакой ошибки не возникает но и толку ноль
4. Спецсимволы типа \n капитально рвут экселю крышу
Всё проверялось на эксель 2003, на 2000 ситуация не такая тяжелая, 2007 не проверял.
Да, PDF тоже проблемы имеет - некорректно разрывает ячеку, которая по ширине не помещается на одну страницу. У меня есть отчет, который занимает один лист в высоту и 3 в ширину, так вот ячейки пересекающие границу листа отображаются некорректно.
Вот я и спрашиваю, почему нельзя просто поставить формат ячейки "число" и не мучаться?Ivan писал(а): 1. ExcelValue сделан специально, чтобы экспортировать именно числа.
Проблема в том, что на такой ячейке стоит формат "общий" а надо ставить текст. Вообще введите возможность устанавливать формат текст (для экселя) и половина проблем отпадет.
Если строчка начинается с равно (=) или кавычки (') - проблему воспроизвести не смогли.
Верно, но там есть возможность отключить эту ошибку (на ячейке), может вы можете поступить так же?Поля с числами подсвечиваются, даже если в Excel вручную ввести число c апострофом (например, '0123 ) и задать формат "текст".
Я могу назвать кучу иных методов решения данной проблемы, впрочем обсуждать с вами ваши ошибки проектирования я не буду, хорошо хоть какой-то метод обхода есть.2. В скомпилированном отчете все данные хранятся в виде текстовых строк, именно поэтому дополнительно введено поле ExcelValue. Это также позволяет, например, на печать выдать отчет с точностью 2 знака после запятой, а экспортировать в Excel число полностью.
У меня сейчас есть отчет, который не открывается экселем и проблема именно в каких-то символах, попробую найти строку,которая вызывает проблему (это не так просто). Еще раз повторюсь,проверялось на 20034. Воспроизвести не удалось. Проверялось на Office XP и 2007.
Экспорт написан на основе спецификации Excel-97, в котором не было данной функции. Если её введение не повредит совместимости - добавим.Верно, но там есть возможность отключить эту ошибку (на ячейке), может вы можете поступить так же?
Высылайте на саппорт MDC-файлы с найденными багами. Это очень облегчит их выявление и ликвидацию.У меня сейчас есть отчет, который не открывается экселем и проблема именно в каких-то символах, попробую найти строку,которая вызывает проблему (это не так просто). Еще раз повторюсь,проверялось на 2003
Потестировал еще - дело не в каком-то символе а в комбинации, сейчас у меня в отчете два столбца, любой из них работает а вот оба вместе - нет.
Могу выслать MDC файл