AL extension development has gotten more and more complicated over the years. However, some features are still missing from the AL Language extension for Microsoft Dynamics 365 Business Central, which sometimes results in the code developer having to write a lot of repetitive code by hand, slowing down the whole development process. But do not fear because there is a solution – the AZ AL Dev Tools/AL Code Outline Visual Studio Code extension.
Probably, most of you have already encountered the report extension object to add desired modifications to the standard report in Microsoft Dynamics 365 Business Central. Depending on the complexity of your cases, you may have come across a number of implementation restrictions in the extension. In this article, we will review solutions to some simple restriction cases in report extensions and provide you with a few valuable tips in the process.
About a year ago, we discussed how to detect whether a specific extension is installed in AL. At that time we used NavApp.GetModuleInfo(Guid, var ModuleInfo) Method.
VS Code IntelliSense features are powered by a language service. A language service provides intelligent code completions based on language semantics and an analysis of your source code. If a language service knows possible completions, the IntelliSense suggestions will pop up as you type.
Very interesting Microsoft public extension, still in preview mode but already usable (i did some tests); the convenience is that it can be used within VSCode, calling the translations services directly.
The Microsoft Dynamics 365 Translation Service (DTS) extension for Visual Studio Code (VS Code) lets users interact with DTS from the VS Code editor.