-
Continue reading →: File.ViewFromStream in AL: Display Text Directly from Stream
Microsoft Dynamics 365 Business Central 2025 Wave 1 continues to improve its developer experience with handy new features. One of the exciting additions in this release is the File.ViewFromStream method — a simple yet powerful function that enhances how developers interact with files stored in memory. In the current versions…
-
Continue reading →: Embedding Powerful UI with UserControlHost PageType in Business Central
With the release of Business Central 2025 Wave 1, new page type UserControlHost is introduced which enables embedding custom JavaScript-based controls into the Business Central web client. 🔍 What is UserControlHost? The UserControlHost page type allows you to embed custom client-side controls—typically written in JavaScript—inside the Business Central web client…
-
Continue reading →: Using the New IncStr Overload in Business Central AL
With recent updates to AL language in Microsoft Dynamics 365 Business Central, developers now have more flexibility when working with strings containing numeric suffixes — thanks to the new overload of the IncStr method. If you’ve ever had to increment a string with a number at the end (e.g., “INV001”…
-
Continue reading →: Implicit Record and Record Ref Conversion in Business Central AL
When working with Microsoft Dynamics 365 Business Central, one of the most powerful capabilities is the dynamic handling of data using RecordRef. However, as a developer, you may have run into scenarios where you need to switch between the strongly typed Record and the flexible RecordRef—and wondered if there’s a…
-
Continue reading →: SessionInformation.Callstack() in Business Central
Introduced in Business Central Wave 1 2025 releases, the SessionInformation.Callstack() method is a powerful diagnostic tool that helps developers trace the current call stack within AL code. Whether you’re troubleshooting custom extensions, tracking errors, or building telemetry, this method can become your best friend. What is the SessionInformation.Callstack() Method? The…
-
Continue reading →: Calculate Values Only for Visible FlowFields in Business Central
FlowFields in Business Central are incredibly powerful, allowing you to dynamically calculate values based on related data. However, what happens when you have many FlowFields, but only a few are visible on a page? Calculating all of them can lead to unnecessary performance overhead. Business Central’s clever design allows you…
-
Continue reading →: Production Order Cancellations: Reversing Consumption in Business Central V26
Production orders are the backbone of manufacturing operations, but sometimes, plans change. Orders need to be cancelled, and when those orders have already consumed materials, things can get tricky. Business Central V26 has stepped in to simplify this process, offering a more streamlined way to reverse consumption and cancel production…
-
Continue reading →: Reopening Finished Production Orders in Business Central v26 (Wave 1 2025)
Microsoft Business Central is constantly evolving, bringing us new features and enhancements with each wave release. One highly anticipated addition in Wave 1 2025 (v26) is the ability to reopen finished production orders. This seemingly simple functionality addresses a long-standing pain point for many manufacturers, offering increased flexibility and control…
-
Continue reading →: Introduction of ‘Continue’ in Business Central v26
The Dynamics 365 Business Central ecosystem is in a state of continuous evolution, with each release bringing enhancements that empower developers and refine business processes. With the advent of version 26 (2025 release wave 1), a particularly noteworthy addition to the AL programming language is the continue statement. While seemingly…