Documentation Index

Fetch the complete documentation index at: https://help.dox42.com/llms.txt

Use this file to discover all available pages before exploring further.

Additional tables to existing form letter reports

Prev Next

Typically, form letter reports are using the preprocessing logic in their data providers, extending the SrsReportDataProviderPreProcess class.

Example – SalesPackingSlip

Example – SalesPackingSlip

As one result of this, all changes in temporary data source tables in the data provider class should be carried out with a separate database connection – just as in standard code.

This separate database connection object is defined in the preprocessing base class and is used by the standard code for each report table.

Example – SalesPackingSlip

Example – SalesPackingSlip

Important

If this concept is not used for extensions to the data providers, several issues (especially around blocking) can arise.

© dox42 2026. All rights reserved.