Hi Mathew,
Great question! The ability to print reports in multiple languages in Business Central 2023 Wave 1 (BC22) is a very useful enhancement.
Here's how it works:
1. Using the Language Field in the Request Page
Yes, you can directly select the Language in the Advanced tab of the report request page. This will apply the selected language to the report output, provided that:
- The report supports multilingual labels.
- The selected language is enabled in your Business Central environment.
2. No Pre-Setup Required for Standard Reports
For standard reports (like Sales Confirmation), you typically don’t need to predefine anything—just choose the language before printing. Business Central will use the appropriate captions and translations based on the selected language.
3. Custom Reports
If you're using custom reports:
- Ensure that the report uses translated labels via
TextConst
with ENU
, ITA
, etc.
- You may need to define a region property in AL to support regional formatting (e.g., date, number formats).
4. Region Property
The Format Region field allows you to control how dates, numbers, and other region-specific formats appear. This is separate from the language and can be used to fine-tune the output for different locales.
Let me know if you'd like help modifying a custom report to support multilingual output.
If this answer was helpful, please consider marking it as accepted.
Best regards,
Daniele