Blog Post: Automatically Remove Unused Variables from Business Central Report Datasets with AL Navigator

Blog Post: Automatically Remove Unused Variables from Business Central Report Datasets with AL Navigator

As Business Central developers, we all know that report datasets can get messy over time. Variables are added, requirements change, and soon you’re left with unused columns cluttering your .al and .rdlc files. While these unused variables aren’t harmful, they make your code harder to read and maintain. To address this, I’ve added a simple but practical feature to AL Navigator: the ability to automatically remove unused variables from report datasets. Why Does This Matter? Unused variables don’t cause errors, but they do create unnecessary…

Read More Read More

How to Copy Reports in AL the Smart Way

How to Copy Reports in AL the Smart Way

Copying Reports for Business Central in VS Code / AL can be a time consuming task. For example, if you want to extend the sales invoice “Standard Sales – Invoice” – 1306, you normally need to create a copy of this report first. For this it is necessary to copy the .al code of the file. In addition to that, the layouts either have to be downloaded from the web client or they have to be tediously searched in the…

Read More Read More

Show Microsoft Translations When Hovering Over Field Names in VS Code

Show Microsoft Translations When Hovering Over Field Names in VS Code

This post is especially interesting for the people whose native language is not English. Do you know the feeling? You are looking at the source code of some .al object and you come across a field name that means absolutely nothing to you. It would be helpful for you if you could see the translation of this field name into your native language. Often this is already sufficient. In the old C/SIDE client we had the field “Caption” in the…

Read More Read More

VS Code: Keep Your Code Clean by Running Extension Commands on Save

VS Code: Keep Your Code Clean by Running Extension Commands on Save

There are many VS Code Extensions that make our lives as developers easier. If I think of the AL programming language, for example, they help us with the following things: Replace missing brackets Correct the casing of words Sort fields in tables …and the list could go on forever. That’s why I thought a while back that it would actually be cool to automatically execute a few of these commands when I save a file in Visual Studio Code. The…

Read More Read More

Most Useful Business Central Repositories & Apps

Most Useful Business Central Repositories & Apps

There are a lot of very useful repositories out there with useful apps and information for Business Central. Unfortunately, it is hard to keep track of all of them or to even know of the existence of these repositories. For this reason, I decided to create a repository with a readme file that contains many useful repositories…a bit like the developer version of what Steve Endow does with his list of information and resources. Feel free to contribute to this…

Read More Read More