Reports have several purposes in Navision:
· Reports are used to print information from a database in a structured way. For
example, you can create a report that lists all the customers and all the orders
placed by each customer.
· Every application document must be created as a report. For example, to print an
invoice, you must create a report that is automatically filled out with the relevant
information.
· Reports can also be used for other tasks and not just for printing. A report can be
used to automate many recurring tasks such as updating all the prices in an item
list. This could be achieved by writing C/AL code in a codeunit, but using a report is
much easier because you can take advantage of the powerful data modeling
facilities available in the report designer.