-
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. …
-
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…
-
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…
-
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 –…
-
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…
-
AL Extensions, Development, Microsoft Dynamics 365, Microsoft Dynamics NAV, Microsoft Dynamics NAV 2018, VSCode
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…
-
AL Extensions, Development, Microsoft Dynamics 365, Microsoft Dynamics NAV, Microsoft Dynamics NAV 2018
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…
-
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…
-
C/AL, Development, Microsoft Dynamics 365, Microsoft Dynamics Business Central, Microsoft Dynamics NAV
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. …
-
AL Extensions, C/AL, Development, Microsoft Dynamics 365, Microsoft Dynamics Business Central, Microsoft Dynamics NAV
Use of Virtual Table : Date – Microsoft Dynamics NAV
This blog post is about something powerful but hidden within Microsoft Dynamics NAV. I believe many developers always work with dates over and over during their day-today life and i’m sure many of you have done many functions which convert, split and do all sort of things with date. Saying that many developers does not…
-
Preview of Dynamics NAV Development Tools – How to get Started
I think most of you know by now already that Microsoft has released new Development preview for Dynamics NAV. If you still not updated on that yet, then refer below link on the Preview of Development Tools for Dynamics NAV Preview of Development Tools for Dynamics NAV In this blog post we are going to…
-
Preview of Development Tools for Dynamics NAV
Microsoft has deiced to give an early Christmas gifts to the world by introducing new tools to build extensions and apps in and for Dynamics NAV Tool comes in two flavors and both are available in preview from today (21/12/2016). The in-client designer Before talking about it, just have a look at the below gif. I’m sure most of…
-
AL Extensions, C/AL, Development, Microsoft Dynamics 365, Microsoft Dynamics Business Central, Microsoft Dynamics NAV
Understanding COMMIT and Transaction Scope within Microsoft Dynamics NAV
Have you tried and thought about what is the transaction scope. In this blog post I am going to discuss little bit about transaction scopes and how the transaction scope works within Microsoft Dynamics NAV. In order to check the simple scope I am planning to use below code. Pretty simple, its just inserting a record…
-
Modern Dev Experience in NAV
It is a new chapter for Microsoft Dynamics NAV Community! Microsoft has released new AL language code samples for developing extensions on Dynamics NAV plaform. Thank you Microsoft Dynamics NAV development team for making this a sucess and releasing this early preview. Take a look at how a simple “Hello, World!” codeunit would look like…
-
Why Codeunit 1530 : “Request Page Parameters Helper” ignores my report filters
Hi, Last week I was working on a “Customer Statement” Report in Microsoft Dynamics NAV 2017 database. This report was a copy of the original “Statement” (Report 116). Once the modification was done, I simply change the report selection in the Database and then ran the report using Development Environment. Applied few filters to the…
-
Microsoft Dynamics NAV 2017 – Home Page
Hi Everyone, I will be posting blog posts about the newly realeased Microsoft Dynamics NAV 2017. This page will be the home page for those blog posts. If you need to know anything specific please post them on the commnet section of the blog post. I will be able to look into those and provide…
-
Report color code to identify blank rows
Hi, If you have been developing RDLC reports for Dynamics NAV, most probably you might have come across the situations where some blank lines are printing in the body of the report and just a glance you cannot identify from where these lines are coming from. Very recently one of my colleague asked me to…
-
AL Extensions, C/AL, Development, Microsoft Dynamics 365, Microsoft Dynamics Business Central, Microsoft Dynamics NAV
My two cents on Dynamics NAV Extensions
Today morning I was reading few blog posts from Microsoft Dynamics NAV MVPs on Dynamics NAV future. In most of blog posts they have focused on the extensions and freezing Dynamics NAV code. Some of them have talked positive about it and some of them have talked against it. Even though I do not attend any of the Dynamics NAV conferences due to…
-
What is C/SIDE and C/AL
Stands for: C/SIDE – Client/Server Integrated Development Environment C/AL – Client/Server Application Language Description. C/AL is the programming language that used within the development environment for Microsoft Dynamics NAV, and the development environment is called as C/SIDE. C/AL is a database specific programming language and it primarily used to retrieve, insert, and modify the records in the dynamics NAV Database. C/AL is…