How Sync-NAVApp saved the discrepancies in the field in Business Central Extension Vs. Base App

While Business Central upgrades from Version 14 to Version 15, there are few deprecation and additions done by Microsoft to the Base Application. These deprecation are good in terms of getting better systems as it upgrades.
The drawbacks of Deprecation is that your App needs to be upgraded as well as it use BaseApp as reference.

Source : Olister Rumao
Read more…

Why and how to rename all AL-files of your app with the “CRS AL Language Extension”

So now – “let’s get started” with ..

Why would I rename all my AL-files?

Well – because of Microsoft and their new (upcoming) code analysis rule about file name conventions. You might already have complied with their previous conventions, and … they will change. Even better: they actually already changed .. Just read here:

Source : Waldo’s Blog
Read more…

AL Extensions – File Naming and Organizing

This is a blog that I wanted to write for quite a while, but it’s only until last week or so that I think I’ve found what I like to call, a “best practice” or if you will, a “Design Pattern”.

What is this all about? With the move from C/AL to Visual Studio Code we also moved to file based instead of stored in database.

Source : Mark Brummel
Read more…

Banking Extensions Setup and Differences in Business Central

One of the key functionality you are looking for in ERP is reconciling your bank transactions. There are two most popular extensions for banking in Business Central and we will explore the difference for choosing and setting up one of these two: Envestnet Yodlee and AMC Banking.

Source : Cloudrelia
Read more…

Dynamics 365 Business Central on-premise: checking extension’s status via Powershell

An interesting question pops out yesterday: with Dynamics 365 Business Central on-premise, how can I programmatically check if a particular extension is installed or not?

The standard Powershell command (in the Microsoft.Dynamics.Nav.Apps.Management module) that gets informations about an extension in a specified Business Central Server instance is the Get-NAVAppInfo cmdlet (more info about it here).

Source : Stefano Demiliani
Read more…

Dynamics 365 Business Central: how to detect if an extension is running on SaaS or on-premise

When developing extensions for Dynamics 365 Business Central, you could have scenarios where you want to execute a procedure or a business process only if the extension is running on a SaaS environment or in an on-premise environment (or maybe having a different behaviour accordingly to the environment).

Source : Stefano Demiliani
Read more…

AL Extension Pack for VSCode

Some time ago, after explaining my most used VSCode Extensions for AL Development for (about) the 829th time – I decided to make my life a bit easier. I already came across the concept of creating a VSCode Extension that act like packages that automatically install other extensions. An “Extension Pack”, if you will ;-).

Source : Waldo’s Blog
Read more…