Limitations and restrictions
- Transactions
Transactions in a report extension are not supported.
- UI
A report extension has no access to the UI. You cannot start sessions or (other) reports.
- Printing
The report extension is meant only for reading or calculating additional data to be printed in the reports. You cannot control the printing itself by manipulating the predefined variables for report scripts.
The
lattr.*
variables may not reflect the correct values. The moment of reading the additional data and the real printing is different. The variablelattr.language$
can be used to check the language in which the report is printed.To have access to this variable, you can use this line in the Declaration hook:
#include <bic_repgen>