Need Facility to SkipTriggers in all the Trigger Events
It is important to have a feature in all the Trigger Type events (OnBefore) Such as OnBeforeInsert,OnBeforeModify,OnBeforeDelete,OnBeforeRename,OnBeforeValidate to have an extra parameter such as 'SkipTrigger'. Once this is set to true any subsequent execution of the trigger needs to be supresse...
Posibility to delete ObsoleteState = Removed tables/fields/keys
As far as I know there is no way of actually deleting a table/field/key marked as ObsoleteState = Removed. So in the life span of our App, we'll keep adding to waste if we need to change table structures. We'll have tables like: - MyTable (app version 1.0.0.0) - MyTable2 (app version 1.0.0.1) - ...
Table Information
Hello, Could you please add a page to run Table 2000000028 Company Information. This will allow functional consultants to be able to see how many records are in the various tables for creating new Config Packages for customers. Regards John Curtain
Best regards,
Business Central Team
Extension Request Field No 6 Cross-Reference No. in Table 5717 Item Cross Reference
In our ISV industry solutions, we use the Reference No. table 5717 Item Cross Reference. This code field has a length of 20 characters. For some of our processes, there is a need to capture reference numbers that are longer than 20 characters. e.g. for the use of VDA/Edifact messages with a refe...
Matrix Control
Now, since the Windows Client is gone, and with the improved capabilities of the Modern Clients, it is about time to reintroduce the Matrix Control to provide 2 dimensional record calculation functionality. This would simplify the programming and provide improved usability for the user (no more ...
Best regards,
Business Central Team
AL:Upgrade Application / Upgrade Endpoint
WHAT: Using the development endpoint, it is possible script and automate the publish of an application using a regular http request. This works fine for new installations and is suited for development purposes (using /dev/apps?SchemaUpdateMode=recreate", for example). Though, for production envir...
Best regards,
Business Central Team
Event Arguments Codeunit
Create a generic Event Arguments codeunit to keep publisher signature stable.
Make Design a User Setting instead of permissions
Many customers still use SUPER roles, when they have a few users. Using permission sets to disable Design is very cumbersome, esp. as permissions can’t be defined as object ranges.
Best regards,
Business Central Team
Code analyzer warning on passing (text-)array with (entries of) insufficient length as an argument to a procedure
Would like to see a code analyzer rule that warns developers when in code a text-array is passed as an argument, but the array length or max. length of the text-entries do not match the formal parameter. (1) Example 1: Given the following variable declarations: var FormatAddr: Codeunit "Form...
Best regards,
Business Central Team
Extend XmlWriteOptions to allow more finite control over XML document output
Include more of the options from the base .net XMLWriterSettings class. For example when using the new XML data types, there is currently no options to omit the document declaration when calling the XMLDocument.WriteTo() method. When building up SOAP envelopes, the XML declaration is not required...
Best regards,
Business Central Team

Administrator
Best regards,
Business Central Team