Marco's Blog

My technical thoughts on Dynamics NAV
It's been a long time..
It's been a long time since I wrote my last blog post. Partly because the birth of our youngest daughter, mainly because there was not that mucht news for me to tell at the moment. But that is all going to change in the near future because NAV 7/2013 is coming! If all goes well, I'm planning to write a few blogs on this new NAV version. For now, you'll have to do with a Dutch blog I wrote during the Dutch Dynamics Community Event on April 17th. You can find it here .
The dataport is dead, long live the xmlport!
Since the release of the Role Tailored Client, it is well known that dataports will no longer be supported in NAV. My first reaction to this was: "Oh no, how will we import bulk data into NAV then, if we don't have an XML file?" And there was another problem; you weren't able to run an XML port directly. As some of you know I'm speaking past tense here. Somewhere in the release process of NAV 2009, Microsoft listened to the community or had a brain wave and fitted in some new...
Tip: NAV Classic Server – hidden features
It has been a while since my last blog post. There were a couple of reasons for this: First, my wife and me are expecting our third child, so I was busy redecorating Second, I was so busy the last month at work with my projects And third, I didn't have any inspiration for a new post. But all that changed last week when our newest MVP Luc van Vugt wanted to install multiple classic servers on a single machine. (I know, this is old school NAV). The installation went ok, but In the old days (if...
Tip: Formatting Decimals
Today I had a classic encounter with the FORMAT command in C/AL. One of my colleagues was busy generating an ASCII file from NAV in which he wanted to make sure a decimal value was formatted with a two digit precision. (ie. 1.1 should be formatted as 1.10). He asked if I knew a format string for it. My first reaction was to try the next syntax. FORMAT(MyDecimal, 0, '<Integer><Decimals,2>'); But the result of this code I got '1.1' as a result. At the same moment I found...
Just when you think you've seen all error messages in NAV
Today, is just one of those days. My laptop is having troubles without any reason... And then this. I recently got added to a project of a customer that has a really big native database. (85 GB) When I tried to open the database I found myself facing an error I haven't seen in my whole career. In this case in Dutch. --------------------------- Microsoft Business Solutions-Navision --------------------------- De databasecache is te klein. De cache moet minimum 0.012 % van de grootte van de database...
Posted: 2011-2-21 12:46 by Marco de Vries | with no comments |
Filed under: ,
When nothing else works.. ask the NAV community for help
Hi all, As some of you may know I reported a few bugs in NAV 2009 R2/SP1 last month, here and here . When reporting this to the MS support, they suggested that I would also post them als suggestions on Microsoft Connect. So if you really think these bugs/features should be fixed, please vote for them! https://connect.microsoft.com/dynamicssuggestions/feedback/details/635878/bug-when-opening-a-page-from-the-object-designer https://connect.microsoft.com/dynamicssuggestions/feedback/details/633075/go...
Tip NAV R2 - Deleting Sales Lines from a page started from the object designer
When I was testing some of my work in the sales order today, I was really thinking that I was going mental. But rather than being frustrated, I decided to share my findings with the rest of the world. This is what happened: I was testing an adjustment to the sales order but I changed something that required me to delete my existing sales lines. So I opened the object designer and ran Page 42. Of course it opened nicely and by pressing Ctrl+Shift+E, it changed to edit mode. But then I wanted to delete...
Tip NAV R2: Go To Definition
Since December 15 NAV 2009 R2 has been released and I'm an immediate enthusiast of the "Go To Definition" functionality! But today I found out that there is at least one situation in which this function does not work. In this example, I created a function in the Item table called "MyFunction()". Now consider this code: Item.RESET; IF Item.FINDFIRST THEN Item.MyFunction(): When you select "MyFunction" here and run the "Go To Definition" function, it opens...
Online Map - From maps.msn.com to bing.com/maps
Today I ran into an interesting blog about online map in Nav. http://blogs.msdn.com/b/nav/archive/2010/11/04/microsoft-dynamics-nav-online-maps.aspx When folowed correctly, you can transfer your online map functionality to run with Bing maps! Note: the url for Bing maps to use for NLD is: http://www.bing.com/maps/?cc=nl
NAVR2 Developer Day (Part 5) - SSRS (RDLC) Reports
This is the fifth part of the series allready. I must mention that it was quite an intense day yesterday, a lot of information was provided. I would like to thank all presentors for the clear and interesting presentations. Next up is the information we got about the changes that will be implemented NAV 2009 R2 in the RDLC reports. We also got a glimps about what we can expect in NAV7. And we also got a rerun of old information about the RDLC Reports. SSRS reports - In NAV 2009 the RDLC format is...
NAVR2 Developer Day (Part 4) - Dynamics CRM Integration
Hi all,.. Well this is my fourth post about the NAV 2009 R2 Developer Day that took place yesterday. This time the subject is the integration of Dynamics NAV with Dynamics CRM. Here are some of the highlights. Working with and enhancing the CRM integration There is now an synchronization possible between Microsoft Dynamics NAV and Microsoft Dynamics CRM. This is done by using the “Connector for Microsoft Dynamics”. This connector also uses a own SQL db. The connector uses Solutions templates...
Posted: 2010-11-11 7:25 by Marco de Vries | with 3 comment(s) |
Filed under: , ,
NAVR2 Developer Day (Part 3) - How to use the application testability features
"Hello World", the next report from the NAV 2009 R2 developer day. The third subject is about the testability features in NAV 2009 R2 (and SP1). Again this is just a small overview of the things I noticed during the presentation. What is testability? - Adding features to the product that make it more easy to test, at low cost Requirements - Functional business logic test from C/AL Code - Classic vs. RTC architecture (Test both) - Enable negative test - Enable scalable test case management...
NAVR2 Developer Day (Part 2) - .Net interoperability
This is the second part of my blog posts on de Nav 2009 R2 developer day. In this post you can find an overview of the new .Net features that will appear in NAV 2009 R2. It's just a quick report, I will be getting deeper into this on a later time. Key Value Add - Allows C/AL developers to invoke the vast number of existing .NET based API’s - Reinforces the strength of the NAV 2009 Platform - Safer, easier and just as fast as COM - Streamlined developer experience DotNet Variables in C/AL...
NAVR2 Developer Day (Part 1) - What's new in C/AL in Nav 2009 R2
Today I was attending the Microsoft Dynamics NAV 2009 R2 Developer day in Zaltbommel. This is a small report of the highlights of this day. The first part will be about the new features in C/AL. First of all C/Side will remain the develoment environment in Nav 7. End of November, a vpc will be available on PLC Well this is just a small overview of the new features What’s new in C/Side · Partner productivity - New Platform - Development Environment · Pages · Supporting multiple...
Tip: "?" in text fields using MakeText
Today, I had one of those moments that Dynamics NAV suprised me. Off course, most of you know that when you enter a "?" in an editable textbox in NAV, you get a popup of the Standard Texts form (Form 8), where you can then select a standard text. And when you have a standard text with the code "MC" and the text "Merry Christmas", this text is filled when you enter "?MC" in a textbox. Ok, enough basics so far. What surpised me that this trick even works when...
More Posts Next page »