13-3 Report Writer

13-3 Report Writer provides tools that help you create custom reports of your Sage 100 Contractor data. With 13-3 Report Writer, you can modify existing reports or create entirely new reports to suit your company’s needs.

You can create new reports from scratch, or you can use existing reports as the basis for new reports. When you display a Sage 100 Contractor report, Sage 100 Contractor copies the report and displays the copy in the 13-3 Report Writer window. You can then edit, rename, and save the new report.

Before creating a report

You need to understand how 13-3 Report Writer and 13-5 Form/Report Page Design work together.

  • You use 13-5 Form/Report Page Design to create the page layout for a single page form or a multi-page form that includes text, fields, and calculated fields.

    Most form designs also have a detail box that indicates to Sage 100 Contractor where the report details will be placed.

  • You use 13-3 Report Writer to create the body of the report, which appears in the detail box of the form design. In the design of the report details, you can include text, fields, and calculated fields. In addition, you can control when the report prints on a new page or on an entirely new form.

    You also use 13-3 Report Writer to associate a specific form design with a report. When you select the report for printing, Sage 100 Contractor automatically selects the associated form design. In addition, you can determine the location of the report in Sage 100 Contractor. You can assign custom reports to 13-4 Report Printing, or to another window that contains reports similar to the custom report.

Creating new reports

Note: Sometimes it is quicker to create a new report by editing an existing report that needs only a few changes or additions.

To create a new report:

  1. Open 13-3 Report Writer.
  2. On the New Report Launch window, select one of the following options:

    • Create a new report using the wizard...
    • Start with a blank report
  3. Click [OK].

Modifying existing reports to create new reports

Before you start, locate the report you want to modify, and write down its name.

To identify the report, use its file name, which is a combination of:

  • The menu option where the report is located.
  • The number of the report.

These two items are combined to form an eight-character file name. For example, 04010221.RPF is the report for 4-1-2 Payable Invoice, report 21.

Using the New Report Launch window

Using the New Report Launch window, you can:

  • Create a new report using the wizard.
  • Browse for an existing report.
  • Start with a blank report.
  • Open a recent report. (The last five saved reports are listed.)

Modifying reports and form designs

When the [Modify Report] button appears in the Report Printing window, you can edit the report design and the form design.

If the [Modify Report] button does not appear, you cannot edit the report design, but you can still edit the form design.

To open 13-5 Form/Report Page Design from a Report Printing window, click Edit > Form Design.

If the form name does not appear in the Report Form field in the Report Printing window, click the [Modify Report] button. This opens the custom report in 13-3 Report Writer. The custom form name is then displayed in the Form field. Copy the form design to the \Report Forms folder.

Important! Some of the over 1,100 system reports are “locked,” and you cannot modify the data portion of the report. In certain cases, some reports allow modification of the design.

Assigning reports to form designs

When you decide to print a report, Sage 100 Contractor selects the form design you assigned to the report design. You can assign a report design to a specific form or to a group of forms.

Form design uses file name extensions to group similar types of form designs together. To assign a report design to a form design, you need to determine which form design a specific report uses. When you select a report for preview or printing in the 13-4 Report Printing window, Sage 100 Contractor displays the file name and file name extension of the form design below the Report list.

For example, say you create a new report for income statements titled My Income Statement and want the new report to use the same form design as the original report for income statements. Having created the report design, assign it a form design to use when Sage 100 Contractor generates the report. In the Form text box, you type report.rpt and save the new report. Later, when you print the My Income Statement report, Sage 100 Contractor automatically selects the Report.RPT form design.

Suppose, instead of limiting the report to the Report.RPT form design, you want to be able to select any form design using the .RPT file name extension when printing the My Income Statement report. In this situation, use a wildcard in place of the report name and indicate the file name extension.

In the Form text box, type *.RPT to indicate you want all files using the .RPT file name extension, and save the report. When you select the My Income Statement report for printing, you will be able to select from all the form designs using the .RPT file name extension.

When you save a report design, Sage 100 Contractor saves it as a file. The file name determines where you will find the report in Sage 100 Contractor. Whereas form designs use different file name extensions to organize the forms into meaningful groups, all report designs use the .RPF file name extension.

You can assign a custom report to:

  • 13-4 Report Printing. Assign the file any name, and then save it as a shared report that anybody can use or as a private report that only you can use. You can save an unlimited number of reports in this way.

  • A specific location where similar reports are found. For example, if you create a new income statement, you might want to make the report available with the other income statements. Each window location can contain up to 20 custom reports.

    To assign a report to a specific window, you must use a particular file-naming scheme when you save the file:

    • The file name must consist of eight numbers.
    • The first six numbers must specify the window location.

    • The last two numbers are user-defined and must fall between 01 and 20.

    The following examples explain how to convert the window locations into the correct naming format:

    • You created a new departmental income statement and want to access the report from 2-8-1 Departmental Income Statement. Convert each menu and submenu number used to arrive at the Departmental Income Statement into a 2-digit number, so the file name becomes 020801. As this is your first custom report in this location, add 01 to the end. The full name of the file becomes 02080101.RPF.

    • Some windows in Sage 100 Contractor are not located under two submenus. To indicate the correct report path, add two zeros in the report name to represent the last submenu. For example, you create a new income statement and want to access it from 2-3 Income Statement. The numbers representing the location become 0203. Because you need six numbers to represent the menu location, add two zeros. The file name then becomes 020300. As this is your first custom report in this location, add 01 to the end. The full name of the file becomes 02030001.RPF.