Equisys technical notes

Technical guidance, explanations and fixes for our products

PRB: Print preview dialog opens in the background when choosing print preview on a NAV RTC page

Print

ZTN4334

ID: ZTN4334

This Zetadocs technical note applies to:

  • Zetadocs for NAV 5.x and 6.0 using NAV 2013 and NAV 2013 R2

Symptom

On choosing print preview on a NAV report or page from an RTC page, if the Zetadocs Factbox is enabled on the page, the print preview will open behind the page rather than in the foreground.

Cause

This is due to a refresh function used by the Zetadocs addin that is activated when a NAV page changes (for instance, when you navigate from one record to another using the navigation buttons, or when print preview is selected). This also occurs when focus is given to the NAV page.

Resolution

For the affected pages, the Zetadocs code on the pages should be modified as follows:

  • Add a C/AL Global named PrevRecID of type RecordID
  • In the OnAfterRecord() function, modify the code to read as below (changes highlighted in red):

BEGIN ZdRecRef.GETTABLE(Rec); IF ZdRecRef.GET(ZdRecRef.RECORDID) AND (ZdRecRef.RECORDID < > PrevRecID)

THEN BEGIN PrevRecID := ZdRecRef.RECORDID;
CurrPage.Zetadocs.PAGE.SetRecordID(ZdRecRef.RECORDID);
CurrPage.Zetadocs.PAGE.ACTIVATE(TRUE); END; END;

Note that a newline is required before the first THEN statement, whereas existing code block is on one single line.

  • Save and compile the modified page.

Note that the changes are required for any page that has been modified to use Zetadocs functionality.

Status

This has been identified by Equisys as a problem with the software versions given above.

Last updated: 1st April 2014 (NT) 

Keywords: print preview opens in background

EquisysLogo

Recent news

It’s that time of year again. Directions EMEA is right around the corner. This year, it takes place at the Austria Center in Vienna, between 9-11 October. Traditionally, Directions NA would take ...

We are delighted to announce that the Zetadocs Delivery and Zetadocs Capture Extension for Business Central is now available on AppSource, the app store for Business Central. This is an ...