Source Codes

by Oct 20, 2020

Home 9 Source Codes ( Page 18 )

Below are my free-time projects. Please take in mind all these projects are created as a free-time activity and hence I do not provide any support or take any responsibilities. If you want to use any of these projects as well as any part of the code from these projects, please contact me. All codes are available under a CC-BY-NC-SA license.

Larger Projects

ALRM (AL ID Range Manager), originally from Coding4BC Hackathon

The solution that helps every Business Central developer manage object IDs and enforce rules in object names. The solution is built from two extensions – one for the Business Central (that allows defining ranges, extensions, etc.) and another one for VS Code which allows every developer to gain unused IDs without leaving his workplace. To see details and download links, see links to GitHub below.

Field Level Permissions (Restricted Fields)

This extension extends security functionalities with field-level permission. Using this extension, users are able to define who can or can not change specific fields in any table in your system.

  • Business Central Extension is currently available through the GitHub repository and has to be installed manually using the app package.

Replace Document Attachments

This simple extension allows to replace existing document attachments in master entities and open sales documents.

  • Business Central Extension is currently available through the GitHub repository and has to be installed manually using the app package.

Short Examples & Guides

AL Language

Dart/Flutter

Recent Articles from the category

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

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

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

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

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