O'Reilly logo

Microsoft Dynamics NAV 2015 Professional Reporting by Steven Renders

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The report execution flow

The application needs to determine when to run which layout because a report can have built-in layouts (RDLC and/or Word) and custom layouts (RDLC and Word).This is handled via several codeunits that follow a report execution flow. The following figure visualizes this flow:

The report execution flow

This flow is executed when you run a report from the application and select Print, Preview or when you run a report via C/AL code:

  • First, the codeunit uses the HasCustomLayout() function to determine if the report has been set up with a custom RDLC or Word layout. If not, the default built-in layout is used.
  • If the report has a custom or built-in Word layout, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required