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

Equisys Logo, Document Management and Expense Management for Business Central
 

Replaced by script
Recent news

Understanding the profitability of projects is often a difficult and cumbersome process, especially if there is a lack of visibility around all the project costs. Getting that visibility of all ...

This article describes the new features and other improvements in the September 2021 update of the Zetadocs Expenses service. Zetadocs Expenses Release ...

North America
 
Equisys Inc
30000 Mill Creek Avenue
Suite 335
Alpharetta, GA 30022
USA
(770) 772 7201
Europe
 
Equisys Ltd
91 Southwark Bridge Road
London
SE1 0AX
United Kingdom
+44 (0)20 7203 4000
 

© Equisys Ltd
All rights reserved

© Equisys Ltd    All rights reserved    Contact    Privacy policy    Cookies