Warning: number_format() expects parameter 1 to be float, string given in /data/web/virtuals/7298/virtual/www/wp-includes/functions.php on line 412

AL Language

Home 9 Development 9 Category: AL Language ( Page )
How to import Excel files using Excel Buffer

How to import Excel files using Excel Buffer

Last week, I saw a question about importing data from Excel file to Business Central using AL Language. A few years ago, the only solution was to use DotNet integration. However, with the Business Central, there is a much quicker and better approach. All functions for...

read more
OnAfterLookup: New page field trigger coming in v18

OnAfterLookup: New page field trigger coming in v18

One of the news in AL Language that is coming with the upcoming major version (Business Central 2021 W1) in April is a new trigger AnAfterLookup. The new trigger is described on Microsoft Docs (however, the description is still a bit confusing…). As the Lookups are...

read more
Kepty4Beginners: AL Snippets

Kepty4Beginners: AL Snippets

In today's beginner series article, we will look at Snippets in AL Language. What are snippets? How can we use them? What is the reason to know how to use them/when to use them? All these questions are answered in the video below! https://youtu.be/XIhSNkUdewc

read more

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...

read more

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...

read more

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...

read more

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...

read more

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...

read more

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...

read more

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...

read more

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...

read more

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...

read more

Customize Base-Application

Although it is really not the way how we should develop new functionality, it is sometimes still necessary to customize standard code in Base Application. I do not usually allow developers working on my projects to customize the standard apps if it is not absolutely...

read more

Sign Up for News

Certifications

Highest certification
Microsoft Data Management and
also in D365 Business Central

Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate

See other certifications here