Совместимость продуктов и версий

Обсуждение Stimulsoft Reports.NET
Ответить
SLoN1ck
Сообщения: 4
Зарегистрирован: 30 апр 2012, 08:59

Совместимость продуктов и версий

Сообщение SLoN1ck »

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

Столкнулся со следующей проблемой.
Создал и настроил репорт в .Net дизайнере и он нормально отображает данные. Версия - 2012.1.1300.0. Попробовал открыть в Web дизайнере версии 2009.3.600.0 - получил ошибку:

Report CTTest.mrt cannot berendered : System.InvalidCastException: Unable to cast object of type'Stimulsoft.Report.Components.StiUndefinedComponent' to type'Stimulsoft.Report.CrossTab.StiCrossField'.
atStimulsoft.Report.CrossTab.StiCrossTabHelper.BuildCross(StiCrossTabmasterCrossTab, Boolean designTime)
atStimulsoft.Report.CrossTab.StiCrossTabHelper.CreateCross(StiCrossTabmasterCrossTab)
atStimulsoft.Report.Engine.StiPageHelper.RenderPage(StiPage page)
atStimulsoft.Report.Engine.StiRenderProviderV2.RenderReport(StiReport report,StiReport masterReport, StiRenderState state)
atStimulsoft.Report.Engine.StiRenderProviderV2.Render(StiReport report,StiRenderState state)
atStimulsoft.Report.Engine.StiReportV2Builder.RenderSingleReport(StiReportmasterReport, StiRenderState renderState)
atStimulsoft.Report.StiReport.RenderReport(StiRenderState renderState)
atStimulsoft.Report.StiReport.Render(StiRenderState renderState, StiGuiModeguiMode)
atStimulsoft.Report.Web.StiWebViewer.ProcessReport()
atStimulsoft.Report.Web.StiWebViewer.set_Report(StiReport value)

Значит ли это, что проблема в совместимости версий? Репорт прикреплен. Он достаточно сложный, но корень вопроса лежит в совместимости, т.к. в .Net дизайнере репорт работает.
Заранее огромное спасибо за любую помощь по этому вопросу.

С наилучшими пожеланиями,
Сергей
Вложения
CTTest.mrt
(71.2 КБ) 330 скачиваний
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Совместимость продуктов и версий

Сообщение HighAley »

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

Веб-дизайнер начал разрабатываться значительно позднее. Версия 2009.3 -- это одна из первых версий. Там ещё не были реализованы кросс-таблицы.

Спасибо.
SLoN1ck
Сообщения: 4
Зарегистрирован: 30 апр 2012, 08:59

Re: Совместимость продуктов и версий

Сообщение SLoN1ck »

Спасибо за ответ!

Но, как я вижу, кросс-таблицы присутствуют в 2009.3.600 версии(см. http://screencast.com/t/wi0gXKE1XH). Насколько я вижу рефлектором, реализация StiCrossField отличается в более новых версиях. Может ли это быть причиной проблемы? И возможна ли более-менее безболезненная конвертация репортов с нового дизайнера в старый?

Еще раз спасибо за помощь по данному вопросу.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Совместимость продуктов и версий

Сообщение HighAley »

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

Согласно лицензионному соглашению использовать рефлектор запрещено!

В старых версиях не реализованы многие функции, поэтому при использовании отчётов, созданных в новых версиях, в настолько более старых могут возникать проблемы.

Спасибо.
Ответить