【问题标题】:AxPrintPreviewControl - error while generating print preview - dynamisc ax 2012PrintPreviewControl - 生成打印预览时出错 - 动态 ax 2012
【发布时间】:2014-11-07 12:09:46
【问题描述】:

我在 Dynamics AX 2012 中使用 DataProvider 类创建了 SSRS 报告。

当我在 AX 报告查看器窗口中打开报告时,一切正常,但问题是当我尝试生成打印预览或直接将报告发送到打印机时。

我得到异常:

Microsoft.Dynamics.AX.Framework.Reporting.Shared.ReportException: An error occurred rendering the report. Error message: The report execution 4ra2ylaiam4azjy1phpihni3 has expired or cannot be found. (rsExecutionNotFound)
   at Microsoft.Dynamics.AX.Frameworks.Controls.ReportViewer.ServerReportAdapter.RenderReportViaURLAccess(Int32 startPage, Int32 endPage)
   at Microsoft.Dynamics.AX.Frameworks.Controls.ReportViewer.ServerReportAdapter.RenderReportMetafiles(Int32 startPage, Int32 endPage)
   at Microsoft.Dynamics.AX.Frameworks.Controls.PrintPreview.AxPrintPreviewControl.printPreviewPanel_Paint(Object sender, PaintEventArgs e)
   at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

在打印预览窗口上只出现红色叉号。

有什么想法吗?请帮帮我:)

【问题讨论】:

    标签: reporting-services axapta dynamics-ax-2012 reporting-services-2012


    【解决方案1】:

    在我的情况下,问题原因是类型为“DECIMAL”的报告参数。将其替换/转换为“字符串”(在 AX 端和 SSRS 端)后 - 问题解决了。

    这是 Standart AX 2012 报告:资产开发

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多