Category: Development

Git Bash on Visual Studio Code integrated terminal

Visual Studio Code (VSCode) uses PowerShell by default in the integrated terminal. How easy would it be if Bash can be integrated into VS Code terminal? This is how my VS Code terminal looks like now: This can be achieved with a few steps. 1. Download Git (https://git-scm.com/downloads) and during the installation click below steps. …

Continue reading

The runtime version of the extension package is currently set to ‘2.1’

While deploying one of our base extensions to a customer tenant we got an error with “Unable to Install the Extension *******”. This was the same extension we deployed to the same tenant couple of days ago with a different version. We revert our changes and try to publish it again but the same error.  …

Continue reading

Control Source code download from an AL Extension

Microsoft Dynamics 365 Business Central extensions now allow partners to decide if they want to share the extension source code with others or they want to go put it into a little black box. If the extension contains code related to specific customer requirements then I think it is up to the customer and to partner …

Continue reading

Get all Docker images available for Business Central

You can use below PowerShell script to get all the Docker images available for Business Central. This is very useful if you always work with Docker Containers and want to test your changes with different localizations and different builds.  If you are still new to docker then its better to read my previous blog post …

Continue reading

Quick Fix : This AL extension version for Visual Studio Code cannot be used with the specified server.

If you recently pulled the latest Business Central image or update the visual studio code you might have already faced this error.  This AL extension version for Visual Studio Code cannot be used with the specified server. Please update the AL extension from the Visual Studio Code marketplace. Additional information:Server details – Runtime: 2.3 – …

Continue reading

Getting Started with Dynamics 365 Business Central APIs

API (Application Programming Interface) is an interface which allows applications to talk with each other. Simply put, it is more like a website, where you make a call to the server and you get a response from the server.  Dynamics 365 Business Central (D365BC) expose many “ready-to-use” APIs which allows seamless integration experience between other …

Continue reading

Configure Visual Studio Code with Dynamics NAV 2018 (Local Server Installation)

After installing Dynamics NAV 2018 I want to configure Visual Studio Code with Dynamics NAV to use new Development tool.  I already had Visual Studio Code installed on my computer (Click to download Visual Studio Code) so I open up the application. Do not follow Section 01 steps because you will run into issues. Read the Section 02 of …

Continue reading

Install Dynamics NAV 2018 with Modern Development Environment

Microsoft released Microsoft Dynamics NAV 2018 a few days ago and by now most of you have already downloaded the setup. If you don’t have it already, you can download it by clicking here. In this blog post, I will not go through each step as it is not much different with the installation process compared …

Continue reading

Value ‘-1’ is not a valid value. The following values can be used >=0.

Hi, Recently one of my colleague was trying to copy “Chart Of Account” to “IC Chart of Account” in NAV 2017 using default “Copy from Chart of Account” functionality.  This is a really nice functionality available because within a single button click all the accounts in “Chart of Accounts” get copied to “IC Chart of …

Continue reading

Understanding COMMIT and transaction scope with temporary records within Microsoft Dynamics NAV

If you did not went through the previous post on “Understanding COMMIT and Transaction Scope within Microsoft Dynamics NAV“,  I suggest you to go through it before start reading this blog post.  What do you think about temporary records and transaction scopes?   Most of developers think temporary records are managed as transactions, but it’s not.  …

Continue reading