Home /

AL Language

63 articles · Page 5 of 6
AL Language

Partial Records in detail (part 2)

This is another article about Partial Records (as we already discussed earlier in the article about Partial Records and later in the first part of articles about partial record’s performance). In this article, we will explore the ration between performance, partial records and system with more tableextensions. Let’s start with the example of our AL

5 min read
AL Language

AL ID Range Manager is available!

I am glad to announce that the very first version of AL ID Range Manager is available for everyone on Visual Studio Code Marketplace! AL ID Range Manager is an extension for VS Code that helps with managing AL objects between developers who are working on the same project / within the same object license

1 min read
AL Language

Partial Records in detail (part 1)

Partial Records in the Business Central are a new technology in 2020 wave 2 release. Let’s look at the quick description in one of the posts from previous month “Partial Records“. Now check it in more details. In this first part, we will look at how the partial records work and what is behind these

5 min read
AL ID Range Manager

Second place on Hackathon Coding4BC!

Together with my two extraordinary colleagues we won the SECOND place on the very first world hackathon focused on Business Central. Coding4BC took place on 18 – 20.11.2020 and was greatly supported from the most-known capacities from Business Central world (judges like Erik “Waldo” Wauters or Freddy Kristiansen). There were various interesting topics available, we

1 min read
AL Language

Partial Records

Partial Records are a new capability of Business Central introduced in Business Central 2020 release wave 2. It allows specifying fields that should be loaded when accessing SQL based data. How does it work? Without using partial records, Business Central normally load all data from the record even if only one of them is required.

3 min read
AL Statis Code Analysers

Current status of AL Code Analyzers

With the last update of Analyzers Rules, there are some new issues with warnings. This is not a comprehensive list of all bugs but contains information about problems that I found on projects that I am working on / managing. General Analyzer Rules AL0604 (for Runtimes under 6.0) DESCRIPTION: Use of implicit with AL TEXT:

2 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
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
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
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
AL Language

How to customize Base-Application

Even if customizing of the core apps is not recommended, sometimes it is still necessary (as I already described in the previous article). So let’s look at how to do it. Requirements There are no special requirements to change the Base App. The only thing that needs to be checked is whether the instance is

1 min read
AL Language

BLOB storage changes in Business Central 15.0

With upcoming new major version of Business Central (2019 wave 2 /15.0), there is a lot of breaking changes that we have to work with. One of the first any developer probably find out is warning about using of TempBlob record variable. This record is usually used as a way how to work with BLOB

1 min read