Document Reports: One DataSet per Document
This suggestion comes from Claus Lundstrøm and I just like to preserve his idea. Many issues with RDLC Reports could be improved or be solved, if there would be one DataSet per Document in Document based Reports like Quote, Order Confirmation, Shipment, Invoice, Credit Memo etc. My Details why:...
Automatic unpublish and publish from VSCode
Working with extensions which have dependency on other extensions is currently not very easy. For example if we have a "main app" and a "test app", then in order to republish our main app, then we first have to unpublish the test app. Not only is there no way to do this from VSCode (except tha...
Ability to Execute Tests from Visual Studio Code
If we were able to run tests from Visual Studio Code (and from some command line application - like we can build using alc.exe) it would make a massive improvement to the efficiency of development (and probably the uptake in writing and running tests). This presupposes that you have the releva...
Server side printing (Schedule A Report feature) to be allowed for SaaS deployment.
I believe it would be a great improvement if we enable server side printing (Schedule A Report feature) in a SaaS deployment, as this is currently a limitation of our product, and our partners have expressed their opinions for the implementation for this subject.
Allow Sorting Property on Lists
It would be very useful to be able to define if a specific column can be sorted or not. In case a list contains flowfields (e.g. Amount on Customer Ledger Entries), the user can choose to sort the list producing heavy workloads on the SQL server. An AllowSort property can solve the issue mainta...
Show All Overloads of a Procedure in the IntelliSense (or indicator of multiple overloads)
If you have a procedure that has multiple overloads (so, for example, same procedure name but different parameters), then if you want to add a new statement somewhere else in your code calling one of these procedures utilizing the IntelliSense will always only show a single procedure and not all ...
Extend AL workspace to cover launch information
VS Code workspaces can save lauch information. Yet this is not implemented for AL. So in order to retrieve symbols in a workspace or publish out of a workspace we are still required to put a launch.json in every extension in a workspace. This is a nuisance and in many scenarions actually not nee...
- A workspace launch configuration overrides the launch configuration specified in the global settings.json file.
- A local launch.json file overrides the workspace and global configuration.
Implement a new TransactionInstance property for Codeunits (similar to SingleInstance)
Enabling the new property (TransactionInstance: Boolean) would mean that the codeunit works like a Single Instance codeunit for the duration of the current transaction. Once the transaction has committed or rolled back then the codeunit is cleared.
The reason for this is that...
More Helpful Missing Index Page
Hello,
Since a few versions we have the Missing Indexes in Business Central as a page.
This may be helpful in the first place but on a working customer environment where you have no control over all the users you will get many indexes suggested which are completely unnec...
IntelliSense for actions Promoted Categories
It would be fantastic if I could see the caption of the promoted category instead of the current ones (Category4, Category5 ...). As by now, if I would like to add an action to the sales order and in the navigate promoted group, I have to open the source page, and count how many categories were ...
Best regards,
Business Central Team
Administrator