Добрый день!
Столкнулся со странным поведением отчетов Fastreport на Windows 8.
Прикрепляю две картинки (вторая этот же отчет на Windows 7).
Кто-нибудь сталкивался с подобным? и как с этим можно бороться?

Нравится

10 комментариев

Здравствуйте, Валентин!

С подобной проблемой еще не сталкивались. Для первичного анализа сложившейся ситуации, необходимо локализовать проблему, а именно прошу, Вас, уточнить следующую информацию - воспроизводится ли еще данная ошибка на других отчетах Fastreport в Win 8? Если ошибка повторяется, то проблема в OS, если же нет - тогда сам отчет является проблемным. Если воспроизводится только на одном отчете, прошу прислать его сервисы для анализа.

Приятного дня!

Эта ошибка у меня воспроизводится на 2 компьютерах с установленной ОС Windows 8 и 8.1.
Она присутствует только в тех отчетах где используется компонент TfrxRichView. Добавляю сервисы отчетов.

Валентин, спасибо за уточняющую информацию. Мы протестируем работу отчетов на OS Win 8 и сообщим результат.

Приятного дня!

Здравствуйте, Валентин.

Проблему воспроизвести удалось.

Обращение передано в департамент разработки для анализа и возможного исправления.

По результату анализа сообщим отдельным постом в данной теме.

Здравствуйте, Валентин!

Ошибка связана с таблицей, которая используется в компоненте TfrxRichView.

Если убрать таблицу из данного компонента, то отчет под Windows 8 формируется корректно.

Вероятнее всего, имеет место быть определенное ограничение компонента в данной версии FastReport.

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

Для более глубокого анализа данной проблемы необходимо понимать, каким образом в компонент TfrxRichView была добавлена таблица и где она была создана (программный продукт и его версия).

А что за таблица?

Здравствуйте, Валентин.

Например:

[URL=http://fastpic.ru/][IMG]http://i66.fastpic.ru/big/2014/0714/6e/80378b6d…]

и

[URL=http://fastpic.ru/][IMG]http://i67.fastpic.ru/big/2014/0714/51/0068493e…]

Вероятнее всего, эти таблицы были скопированы из Word или Excel.

Попробуйте добавить нужные данные в отчет вручную:

[URL=http://fastpic.ru/][IMG]http://i65.fastpic.ru/big/2014/0714/b5/383b9ae6…]

Т.е. вы имеете ввиду форматирование а не какую-то определенную таблицу БД?

Валентин, да.

Я имею ввиду, что данные таблицы были, вероятно, скопированы Вами из Excel, Word в элемент RichText отчета.

Windows 8, по какой-то причине, некорректно воспринимает теги таблицы.

Потому в данный момент решением является использовать в элементе RichText не таблицу, а просто форматирование элементов.

Для корректного отображения отчета под Windows 8 подобных таблиц быть не должно.

Я понял, спасибо, попробую...

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

Искал по "Windows 8" на форуме, но не нашел сообщений. Наш клиент жалуется, что Terrasoft 3.X под Windows 8 сильно тормозит, причем в этом же офисе на ноутах с Windows 7 система работает нормально. Наш сотрудник позвонил в тех.поддержку, общий смысл ответа был что такая проблема есть.

Действительно есть такая проблема? Решается ли она? Клиентам с Windows 8 нельзя продавать Terrasoft 3.X?

Нравится

6 комментариев

Боюсь оказаться не особо полезным, но не удержусь от комментария: сижу под Windows 8 с момента ее официального релиза, ныне под Windows 8.1, никогда не тормозил Terrasoft. Версия 3.3, 3.4.
Так что проблема скорее локальная на определенной машине и едва ли причины именно в связке Terrasoft 3.x - Windows 8. Может машинка "не тянет" по техническим причинам? Или антивирусы злые фоном работают?

Да, ситуация очень странная. Я сам сижу под Windows 7, Terrasoft летает, а по моему Windows 7 и Windows 8 это почти одно и тоже.

Дождемся официального коммента.

Здравствуйте.
Рустам и Александр, спасибо за комментарии. Дело в том, что официально пока мы не декларировали поддержку Windows 8. Касательно конкретно именно этой ситуации, то скорее всего, проблема носит локальный характер. Прецеденты успешной работы на Win 8 были и носят закономерный характер. Допускаю, что стоит смотреть в сторону сервера, а точнее базы, возможно индексов, доработок и т. д..

Спасибо, будем разбираться.

Пожалуй, продолжу тему. Не могу поставить в Windows 8 x64 клиент Terrasoft XRM 3.4.0.109. для FireBird. В общем, есть инсталлятор 3.4.0.92, он ставится, всё прекрасно. А потом, надо копировать бинарники 3.4.0.109 и менять установленные в директории программы. Этот трюк не проходит. Бинарники и инсталлятор давала тех.поддержка. Может есть нормальный инсталлятор Terrasoft XRM 3.4.0.109 для FireBird?

Сама база прекрасно поставилась в Ubuntu Linux 16.04 в FireBird 2.5. Но ругается на разность версий клиента и базы (скриншот прилагаю).

"linuxmasterz" написал:А потом, надо копировать бинарники 3.4.0.109 и менять установленные в директории программы. Этот трюк не проходит

А почему не проходит то?

Про базу - поправьте версию в tbl_DatabaseInfo на нужную цифру, если бинарники вас устраивают, и проверка пройдет

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

Подскажите какие компоненты необходимо установить на Windows 8 для работы OLAP-кубов?

Я знаю, что для XP нужно установить два компонента:
1. MSXML 6.0
2. Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB provider

но второй компонент не ставиться под Windows 8.

Terrasoft XRM 3.4.0.130

Нравится

6 комментариев

поставьте версию 2008r2 или выше

"Андросов Дмитрий" написал:

поставьте версию 2008r2 или выше


Речь идет о клиентской машине (x64), а не о сервере.

Для работы OLAP на клиентской машине нужно установить Office Web Components 2003 (OWC 11)

"Артем Гура" написал:Для работы OLAP на клиентской машине нужно установить Office Web Components 2003 (OWC 11)

А если на компьютере установлен 2010 Офис, подойдет эта версия OWC?

Да, подойдет. Microsoft не разрабатывает Web Components дальше

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