ArcherPoint Dynamics NAV Developer Digest - vol 235
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.
Tip: Developing Reports Against a Docker Container
Kyle shares: “Developer Tip of the Day: Are you developing reports against a Docker container? Have you noticed they look like trash? This is because Windows Server Core, which is what the NAV/BC Docker images are built upon, do not include all of the fonts you are used to. Use the following PowerShell command to add a missing font.
Add-FontsToNavContainer <containername> -path c:\share\arial.ttf
You can find that font file by going to your Windows control panel, Fonts, and then select Arial. Choose Copy, and then paste someplace like your desktop, and it will copy (too many) files for you. You probably only need the basic font and not all of the italicized/narrow/block versions.”
Financials New Features list for Dynamics Business Central On Premises Versus NAV 2018
Kyle shares this update from Microsoft with the enhancements to Finance, Sales, and Purchasing areas in Dynamics 365 Business Central, which includes support for non-inventory items, hiding blocked items in lookups, updated report layouts, sales and purchase code improvements, fixed assets appreciation posting, multiple interest rates, VAT reconciliation, and archiving of blanket orders.
You can also bookmark the summary page for everything new in Dynamics 365 Business Central and use the navigation menu on the right side of the screen to drill into the areas of interest to you.
Be Sure to Refresh Your Docker Images
Kyle warns us in this Developer Tip of the Day: “If you are using Docker containers to develop, be sure to periodically refresh the image that Docker is using to create your container. Do a Docker pull command with the same image name, and it will update anything necessary. Usually, it will just be the operating system layers.”
ShowMyCode in Projects app.json
Bill W recommends: “I suggest setting ‘showMyCode’: true (in projects app.json) for AL OnPrem project deployments. If enabled, you'll be able to debug in the C/AL debugger and hop back and forth between AL and C/AL code. See this article regarding JSON files for more information.”
We welcome your comments on this edition of Developer Digest.
If you are interested in NAV development, be sure to see our collection of NAV/BC Development Blogs.
Read the "How To" blogs from ArcherPoint for practical advice on using Microsoft Dynamics NAV and Dynamics 365 Business Central.