Difference between revisions of "Report"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
m (Initial place holder - more to follow.)
 
m (Intermediate save - more to follow.)
Line 18: Line 18:
 
== Restrictions ==
 
== Restrictions ==
  
 +
To enable reports, the user's role must have '''Can Report''' checked in the {{WindowRef|Role}}.
 +
 +
The Report function is only available when viewing a data window.
  
 
== Description ==
 
== Description ==
 +
 +
When the report menu or icon ([[Image:Report24.png]]) is selected or clicked, ADempiere will display a report showing the current record being viewed.  The format of the report is determined by [[Print Formats]], several of which can be defined for any table.
 +
 +
If there are no pre-defined print formats, ADempiere will create one using the name of the table.  This default print format will use a standard header and will display all available fields in a flat format, one line per row.  This will often result in a report that is many pages wide - not very useful, but its a start.
 +
 +
It is possible to modify the report formats and add others so that there is a choice of what you want to see when you click the report button.  For more information of the possibilities, see [[Print Formats]].
 +
 +
It is also possible to override the internal report mechanism and create the reports with Jasper Reports.  See [[Compiere_JasperReports_Integration_HowTo|Jasper Reports Integration]] for more information.
  
  
 
== For Developers ==
 
== For Developers ==
 +
 
The software that controls this dialog is found in
 
The software that controls this dialog is found in
 +
 +
* client/src
 +
** org.compiere.apps.APanel.java
 +
** org.compiere.print.AReport.java

Revision as of 05:42, 19 September 2010

Table of Contents{{#if: Functionality| | Functionality }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | Report{{#if: Request| | Request }} ⇒

The Report function provides a way to generate simple reports based on the data being viewed.

Access

Icon: Report24.png
Menu: →Report }}{{#if: | → }}{{#if: | → }}
Short Cut: <F11>

Restrictions

To enable reports, the user's role must have Can Report checked in the {{#if: |{{{2}}}|Role }} Window.

The Report function is only available when viewing a data window.

Description

When the report menu or icon (Report24.png) is selected or clicked, ADempiere will display a report showing the current record being viewed. The format of the report is determined by Print Formats, several of which can be defined for any table.

If there are no pre-defined print formats, ADempiere will create one using the name of the table. This default print format will use a standard header and will display all available fields in a flat format, one line per row. This will often result in a report that is many pages wide - not very useful, but its a start.

It is possible to modify the report formats and add others so that there is a choice of what you want to see when you click the report button. For more information of the possibilities, see Print Formats.

It is also possible to override the internal report mechanism and create the reports with Jasper Reports. See Jasper Reports Integration for more information.


For Developers

The software that controls this dialog is found in

  • client/src
    • org.compiere.apps.APanel.java
    • org.compiere.print.AReport.java