GETSELECTIONFILTER as a built in function on every page
Today we need to create an External procedure on every page, like [External] PROCEDURE ADVSetSelectionFilter@10008900(VAR SalesInvoiceHeader@10008900 : Record 112); BEGIN CurrPage.SETSELECTIONFILTER(SalesInvoiceHeader); END; This should be built in to every page similar to the GETRECORD functi...
Increase Length of Field Names
This is an extension ;-) to https://experience.dynamics.com/ideas/idea/?ideaid=7dce671b-7802-ea11-b862-0003ff68edfa (Increase Length of Application object Identifier to 50 Characters) We need to add prefix or suffix to Field Names (& Object Names & Controls & Actions), which makes it very hard ...
Best regards,
Business Central Team
More modification possibilities for DropDown fieldgroup on Table
Can it be possible to have more modification possibilities for DropDown fieldgroup on Table, such as: * Move fields * Add fields in between existing ones (not just at the end) * Hide fields * Let us add fields that are hidden on the lookuppage, as defined in https://www.yammer.com/dynamicsnavdev...
Best regards,
Business Central Team
D365BC: Codeunit Webservices - Handling JSON
Hello, Business Central does not currently support JSON parameters or return types for codeunit web services. For webservice calls, I have to receive JSON serialized text and then parse the JSON object as one text element of the JSON body. For outputs, I have to assemble my JSON object and the...
Improve performance of code analyzers
It would be nice if the code analyzers would get a performance boost or it would not remove the issues immediately and update the issue in the background. Like Visual Studio. All warnings and errors of your AL Extension will be shown in the “Problems” tab in Visual Studio Code. If you click on o...
- General performance improvements and bug fixes
- Introduction of a new file scope to only run analyzers on the current file while editing. Rules still run on larger scope on full build
- New verbosity view to get insights into the performance of each rule, e.g., to provide feedback to us or to disable bad performing rules (temporarily or in to only run in CICD and not interactive code authoring).
Business Central Team
Entity-Relationship diagram (ER-diagram) for Base and System Application
An Entity-Relationship diagram (ER-diagram) about all tables, per functional area, for the Base Application and System Application would be extremely helpful. Anyone that wants to create reports (RDLC, WORD, PowerBI, other) at a certain moment needs to know where to find what information and ho...
Best regards,
Business Central Team
API - json body with more nested nodes than two
Hi, with BC Spring release 2019 there is a limitation about the structure of the content body in a custom API, in fact it is not possible to create an API that accept in a POST request a json body with more nested nodes than two (https: // docs .microsoft.com / en-us / business-applications-relea...
Remove IDs From Page Extensions
Remove the ID from Page Extensions. If I extend a salesprocess and want to show my field on every card and list page, I will need many Page Extensions and so I will need a huge ID Range only for page Extensions. Since I can only have 1 "page extension object" for a page inside my module it would...
Business Central Team
Allow CardPageId on Page Extensions for standard BC tables without card page.
We want to add a a Card Page for a standard List Page that has no Card Page assigned, but that's currently not possible. Being able to set the CardPageId property on a page extension would be usefull. See https://github.com/microsoft/AL/issues/4196 PS : Subscribing to 'GetConditionalCardPageID...
Business Central Team
Open a specific company when deploying from VS Code
Could be interesting to have the possibility to open a specific company when deploying an extension from Visual Studio Code. Maybe adding a parameter in launch.json that permits to open the startuppage in the specified company.
Administrator