# How to Use Report Options and Print to PDF in SyteLine

> Source: https://netray.co/erp-help/syteline-how-to-save-report-options-and-print-pdf
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: ERP Help

## Short answer

Most SyteLine reports are run from a form with selection criteria (the report options) such as ranges, dates and status, then sent to preview, printer, file or the background queue. Save your criteria so they are not retyped, and use a background run for slow reports. Blank output nearly always means the filters exclude every row.

## Kind

how-to

## System

syteline

## Erp

Infor SyteLine (CloudSuite Industrial)

## Module

Reporting / Report Options

## Query

how to save report options and print a report to PDF in SyteLine

## Alternate Queries

- SyteLine report filter selection criteria
- SyteLine run report in background and email
- SyteLine report preview blank
- SyteLine default report parameters per user

## Applies To

Infor SyteLine 8.x and CloudSuite Industrial 9.x and 10.x with SSRS-based reports. Behaviour of output options depends on the reporting setup.

## Steps

### How to run, save and export a report

**Items:**

- Open the report form from its menu (for example a customer, inventory or job report) and review the selection criteria fields.
- Enter ranges carefully: starting and ending values, date ranges, status checkboxes and the site. A blank To field is treated differently from a blank From field on some reports.
- Check the options such as sort order, detail or summary and whether to include inactive records.
- Choose the output: preview on screen, print to a printer, file or the background task if your release supports it.
- For PDF, preview the report and use the export or save option in the viewer, or select a PDF output type if offered.
- Save the parameter set under a name if the report form supports saved criteria, so you or your team can reuse it.
- For long reports, run in the background through the task queue and collect the result when finished, rather than keeping the form open.
- If the report is blank or slow, narrow the criteria and check the report's site and date filters first.

## Sections

### Why reports return no rows

**Body:**

Blank reports are a filter problem more often than a system fault. Typical causes are a date range in the wrong fiscal period, a status checkbox that excludes the records you want (for example only Open orders when everything is Filled), a site different from where the data was entered, or an item range where start is later than end.

Start by running the same report with the widest possible criteria. If rows appear, tighten one filter at a time. If nothing appears even with open criteria, then check permissions and data in the underlying table with a direct query.

### Slow reports and background runs

**Body:**

A report that runs for minutes on screen should usually be run in the background so the client is not tied up and a timeout does not kill it. Scheduled and background runs also let you produce the same output every morning with the same criteria. The task manager page describes how background tasks are set up.

If one report is consistently slow, the cause is usually a wide date range on a large transaction table, a missing index on a custom filter, or a report that calls a heavy view. Narrow the criteria first, then look at the SQL Server execution plan if it remains slow.

### Preview versus export and custom reports

**Body:**

Standard reports are delivered with the product and customized ones are usually built in SSRS or as custom stored procedures and views. When someone asks for an edit to a column or a header, check whether the report is standard, because upgrades can overwrite changes to standard report definitions.

For repeatable extracts, a SQL view or IDO is more stable than a screen report. The custom reporting page covers this. Use the delivered report for printed documents such as pick lists and invoices, and a view for data analysis.

**Code:**

-- Quick check that data exists for the report filters (verify names on your release)
SELECT COUNT(*) AS rows_in_range
FROM co
WHERE order_date >= '2026-01-01' AND order_date < '2026-02-01' AND stat = 'O';

## Pitfalls

- Assuming a blank report is broken instead of checking site, date, status and range filters.
- Running a wide date range on a transaction report on screen and timing out the client.
- Editing a standard report definition and losing the change at the next upgrade.
- Relying on a screen report for large data extracts instead of a view or IDO.
- Forgetting that a saved parameter set holds old dates and needs updating before reuse.

## Ai Angle

ERPray can answer many questions that people run a report for, such as open orders by customer or past-due jobs, directly over live data and show the query, without picking from a menu. It does not replace formal printed documents like invoices and packing slips. For compliance documents, keep using the delivered report forms.

## Faq

### How do I export a SyteLine report to PDF?

**Answer:** Run the report to preview, then use the export or save control in the viewer and choose PDF. Some setups offer a PDF output type or a file destination on the report form. Use the background run if the report is large.

### Why is my SyteLine report blank?

**Answer:** Most often the filters exclude every row: wrong site, date range, status or item range. Re-run with open criteria, then tighten one at a time. If still blank, verify the data exists with a direct SQL count.

### Can I save report criteria for reuse?

**Answer:** Many report forms let you save and reload a named set of criteria, and background tasks store their own parameters. Check dates in saved sets before reuse, since they do not update on their own.

### Why is a report very slow?

**Answer:** Usually a wide date range on a large table, a heavy view or a missing index behind a custom filter. Narrow criteria, run in the background and review the SQL plan if it persists.

## Search terms

SyteLine report options, SyteLine report to PDF, SyteLine report blank no data, SyteLine report selection criteria, SyteLine background report, SyteLine save report parameters, CloudSuite Industrial reports, SyteLine SSRS report filter

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
