Category: Knowledge Base

ForNAV Direct Print Infrastructure

Direct Print consists of three ways of sending print jobs directly to a printer in Business Central. They are named Server Print, Service Print, and Client Print. Server Print Server Print is only supported in on-premise environments. Here, the Business Central service tier communicates directly with the printer. This requires that the printer is connected

Continue Reading

Add a repeater on your report

Add a repeater on your report In some cases, it is necessary to add a repeater to your Business Central reports. For instance, if you want to print one label for each item of quantity on your Sales Order. We have created the Repeater Line temporary table for this reason.   Usage scenario 1 –

Continue Reading

How to fill temporary tables in AL-code and use them in custom layouts

In the ForNAV Designer, you can add new data items to a layout without modifying the underlying AL-code. This has the benefit of easy deployment and maintenance, because the changes only exist in custom layout, which is data and not code. Data items require temporary tables to run and custom AL-logic to fill up the

Continue Reading

Upgrade ForNAV OnPrem from DLL to Universal Code

This article describes upgrading ForNAV on-premise from DLL to Universal Code. Universal code extensions are extensions that are optimized to run on cloud and don’t use DLLs, the local file system, and other features that are only accessible for on-premise extensions. There are some technical differences between the DLL style ForNAV reports and the new

Continue Reading

Install the ForNAV Report Service on Docker

With the new addition of the Report Service, you must also install it when you want to run ForNAV in a Dockerized Business Central installation. To install the ForNAV Report Service on Docker: Step 1. Build your Business Central container. Simply build your containers as usual, but open port 8080 as well. Step 2. Copy

Continue Reading

Paper Sources and ForNAV Direct Print

The preferred way to control the paper tray used when printing from Business Central is to use the paper source setting on a direct printer definition. In the list of ForNAV direct printers, you can select the Printer Specific paper source and then choose from the list of available paper sources for the printer: The

Continue Reading

Add request page variables to a report

You can use the report property Request Page Variables to add variables to the report’s request page. The value of the variables can later be used in JavaScript expressions to control the layout of the report. You can use this property when editing AL-object reports in your own extensions. If you want to add request

Continue Reading

Migration from Custom Report Layouts to Report Layouts

With Business Central 20, Microsoft introduced a new custom report layout subsystem with a new table layout, which works in parallel with the current custom layout subsystem. Eventually, Microsoft will deprecate the old custom layout subsystem and all Business Central extensions will need to be changed to use the new subsystem. Because Microsoft knows that

Continue Reading

Hidden ForNAV Direct Print features

In a support case today, a partner wrote that Business Central Print does not support Duplex, based on information from this article: OnAfterDocumentPrintReady Event – Business Central | Microsoft Learn After having a closer look, there are even more things not supported by Business Central: default copies, color, duplex, and custom paper trays/bins. However, ForNAV

Continue Reading

ForNAV Report Service

Today, running ForNAV OnPrem depends on a DLL, which has become the de facto way of integrating with Dynamics NAV and Business Central. However, after the move from C/SIDE to extensions, widespread use of Docker, and having to support a different model on Business Central Cloud, the value of using a DLL has decreased. On

Continue Reading