The other day I felt my computer files were a little disorganized, so I went through some old files to do some hard-core cleanup. I wanted to purge and archive old programs, documents, and repos. While reviewing the files, I found some old C# code (from the days of when I tried to stay sharp …
Tag: Development
Jun 04 2023
Microsoft Dynamics 365 Business Central – Split Delimited Value in AL
In the AL language for Microsoft Dynamics 365 Business Central, the List Data Type represents a strongly typed list of ordered objects accessible by index. Lists are unbounded, meaning their dimension (size) is not specified when declared. A List can only be declared with simple types (Byte, Boolean, Char, Code, Date, DateFormula, DateTime, Decimal, Text, …
May 22 2023
Microsoft Dynamics 365 Business Central – Base64 Encoding and Decoding
Base64 is a group of binary-to-text encoding schemes representing binary data in an ASCII string format. Base64 data encoding is designed to survive transport through transport layers that are not 8-bit clean, such as mail bodies. Encoding the binary data to ASCII text helps ensure that the data remains intact without loss or modification during …
Apr 25 2023
Microsoft Dynamics 365 Business Central – AL Region Directive
In the AL programming language, region directives are used to organize code to a specific region or section of code. Regions can help developers keep track of and manage the code for different parts of an application. The Region Directives also mark a block of code that you can expand or collapse, which is helpful …
Apr 21 2023
Microsoft Dynamics 365 Business Central – AL Conditional Preprocessor Directives
In the AL programming language, preprocessor directives are used to make code conditional, suppress warnings, and enable code expansion and collapse. The AL preprocessor directives are grouped into conditional, regions, and pragmas categories. In this article, I’ll highlight Conditional Preprocessor Directives. Conditional preprocessor directives are a feature in AL that allows developers to include or …
Apr 08 2023
Dynamics 365 Business Central – AL: Publish full dependency tree for active project
Dynamics 365 Business Central 2022 Wave 1 introduced a feature for working with workspaces and dependencies. Developers using runtime version 9.0 or higher can use the exciting feature Publish full dependency tree for active project. The AL: Publish full dependency tree for active project command will traverse a project dependency graph in the workspace and install …
Mar 06 2023
Dynamics 365 Business Central 2023 Wave 1 – Attach AL debugger to active session or next session
With each update of Dynamics 365 Business Central, Microsoft enhances what is often referred to as the base application and enhances the development environment. Dynamics 365 Business Central 2023 Wave 1 has several exciting Development features for runtime 11.0. One of the exciting features is to Attach AL debugger to active session or next session. …
Mar 05 2023
Dynamics 365 Business Central 2023 Wave 1 – Provide Title and custom actions to Error dialogs
With each update of Dynamics 365 Business Central, Microsoft enhances what is often referred to as the base application and enhances the development environment. Dynamics 365 Business Central 2023 Wave 1 has several exciting Development features for runtime 11.0. One of the exciting features is to Provide Title and custom actions to Error dialogs. To …
Mar 02 2023
Dynamics 365 Business Central 2023 Wave 1 – AL Explorer and AL Home in Visual Studio Code AL extension
With each update of Dynamics 365 Business Central, Microsoft enhances what is often referred to as the base application and enhances the development environment. Dynamics 365 Business Central 2023 Wave 1 has several exciting Development features for runtime 11.0. One of the exciting features is to AL Explorer and AL Home in Visual Studio Code …
Feb 13 2023
Using an ‘OR’ Filter in Dynamics 365 Business Central with FilterGroup(-1)
In Microsoft Dynamics 365 Business Central, a FilterGroup contains a filter set on a Record. The current filter group can be set or retrieved with the following syntax: Record Filters are set with the SetFitler, or SetRange Functions of a Record. The filters set across different groups are in effect at the same time. To work with filters in a …