Custom Reports

Overview

Custom reports show your BOS Professional data the way you need it, as a list with an optional chart. Each report is an SQL query with its own columns, filters, chart and output template.

Custom reports use two screens:

  • Custom Reports: where you select a report, set its filters and view it (see Custom Reports Screen).
  • Edit Reports: where reports are created and edited (see Edit Reports).

The same reports can appear on your Dashboard.

Info

Creating custom reports for clients is one of the services QuickEasy offers. Contact support if you would like a report created or changed.

Navigation

Main Menu > Reports > Custom Reports

Settings

User Settings

Navigation

Main Menu > Office > My Organisation > Double-click a username to edit the record > Settings (tab)

Note

The defaults are the values for new databases and new users. Your database may have different values.

Setting Description Default
Reports & Dashboard > Reports - Access AllowedThe reports you can view. Click Edit... to select them.None
Reports & Dashboard > Edit Reports - Access AllowedYes or No. Whether you can open Edit Reports.No
Reports & Dashboard > Dashboard - Reports (ReportID eg. 1,2,3)The IDs of the reports on your Dashboard, separated by commas.None
Reports & Dashboard > Dashboard - Rows, Dashboard - ColumnsThe number of rows and columns of charts on your Dashboard.0
Reports & Dashboard > Dashboard - Automatic RefreshYes or No. Whether the Dashboard refreshes automatically. If your system is slow, set it to No and click Refresh instead.No

Custom Reports Screen

Select a report from the dropdown list, set its filters and click View. The list only contains the reports you have access to.

Buttons Explained

Button Description
ViewRuns the selected report.
ResetClears the report and its filters.
Left and right arrowsMove the date range back or forward, and run the report again.
OutputPrints, previews or emails the report using its output template. Only available when the report has a template.
ActionsRuns an Action on the selected rows. Only appears when the report has Actions (version 26.04 and later).
iShows the report's description.
Menu
  • Edit Reports: opens Edit Reports (see Edit Reports).
  • Data Grid:
    • Date grouping: how date columns are grouped when you group the report by a date:
      • Date
      • Month
      • Year
      • Relative: relative to today, for example, Yesterday or Last Week.
    • Automatic Row Height
    • Expand Groups and Collapse Groups
  • Print and Email (PDF or Excel): when the report has no output template.
  • Print Chart: when the report has a chart.
  • Export: exports the report to Excel.
  • The grid layout options.

Right-click Options

Note

Drilldown only works when the report has a drilldown set up (see Edit Report).

Right-click a row of the report for these options:

  • DrillDown: opens the linked record. You can also double-click the row.
  • Print: prints the report.
  • The report's Actions, if it has any.

Filters Explained

The filters depend on the report: each report shows only the filters its SQL query uses.

Note

Some reports show only your own records. These reports show "Active User" and your name in the filter text, and have no filter to change it.

Filter Description
Date rangeA date range dropdown list with start and end dates.
Lookup filterOne of these, depending on the report:
  • Rep
  • Operator
  • User
  • Customer
  • Supplier
  • Cost Centre
  • Account
  • Mat Category
  • Job Category
  • Branch
Transaction numberA transaction number, for example, a QT, SO, WO, PO, CI, SI or DN number.

Data and Chart Tabs

When the report has a chart, it opens with two tabs: Data shows the rows and Chart shows the chart. The chart type is set on the report (see Chart Tab).

Edit Reports

Edit Reports lists the custom reports. You need the Edit Reports - Access Allowed setting to open it.

Navigation

Main Menu > Reports > Custom Reports > Menu (button) > Edit Reports

Edit Reports List

Buttons Explained

Button Description
RefreshRefreshes the list.
NewCreates a report.
LoadLoads a report from a .qer file.

Fields Explained

Field Description
IDHidden by default. The report's number, used for the Dashboard and in Actions.
ReportThe report's name.
TemplateWhether the report has an output template.
Drilldown - Module, Drilldown - FieldnameWhere a row drills down to.
Chart TypeThe report's chart.
HTMLHidden by default. Whether the report has an HTML email body. The email body is edited in the HTML Editor.
Menu (...)A submenu with these options:
  • Edit
  • Copy
  • Delete
  • Save to file: saves the report as a .qer file, with its SQL, fields and chart, so it can be loaded into another database.

Edit Report

Double-click a report to open it.

Buttons Explained

Button Description
ArrowsMove to the previous or next report.
Edit SQLOpens the SQL Editor for the report's query. The Tables, Fields and Parameters lists on the left help you write the query, and Test runs it. When you save, the Fields tab is updated with the query's fields.
  • Note: Some reports get their data from a stored procedure in the database, for example, from CUSTOM_DB_PROFITLOSS(0). Edit SQL changes the report's query, not the procedure.
New, Copy, DeleteCreate, copy or delete a report.
SaveSaves the report and updates the Fields tab from the SQL query. If the SQL is invalid, the message "Invalid SQL, fields not updated." appears.

Fields Explained

Info

Fields marked in green (✎) can be edited.

Field Description
NameThe report's name, as listed on the Custom Reports screen.
DescriptionThe report's description, shown by the i button.
TemplateThe report's output template (.rtm file). Click Load from file to load a template, or Clear to remove it.
Drilldown: ModuleThe module a row opens when you drill down:
  • Materials
  • Quotations
  • Workflow
  • Sales Orders
  • Work Orders
  • Delivery Notes
  • Customer Invoices
  • Customer Credit Notes
  • Purchase Orders
  • Supplier Invoices
  • Supplier Credit Notes
  • Transfer Orders
  • Materials Movement
  • Customers
  • Linked Transactions - SO, - WO or - PO
  • Ledger
Drilldown: FieldnameThe field that holds the ID of the record to open, for example, the Sales Order's ID.
Chart TypeThe chart shown on the Chart tab:
  • Area diagram
  • Bar diagram
  • Column diagram
  • Line diagram
  • Pie diagram
  • Stacked Area diagram
  • Stacked Bars diagram
  • Stacked Columns diagram

Fields Tab

  • The Fields tab lists the fields that the SQL query returns.
  • Each field becomes a column on the report.
  • New fields get default settings from their data type. For example, numbers are right-aligned with 2 decimals and a Sum.

Fields Explained

Column Description
Field NameThe field's name in the SQL query.
Data TypeThe field's data type, for example, Text, Numerical, Integer or Date.
CaptionThe column heading on the report.
EditorHow the value is shown:
  • CheckBox
  • Date
  • Image (.jpg), Image (.png) or Image (.wmf)
  • Integer
  • Memo
  • Memo - Rich text
  • Numerical
  • Text
  • Time
  • Timestamp
DecimalsThe number of decimals shown.
AlignmentLeft, Right or Centre.
SummaryThe total shown below the column:
  • None
  • Sum
  • Count
  • Average
  • Max
  • Min
VisibleWhether the column is shown.
MergeMerges cells with the same value in the column.
PivotFilter, Data, Row or Column. Unused for now.

Chart Tab

Select the fields for the report's chart:

  • Category: the field shown along the axis, for example, the month or the customer. The report only has a Chart tab when a category is selected.
  • Series: the number fields shown as bars, columns, lines or slices.

SQL Parameters

The report's filters come from the parameters in its SQL query. For example, :DATESTART and :DATEEND add the date range, and :CUSID adds the Customer filter.

Parameters Explained

Note

A report shows one lookup filter. If the query uses several of the lookup parameters, only the first one gets a filter.

Parameter Filter
:DATESTART, :DATEENDThe start and end of the date range.
:REPID, :OPERATORID, :USERIDRep, Operator or User.
:CUSID, :SUPIDCustomer or Supplier.
:CCENTREID, :ACCOUNTIDCost Centre or Account.
:MATCATID, :CATEGORYIDMat Category or Job Category.
:BRANCHIDBranch.
:QUOTEID, :SOID, :WOID, :POID, :INVID, :SUPINVID, :DELID, :CCMAINID, :SCMAINID, :STOCKMOVEMENTID, :STRMAINIDThe transaction number (QT, SO, WO, PO, CI, SI, DN, CC, SC, MM or TO).
:ACTIVEUSERIDNo filter. The report uses the logged-in user, so each user sees their own records.

Dashboard

  • The Dashboard shows the charts of selected custom reports as they stand today.
  • Choose your Dashboard reports with the Dashboard - Reports setting, using the report IDs from Edit Reports.
  • For the layout, refresh and chart options, see Dashboard.
The Dashboard with six custom report charts: Income Statement for the month and the year, Planboard, Quote Summary, Sales Category and Sales Summary by Rep

Report an issue with this page

For more useful feedback, select the text on the page you're reporting about, then click Feedback again — or continue without selecting anything.