This is an experience that can drive you crazy. You have designed a report to run with the RTC. The preview looks nice and exactly how you expect it. Then you decide to print the report on paper or export it as PDF. And unexpectedly every other page is blank! Headers are printed, but there . . . → Read More: RTC reports with persistent blank pages
RTC reports with persistent blank pages
Export to Excel on RTC using .Net Interop
Exporting to Excel via the Role Tailored Client of Microsoft Dynamics NAV can be very slow when using the standard export functions from Table 370 (Excel Buffer). The reason for this performance issue is explained in this blog post on the Microsoft Dynamics NAV Team Blog.
The recommended solution from Microsoft is . . . → Read More: Export to Excel on RTC using .Net Interop
Start Excel from RTC
Starting the Excel application from the Role Tailored Client can result in an error if the Regional Settings do not match the installed language of Office. In my case, I have Dutch Regional Settings but Office is installed with English (United States). When calling the Workbooks.Add method, I receive the error message ‘The call . . . → Read More: Start Excel from RTC
NAV TechDays 2011
On September 29 & 30 the NAV TechDays 2011 were held in Antwerp. And it was definitely a great conference! Almost 450 people attended the conference, which originally started as the mibuso conference a few years ago. What really made the event worthwile was of course the content delivered. The venue was great, though. . . . → Read More: NAV TechDays 2011
Controlling the drop-down list in the RoleTailored Client
The drop-down list is one of the innovations in the RoleTailored Client. It is also a feature that is not overwhelming documented. There is just one topic in the help files that explains how to control which fields are displayed. There are also a couple of blogs around this topic. However, there are some undocumented . . . → Read More: Controlling the drop-down list in the RoleTailored Client
UPLOAD files without dialog box
Time is flying! My last post is already more then four months ago, so it’s high time to post a new one.
Last week I was struggling with the UPLOAD statement. First of all, I always need some twisted thinking here: the code is running on the Service Tier, but DOWNLOAD doesn’t mean . . . → Read More: UPLOAD files without dialog box
Access NAV Web Service from outside a domain
Do you recognize this situation?
Your web service is correctly configured. SPN’s have been set, delegation is covered, you can read the WSDL from a computer in the domain. But access to the web service is denied as soon as you connect from a computer outside of the domain. Visual Studio or Internet Explorer ask . . . → Read More: Access NAV Web Service from outside a domain
Binary data with NAV Web Service
A few weeks ago, a customer asked me to create a web service that was able to import data from a web form into Microsoft Dynamics NAV. Since they are using NAV 2009 R2, this didn’t sound very challenging. Just one small detail triggered me: the web form also contained a field to upload a . . . → Read More: Binary data with NAV Web Service
Automatic deployment of RTC Control Add-in
A few weeks ago a customer asked us for a replacement for a Notepad integration. They were using it for a long time with the Classic Client, but since they recently upgraded to the Role Tailored Client, they asked us if it was possible to integrate Notepad (or something like that) with the RTC.
So . . . → Read More: Automatic deployment of RTC Control Add-in
NAV 2013 Image Library
The NAV 2013 release contains a lot more images compared to NAV 2009 R2. As far as I could see, there are around 1000 action icons available. That is a huge number of images!
Lookup for imagesA new feature in the NAV 2013 Development Environment is that there is a lookup button available for . . . → Read More: NAV 2013 Image Library
Run a Page or Report with RecordRef variable
The RecordRef variable in Microsoft Dynamics NAV is a very useful data type. Especially when writing generic code where you can’t predict the record type. Using the RecordRef variable can drastically reduce your code.
But sometimes you need to run a certain Page (or Report), based on the record type. To run the default lookup . . . → Read More: Run a Page or Report with RecordRef variable
NAV Client needs permission to run external component
When you try to use an external component on client side (RunOnClient = Yes), then it can happen that get the following message “The Microsoft Dynamics NAV client needs permission to run xyz – an external component”:
. . . → Read More: NAV Client needs permission to run external component
Get SQL Server Name from code in Dynamics NAV 2013
Sometimes it is better to use SQL code instead of C/AL code to perform bulky operations. The reason is obvious: performance. Using SQL code is much faster. The upgrade procedure for Dynamics NAV 2013 uses SQL code to perform the upgrade on the Dimensions.
When using SQL code, you need to find the SQL Server . . . → Read More: Get SQL Server Name from code in Dynamics NAV 2013
Reviewing “Getting Started with Dynamics NAV 2013 Application Development”
This is a first in a life time experience: to review a book. Without thinking it over, I replied in a thread on LinkedIn where Packt Publishing asked for reviewers for their new publication, the book ‘Getting Started with Dynamics NAV 2013 Application Development’, written by Alex Chow.
. . . → Read More: Reviewing “Getting Started with Dynamics NAV 2013 Application Development”
Microsoft Dynamics NAV MVP
Today I was honored to become Microsoft Dynamics NAV MVP. I want to thank Microsoft for giving me this award. For me it is the very first time to enter this distinguished group of professionals. And I really hope it will help me in serving the community with more and better knowledge, because I strongly . . . → Read More: Microsoft Dynamics NAV MVP
Directions EMEA 2013 Calendar
If you are going to visit Directions EMEA 2013 you might have had a look at the agenda. And you probably noticed that there are two sources to look at: the agenda and the content overview. The agenda shows all the timeslots with a session code while the content . . . → Read More: Directions EMEA 2013 Calendar
Directions EMEA 2013 Keynote
Here at Directions EMEA 2013 Microsoft just finished their keynote. Microsoft Dynamics NAV 2013 R2, the next version, was presented. Here are some highlights from this session.
Overall: it is (again) a very great and promising release!
The key message is:
Microsoft Dynamics NAV 2013 R2 is
In Office 365, and On Windows Azure . . . → Read More: Directions EMEA 2013 KeynoteDirections EMEA 2013–Building apps for Microsoft Dynamics NAV
At the first day of Directions EMEA 2013 in Vienna, there was a session called ‘Building apps for Microsoft Dynamics NAV’. One might think that this session would explain how apps can be build, what tools there are, etc.
Well, that was not the case.
Noticed that the version number is missing in the session . . . → Read More: Directions EMEA 2013–Building apps for Microsoft Dynamics NAV
Directions EMEA 2013 – Multitenancy
It was really a very interesting week. Directions EMEA in Vienna was all about Microsoft Dynamics NAV 2013 R2. And of course about all the very interesting products that NAV partners offer. There were so many sessions that I sometimes had to choose between two or more sessions while I wanted to visit all of . . . → Read More: Directions EMEA 2013 – Multitenancy
NAV 2013 R2 Image Library
The NAV 2013 R2 was shipped a few weeks ago, and the look and feel has drastically changed, compared to the RTM version. It has a flattened interface, which adheres to the new UI standards of Microsoft. Questions were raised if we could go back to the previous look and feel, but Microsoft . . . → Read More: NAV 2013 R2 Image Library