Source Codes

by Oct 20, 2020

Home 9 Source Codes ( Page 8 )

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

Report layouts in Excel? Yes!!!

Report layouts in Excel? Yes!!!

Everyone is surely aware of how strong Excel is as a software. It has been deeply ingrained in corporate operations worldwide, whether it be for assessing stocks or companies, creating budgets, or organizing customer sales lists. Usage of Excel Layout Due to the fact...

read more
Substituting standard reports

Substituting standard reports

Report objects cannot be extended in versions previous to the Business Central 2021 release wave 1 version when ReportExtensions object was introduced. Since then, many of changes we need to do in reports can be done without creating a new copy of object. On the other...

read more
Isolated events

Isolated events

With Business Central 2022 wave 1, a new setting for event publishers was introduced. Until this version, any error in any event subscriber caused interruption to the current running process and stopped the whole activity. In some cases (such as log-in), this is...

read more
Custom Filter Tokens

Custom Filter Tokens

As a user of the Business Central you have some constants you can use to filter or insert values. These constants contain useful values for data manipulation such as t / today for date field - return current dateq / quarter for date field filters - return range of the...

read more
1D & 2D Barcodes in Business Central 19.1

1D & 2D Barcodes in Business Central 19.1

Business Central (cloud-only!) includes one-dimensional (1D) barcode fonts since Microsoft Dynamics 365 Business Central 2020 wave 2 (17.0) was released in October 2020. It is a great improvement to how developers can handle requirements from their clients to print...

read more
How to let users choose field(s) properly

How to let users choose field(s) properly

When some complex functionality is developed, it is sometimes necessary to let users choose a specific field. This can be required for field permissions, mapping imported values or any similar process. Earlier, the usual way was to create a link on the Field table...

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