Ability to set page properties programmatically
Currently some page properties can be set to a boolean variable, for example "Visible". Proposal : extend this capability to all properties - including non-boolean ones. For example, the property Importance could be set to an option (or enum?) variable. Example use case : Sales orders are impor...
Extend the FindFirst of FindSet method with the number of records to retrieve
Since insider built BC17 I get the following CodeCop warning: "code": "AA0233", "severity": 4, "message": "The 'FindFirst' method on the record 'xyz' must be used without the Next() This is on a piece of code like" xyz.FindFirst(); for i := 1 to NumberOfRecords do begin ...
Best regards,
Business Central Team
BC16 (AL - Cloud) "File Management" Documentation
Hello everyone! We are currently converting our solution from BC14 (C/AL - on premise) to BC16 (AL - Cloud). During this process we have come across some commands, methods etc. that do not work in the cloud. I am looking for a video or documentation that describes how to search, open and rea...
Extend codecop analyzer to report on protected tables
Recently we discovered in our Online environment we made modifications on protected tables (In this case table ID 297 - Issued Reminder Header). I see an improvement for the code analyzer (CodeCop) here. In case you do direct updates on such tables, permissions needs to b granted on the object le...
Best regards,
Business Central Team
Multiple NavigationProperty elements in OData API
When creating a new API page with a table relation, you can expand (OData $expand) the table relation if the related record type has a page of type API. For example, if you create an API page for Sales Header, and another API page for Customer, then you can expand the Sell-to Customer No. using $...
Best regards,
Business Central Team
Codeunit 330 Req|JnlManagement procedure TemplateSelection parameters - ENUM needed..!
ReqlJnlManagement procedure TemplateSelection still uses an Option for one of it's parameters .. this isn't acceptable as we can't add to this and it causes failure of our Extension. Please change the 'Type' parameter from Option to Enum ASAP so that we can complete & publish our Extension..
Business Central Team
Change "IF" Syntax
Is there any possibility to change the Syntax of the IF Statement? I would appreciate it if I could make a IF without the then. And is there any chance, we will get statements without the BEGIN and END? Only { and }, like any other programming language.
Best regards,
Business Central Team
New events for codeunits 10094 "Export EFT (ACH)" and 10250 "Bulk Vendor Remit Reporting"
New events in codeunit 10094 "Export EFT (ACH)" which are the same as in codeunit 10095 "Export EFT (RB)": e.g. local procedure OnBeforeACHUSHeaderModify(var ACHUSHeader: Record "ACH US Header"; BankAccount: Record "Bank Account") local procedure OnBeforeACHISDetailModify(var ACHUSDetail: Record...
Best regards,
Business Central Team
Function Documentation / Comment
It would be nice if the AL Language would support Function Comments. Like in C# Function Summaries with all parameters. Would make a lot of things easier if you develop features with multiple developers.
Business Central Team
Add Fields Image and PromotedActionCategory to System Table 2000000143 Page Action
Table 2000000143 Page Action provides useful information to create a good user experience by aligning the actions, images and promoted categories as close as possible to the Base App - however these tables are missing two important fields - Image and PromotedCategory. Please add these two fields...
Best regards,
Business Central Team
Administrator