Business Central :Web Client Improvement
Dynamics 365 Business Central Pricing for On-Prem Deployment
MSDYN365BC - Install Microsoft Dynamics 365 Business Central on premises.
Hope you have downloaded the product.
If you have not downloaded the Product yet, please follow the article - http://saurav-nav.blogspot.com/2018/10/msdyn365bc-download-microsoft-dynamics.html
In this article, we will discuss installing Microsoft Dynamics Business Central on Prem which is released today.
Dynamics 365 Business Central on-premise: licensing changes
MSDYN365BC - Microsoft Dynamics 365 Business Central on premises Clients.

In the last article, we discussed the installation of Microsoft Dynamics 365 Business Central on-prem.
In this article, we will see all available client options with Business Central on Prem Installation and what changed w.r.t of installation folder that changed from last NAV Versions.
Hope you like the information.
How to Gracefully Replace Legacy E-Commerce Software
Pricing for Dynamics 365 Business Central and Advanced Features (Day 2 Directions NA)
Pricing and Advanced Features for Dynamics 365 Business Central (Day 2 Directions NA)
MSDYN365BC - Upgrade To Microsoft Dynamics 365 Business Central on premises - No of Steps?
As Microsoft Dynamics 365 Business Central on-prem released, I am getting questions about how many steps do we need to upgrade (Data migration & Object Merge) to MSDYN365BC (on-Prem).
This article just lists down No. of steps required to upgrade From Current Version 3.7 onward.
Click here to access all published Article about MSDYN365BC.
How to record Events in Business Central
Using Memo BLOB to Enable Huge Text
Generally speaking, enabling huge text fields in NAV is bad design because it encourages dumping unstructured data into the system. Reason Codes is an example of adding useful, structured data to the system.
But, every once in a while, there’s a legitimate need to write up a large chunk of text. The Notes functionality isn’t bad for that, but try adding that to a Report or a FastTab.
When that need comes along, you can do it natively now using the built-in RTC tools. I’m using a case scenario for a company that performed contractual maintenance tasks for their customers and they needed a free-text place to enter information about the work done each site visit that would then print on a report.
Their interface for it looks like so:
Work Description is their internal notes. Work Performed is their potentially customer facing information. We’ll talk about that. Just to show it off, here’s how it looks as you enter chunks of data:
Table and Functions
First, you need a place for the data to live.
We’ll create it as a BLOB, but there’s a handy SubType we’ll want to set called Memo.
For universal access to the functions we’ll need, two public Functions are just the thing.
SetWorkPerformed sets the value of the blob from a Text (size unlimited) variable using TempBlob’s handy “WriteAsText” function.
GetWorkPerformed does the reverse, returning the raw BLOB text as Text using the TempBlob’s ReadAsText function. That’s it, though you’ll notice we have a couple things in there dealing with Line Feeds and Text Encoding, so you may have to adjust those based on your regional/platform needs.
Page
Now, the page is pretty simple.
We need Global Text Variables:
We also need to add the controls to the Page:
To get the layout I showed above, I use nested Groups to add the Captions above the Field, rather then to the left, widening the control to a more TextArea style appearance. Then, the Variable fields get a couple key Properties:
We also need our equivalent of Setters and Getters. You can refactor this to Eventing if you want – this customer was on a version that had limited support for it.
First, we have to fetch the values to the Variable. When the page loads a record, we populate the Text variables with our Record’s function.
Then on the Field itself, during OnValidate(), we need to write the info back:
Report
Same as the Page. Use your Getter to load a Text variable, then add that to the Report’s Data model. That simple.
Bear in mind there will still be limits to this field – it’s a BLOB, so you have to jump through hoops to work with the contents. If someone asks if you can filter on it, the answer is “No*”. You could provide a really, really slow MARKED(TRUE); search function that could scan through them, but start with no. If it’s something that needs to be filtered or searched on, it should be structured data.
Hopefully this helps some of you.
How Do I: Set the runtime version of the extension package?
MSDYN365BC - Connect Microsoft Dynamics 365 BC On-Prem To Visual Code Editor?
If you are reading then you know that we have already installed Microsoft Dynamics 365 BC (on-prem) and also checked where components are installed and all available client options.
In this article, we will discuss how to connect your local MSDYN365BC (on-prem) environment to the VS Code that we will use to customize nav using Future Programming Language (AL).
This article is based on the request from Angelo Castro, so all thanks to him.