Проблемы при выгрузке отчета в Word в версиях с 2024.2.3 по 2024.4.2

Обсуждение Stimulsoft Reports.WEB
Ответить
vea
Сообщения: 21
Зарегистрирован: 01 июл 2024, 11:47

Проблемы при выгрузке отчета в Word в версиях с 2024.2.3 по 2024.4.2

Сообщение vea »

Здравствуйте, обнаружили проблемы при выгрузке отчета в Word, после обновления стимулсофта с версии 2022.1.4 на версию 2024.3.5. Суть проблемы в том, что некоторые элементы не отрисовываются (показано на скринах ниже), среда тестирования:
- виндовс.
- запуск НЕ через дизайнер, а через программу (программа, в которой проводилось тестирование, была представлена в обсуждении viewtopic.php?p=38010#p38010).
- продукт Stimulsoft.Reports.Engine, Stimulsoft.LibExcel, Stimulsoft.Reports.Web, Stimulsoft.Svg (версии 2024.3.5, обнаружено так же, что проблема наблюдается с версии 2024.2.3 и до 2024.4.2).

Дополнительно отмечу, что при удалении некоторых элементов из mrt файла отрисовка становится адекватной, с чем это связано - предположить трудно. :roll:
В продовом отчете у нас ещё больше элементов, дата бендов и прочего, видимо, за счет этого в нем не отрисовалось тоже больше.
Вложения
Выгруженный отчет в Word. Видно, что элемент, представленный в браузере и закрашенный красным, тут - отсутствует.
Выгруженный отчет в Word. Видно, что элемент, представленный в браузере и закрашенный красным, тут - отсутствует.
Бе3.png (47.93 КБ) 862 просмотра
Параметры выгрузки в Word.
Параметры выгрузки в Word.
123.png (19.57 КБ) 862 просмотра
Сформированный в браузере отчет, видно, что последние элементы, закрашенные красным присутствуют в отчете.
Сформированный в браузере отчет, видно, что последние элементы, закрашенные красным присутствуют в отчете.
Без имени.png (39.6 КБ) 862 просмотра
sdfd.mrt
МРТ файл, демонстрирующий проблему.
(79.95 КБ) 54 скачивания
data.xlsx
Тестовый источник данных для МРТ.
(8.43 КБ) 46 скачиваний
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Проблемы при выгрузке отчета в Word в версиях с 2024.2.3 по 2024.4.2

Сообщение Aleksey »

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

Нужно время для анализа проблемы. О результатах дадим знать.

Спасибо.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Проблемы при выгрузке отчета в Word в версиях с 2024.2.3 по 2024.4.2

Сообщение Aleksey »

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

Непонятно в чем проблема. Как в отчете сделано так и отображается, экспортируется.

Спасибо.
Вложения
Screenshot 2024-10-31 130125.png
Screenshot 2024-10-31 130125.png (144.18 КБ) 550 просмотров
vea
Сообщения: 21
Зарегистрирован: 01 июл 2024, 11:47

Re: Проблемы при выгрузке отчета в Word в версиях с 2024.2.3 по 2024.4.2

Сообщение vea »

Наличие проблемы продемонстрировать не трудно. Вы не могли бы повторить эти же действия (что и на гифке) в указанном софте?
И ещё хотелось бы уточнить - при вашем тестировании использовалась версия стимулсофта выше 2024.2.3 (либо вполне конкретно 2024.3.5)? Возможно что-то было упущено..

Если проблему у вас не повторить, то остается предположить что что-то с самим Word, но верится в это слабо. Так же можно предположить, что проблема связана с нашими серверами, но проблему удалось повторить не только на нескольких серверах, но и на пользовательских устройствах.
Вложения
Все использованные файлы были скачены из этого обсуждения
Все использованные файлы были скачены из этого обсуждения
2024-11-01-09-33-59.gif (164.83 МБ) 503 просмотра
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Проблемы при выгрузке отчета в Word в версиях с 2024.2.3 по 2024.4.2

Сообщение Aleksey »

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

В нашем продукте документ в MS-Word экспортируется как одна большая таблица.
MS-Word допускает в таблице максимум 64 колонки. Если таблица имеет больше чем 64 колонки - документ может отображается некорректно, лишние колонки могут обрезаться или таблица будет выглядеть странно.Иногда такой документ может открываться с ошибкой или вообще не открываться. Все зависит от версии MS-Office.

Ранее мы не проверяли количество колонок при экспорте.Но в прошлом году мы добавили в экспорт Word ограничение: теперь экспортируются только первые 64 колонки.
В результате файлы теперь выглядят одинаково в любой версии MS-Office.

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

Подробнее про подготовку отчета для экспорта вы можете прочитать в нашей документации:
https://www.stimulsoft.com/ru/documenta ... export.htm

Спасибо.
vea
Сообщения: 21
Зарегистрирован: 01 июл 2024, 11:47

Re: Проблемы при выгрузке отчета в Word в версиях с 2024.2.3 по 2024.4.2

Сообщение vea »

Похоже на правду.. но есть два момента...)
Первое - в закрепленном mrt файле всего 41 колонка, но смею предположить, что вы говорите о тех колонках, которые получаются при экспорте, как, например, в excel. Если это они, то дело чуть хуже чем могло бы быть, т.к. на количество колонок будут влиять ещё и элементы сверху и снизу от основного датабенда.
Второе - почему в таком случае, при экспорте напрямую из дизайнера все выгружается хорошо? Как, например, тут viewtopic.php?p=38055#p38055
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Проблемы при выгрузке отчета в Word в версиях с 2024.2.3 по 2024.4.2

Сообщение Aleksey »

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

Нужно время для анализа проблемы. О результатах дадим знать.

Спасибо.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Проблемы при выгрузке отчета в Word в версиях с 2024.2.3 по 2024.4.2

Сообщение Aleksey »

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

> Похоже на правду.. но есть два момента...)
> Первое - в закрепленном mrt файле всего 41 колонка, но смею предположить, что вы говорите о тех колонках, которые получаются при экспорте, как, например, в excel.

Да. Экспорт в Word/Excel/Text у нас делается одинаково, одной большой таблицей.
Лучше всего колонки видны в Excel.

> Если это они, то дело чуть хуже чем могло бы быть, т.к. на количество колонок будут влиять ещё и элементы сверху и снизу от основного датабенда.

Поэтому рекомендуем их выравнивать друг по другу и по другим компонентам, чтобы результирующее количество колонок было меньше.
В указанной выше статье из документации про это написано.
Также, если включить опцию "Использовать колонтитулы страницы", то PageHeader/PageFooter будут экспортироваться отдельно от основного текста, не мешая ему.

> Второе - почему в таком случае, при экспорте напрямую из дизайнера все выгружается хорошо? Как, например, тут

Судя по скриншоту - в Web у вас еще не подключен лицензионный ключ.
Поэтому ватермарком выводится надпись Trial и снизу страницы добавляется компонент с логотипом "Stimulsoft", вот он и добавляет две колонки.

Спасибо.
vea
Сообщения: 21
Зарегистрирован: 01 июл 2024, 11:47

Re: Проблемы при выгрузке отчета в Word в версиях с 2024.2.3 по 2024.4.2

Сообщение vea »

Благодарю вас за подробный ответ, теперь суть проблемы ясна. Мы займемся доработкой отчета в соответствии с приложенной статьёй
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Проблемы при выгрузке отчета в Word в версиях с 2024.2.3 по 2024.4.2

Сообщение Aleksey »

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

Пожалуйста.
Ответить