ArcherPoint Dynamics NAV Developer Digest - vol 207
The NAV community, including the ArcherPoint technical staff, is made up of developers, project managers, and consultants who are constantly communicating, with the common goal of sharing helpful information with one another to help customers be more successful.
As they run into issues and questions, find the answers, and make new discoveries, they post them on blogs, forums, social media...so everyone can benefit. We in Marketing watch these interactions and never cease to be amazed by the creativity, dedication, and brainpower we’re so fortunate to have in this community—so we thought, wouldn’t it be great to share this great information with everyone who might not have the time to check out the multitude of resources out there? So, the ArcherPoint Microsoft Dynamics NAV Developer Digest was born. Each week, we present a collection of thoughts and findings from NAV experts and devotees around the world. We hope these insights will benefit you, too.
Is RapidStart Too Slow in Dynamics NAV 2018?
Stefano Demiliani reports in his blog, NAV 2018 and Dynamics 365 Business Central: Is Rapidstart too slow? This is the fix, that many have experienced slow speeds when using RapidStart to import data in Microsoft Dynamics NAV 2018. The reason for this issue is a new integration called ApiSetup, defined in Codeunit 5465/Graph Mgt/Generation Tools. Stefano walks you through how to correct the problem and also notes that he has reported the same issue for Dynamics 365 Business Central to Microsoft. We hope they correct the issue soon.
Dynamics 365 Business Central Release Notes
Saurav shared this Improved Visual Studio Code AL Experience Release Notes from Microsoft, noting his faves:
- Option string for standard fields can be a part of an Extension
- Sandbox can be created from a production database. This is a new way to setup a test database. (Jon Long expected this would happen)
- A new command for creating permissions for Extensions
- Report datasets will be part of Extensions
- An Event tracker to identify Events which are not already subscribed to
- Full debugger features that currently exist in NAV
- Intelligence enhancements
And more is coming in October release.
Our future is improving, but at the same time CAL is expiring.
Matt T. responded to item one above, “Well, that was one of my last (I think) two hang ups.”
Dynamics NAV Developer Tip of the Day
Kyle shares his Developer Tip of the Day, “If you are adding a new Record variable, don't enter a Name, just set the type Record and then select your table. It will default a variable name for you.”
Matt T responds, “This will actually work for any object.”
Adrian states, “I noticed that, but it looks like some NAV versions do not have that feature.”
Bill adds, “It was introduced in NAV 2015. You can also punch in the Object ID, ‘Rec’ TAB over, ‘37’. Instead of typing in the full name ‘Sales Line’.”
Jon notes that “Lazy developers make the best developers.”
Matt T agrees, “It's true. Bill Gates once said that he would always ‘hire a lazy person to do a difficult job’ at Microsoft. Why? ‘Because a lazy person will find an easy way to do it.’ I have always fundamentally agreed with this.”
Dynamics 365 Business Central On Premises Evaluation on Docker
Jon shares, “D365 Business Central On Premises can be evaluated in Docker. Here's a link to do just that with VS Code and CSIDE and everything else you need in this document, Running a Container Based Development Environment. Now if they would just release an Upgrade Tool Kit.”
Bill replies, “This looks like a slightly older version of the latest Business Central build. Use this Official Images for Dynamics 365 Business Central Sandbox for even newer versions of Business Central. I'll see if I can find the branch/merge support strategy they're using to cut the on-premises versions.
I don't think Business Central is anything more complicated than a Docker image running on some Azure back end, which is the beauty of the whole thing. You get a production-like environment for your development. It looks like the Business Central sandbox images will eventually become the on-premises version every 6(ish) months.
If you are interested in NAV development, be sure to see our collection of NAV Development Blogs.