Pass parameters on Report.RUN and report.Runmodal
Can you pass Parameters of Report on Run and RunModal like
Report.Run(Reportid,RequesWindows,systemPrinter,Record,[Parameters])
Report.RunModal(Reportid,RequesWindows,systemPrinter,Record,[Parameters])
Make Mandatory Field with event
Can you add generic Event on Field of page to manage mandatory Field.
This Event could call after the OnAfterGetRecord with this signature
OnSetMandatory(Var rec : @recordofPage; xrec : @recordofPage, var IsMandatory)
begin
End;
Make Mandatory Field with generic event on codeunit
Add in Codeunit "UI Helper Trigger" an event fire after OnAfterGetCurrRecord to set Mandatory Field.
The event will use dictionnary.and record of page
the dictionnary display the field ID or variable Name for the key and the mandatory boolean to setup.
...
Global “Page Opened” AL Event (AnyPageOpened) to Enable Cross-Cutting Notifications and UX Extensions
Problem Statement
In Dynamics 365 Business Central, there is no supported, global AL event that fires whenever a page is opened across the application. As a result, implementers and ISVs who need to execute lightweight logic “on page open...
multi-branch query design
Title
Enhance AL Query objects: Allow multiple sibling DataItems under the same parent DataItem while keeping a single root DataItem
Context / Problem
AL Query objects are a great way to ...
Enhance AL Query objects: Support OR boolean logic in DataItemLink (join predicate) with performance guardrails (SQL cost limits)
AL Query objects support joins through DataItemLink (parent → child field mapping) to maximize SQL Server pushdown. However, DataItemLink cannot express richer boolean logic—especially OR conditions—while real-world scenarios sometimes require alternative predicates as part of the join conditi...
Scale Item Ledger Entry and Value Entry for true multi-location concurrency
Title
Make Item Ledger Entry and Value Entry location-aware to improve scalability for multi-store and warehouse environments
Description
Item ...
