Top Two Problems for Dynamics NAV Classic Client: Table Locks and Time

Two of the biggest complaints I hear from clients who are still on NAV versions prior to NAV 2013 are the headaches caused by table locks, and the time required to post sales orders. If you are one of those people suffering from either (or both) of these issues, keep reading, there is hope.

Bron : ArcherPoint
Lees meer…

Microsoft Dynamics NAV 2009 Classic Client – How to Set Up the Job Queue

I’m often asked to schedule processes in Microsoft Dynamics NAV. This blog explains how to do so in the Classic Client.

From MSDN:

Job Queues in Dynamics NAV enable you to specify, request, and control when certain processes are run, such as the processing of a report or executing a codeunit. You enter your requests for the execution of a report or a codeunit in the Job Queue Entries window.

Bron : ArcherPoint
Lees meer…

Printing PDF Reports in Classic without external components

Ever had a customer who asked to email his invoice in PDF, when they do not have / use RTC and work in the Classic Client? The answer is probably yes!

How did you solve this? Most probably you used an external component or PDF printer, and hoped that it would print and you could sent the correct PDF file?

Bron : Magno’s Blog
Lees meer…

Create PDF of a classic report (without RDLC) from RTC

1. Make Bullzip PDF Printer the default printer for the Classic report (in this example 50080) without RDLC (printer selections)

2. Add this code in Report – OnInitReport()

BullZipPDF.Init;
BullZipPDF.LoadSettings;
BullZipPDF.SetValue(‘Output’,’c:\temp\temp.pdf’); //only example, better to use timestamp
BullZipPDF.SetValue(‘Showsettings’, ‘never’);
BullZipPDF.SetValue(‘ShowPDF’, ‘no’);
BullZipPDF.SetValue(‘ShowProgress’, ‘no’);
BullZipPDF.SetValue(‘ShowProgressFinished’, ‘no’);
BullZipPDF.SetValue(‘SuppressErrors’, ‘yes’);
BullZipPDF.SetValue(‘ConfirmOverwrite’, ‘no’);
BullZipPDF.WriteSettings(TRUE);[/code]

3. Run the report from a page in the RTC:

REPORT.RUN(50080,FALSE,FALSE,SalesInvHeader); //in my example one sales invoice header, not possible to print multiple

4. File ‘Temp.pdf’ is created now, if needed you can rename it!