Home /

All articles

Development deep dives, practical discoveries, and community notes. Every article, in one place.

166 articles · Page 12 of 14
Runtime

Starting with Container-Based Development using Dockers

Microsoft Dynamics 365 Business Central offers images for container-based development. Creating a new development environment using this container-based image (with Docker) is especially quick and easy. Install Docker The first thing that must be done is installing Docker. Docker. The current stable version for Windows could be found directly on docker.com (Windows 10). Once the

4 min read
AL Language

Interfaces in AL (part 3)

This is 3. part from the article series about Interfaces in AL Language. See the first one or the second one. In previous parts, I have described the basics of Interfaces in AL Language (what is an interface, how to work with them in AL and started working on advanced example). In the last part,

3 min read
Data

Merge entity duplicity

In the case of duplicity in Customers, Vendors or Contacts, the system offers functionality to merge related record. To run it, go to the customer/vendor/contact card and run action “Merge With…”. The setup window is opened for the entity from which the page was started. In the header, the opposite entity with which we want

1 min read
Mobile Apps

Dart & Flutter: Project Initialization

We have already prepared development environment and Android Emulators in previous articles. In this chapter, we will look at how to create a new project and on the generated files. To start with, open Visual Studio Code (or any other support development environment) and run the command “Flutter: New Project”. Once we have created a

3 min read
AL Language

Interfaces in AL (part 2)

This is 2. part from the article series about Interfaces in AL Language. See the first one. In the first part of this series, I have described what Interfaces are and showed the example of how they can be created. In this article, I will show a more advanced example of interfaces and how we

3 min read
Events

NAV TechDays 2020 rescheduled to 2021!

Due to the current situation regarding COVID-19, the most known event about Microsoft Dynamics 365 Business Central and Microsoft Dynamics NAV has been moved to 18. and 19. of November 2021

1 min read
Major

Microsoft Dynamics 365 Business Central 2020 Wave 1 has been released!

The new version of Microsoft Dynamics 365 Business Central has just been released! Version is called 2020 Wave 1 and its internal number is 16.0. I already described some of the most anticipated functions, and I probably describe some other in the upcoming weeks. However, the full list of major changes can be found directly

1 min read
AL Language

Interfaces in AL (part 1)

With Microsoft Dynamics 365 Business Central 2020 Wave 1 (respectively with Runtime 5.0) a new object type has been introduced – Interfaces. This term is well known from other programming languages and probably a lot of readers have already used them in some way. The general definition of the interface object could be found anywhere

2 min read
Data

New Features: Managing permissions to export data to Excel

With the new version of the Business Central (2020 Wave 1) administrators have a way how to restrict users who could export data to Excel. This is common request across all industries to allow this functionality to only some users. The permission is under the permission set “D365 Excel Export Action” and for system with

1 min read
General

New Features: Optimizing of pages

Page Loading One of the highly expected changes is optimization of pages. With the upcoming major version (2020 Wave 1) there should be a lot of changes to the behaviour and performance in pages. In the current version (2019 Wave 2 and older) the page is not opened till all data are loaded. So if

2 min read
AL Language

Enum Data Type

Enum is a new data type in the Business Central introduced with the very first version of Business Central. Since then many changes have been done to them and currently, they are usable instead of Option data type without any hesitation. In compare to Option, Enums have more benefits and moreover, they can be shared

2 min read
Mobile Apps

Dart & Flutter: Setup Android emulator and Android device

Application development is not possible without testing. For mobile development there are two primary possibilities – test the application on a mobile device with Android or using Android emulator. If you have an Android device (especially the one for which you are developing) it’s usually better to work with this device; however, in many cases,

2 min read