Designing and using b.print reports
Applies to: ✅ Microsoft Dynamics Business Central & b.print
The b.print Design Reports section is a powerful tool to create own reports instead of utilizing the standard BC reports. It is a simplified version offering a quick and easy report design.
Prerequisites
In order to follow through with the setup and test of b.print reports, you need:
- A set up Business Central environment.
- The necessary network printers are reachable from the users clients and visible within the Network Printers in Business Central.
- The b.print driver has been installed to a network printer.
- A webservice key has been created on the print servers/printers side which enables access to the print sever. (This process differs depending on the printer used)
- The b.print extension has been installed to the desired BC environment.
- All settings relevant to the Assisted Setup have been configured.
Creating a new b.print report desgin
In the following, we are going to set up a brand new custom b.print report.
- Navigate to the Business Central Search
- Search for b.print Design Reports and open the page.
- Click on New to create a new Report
- In the field Code, enter a fitting code for your new Report (eg. ORDERCONFIRMATION)
- In the field Name, define a fitting name for the report. (eg. Sales Order Confirmation)
- In the field Description, enter a fitting Description for your new Report (eg. A standard Cronus Sales Order Confirmation)
Tables
You can define Tables from which the report can pull information. In the following, we are going to define tables for this purpose.
- Navigate to the section Tables
- Under Table ID, select a table from which the information in the report should originate. (eg. table 36)
- Under Alias, select a unique alias used in designer field bindings
- Under Is Sub Table select whether the selected table is a sub table fof another table (eg. for table 37 "Sales Line", this should be checked)
- Under Parent Alias, write an alias for the parent table (eg. SALES HEADER)
Design Variants
.............