Dynamics Business Central / NAV Developer Digest - Vol. 527

ArcherPoint’s Developer Digest focuses on Microsoft Dynamics 365 Business Central and Dynamics NAV development. This week’s volume includes what to do when a finished production order is unfinished, performing data analysis on LLM data sets in BC, and the new Continue keyword in BC v26.
The Dynamics 365 Business Central community, consisting of developers, project managers, and consultants, collaborates across various platforms to share valuable insights. At ArcherPoint, we greatly value their dedication and expertise. To ensure widespread access to this technical knowledge, we created Developer Digest.
When a finished production order is unfinished
Manufacturing depends on accurate production orders to track inventory and costs. However, there are times when a production order is marked as Finished in error, leading to discrepancies in inventory or financials.
Business Central allows users to open finished production orders and make corrections. Be aware: there are restrictions.
Mohana Yadav walks through the procedure in his blog, Reopen Finished Production Orders in Business Central.
Perform data analysis on LLM data sets in BC
Developers building Large Language Models (LLMs) will find that using AL code to analyze data is slow and cumbersome. Extracting the information you (or your boss) need to know can be daunting.
Dmitry Katson has developed an open-source Code Interpreter for Business Central. The interpreter is comprised of a Copilot UI BC extension, Azure Functions to act as a secure sandbox, and Azure OpenAI that leverages GPT-4o to perform Python coding and summarizing. According to Katson, “The extension performs three major steps: python code generation, execution, and, finally, answering the user.”
To learn more and to download the code, read Katson’s blog, Code Interpreter for Business Central.
New Continue keyword in BC v26
Beginning with Business Central 2025 Wave 1, Microsoft has added the Continue keyword in AL code. This allows developers to bypass logic in a loop and “continue” with the next iteration. Before this addition, AL only supported the “break” command, which stopped the loop from being executed. This addition also makes AL more consistent with other programming languages like C# and Java.
The continue keyword can be used in For loops, While loops, and Repeat-while loops.
For a complete description of the continue keyword with examples, check out Saurav Dhyani’s blog, Business Central 2025: Use the New “Continue” Keyword for AL Loops!
Are you interested in Dynamics NAV and Business Central development? Check out our collection of NAV/BC Development Blogs.
Read “How To” blogs from ArcherPoint by Cherry Bekaert for practical advice on using Microsoft Dynamics NAV and Dynamics 365 Business Central.