Data validation at the UI level is a critical aspect of building robust
extensions in Microsoft Dynamics 365 Business Central. One often overlooked but
powerful property for controlling user input is CharAllowed. This property
allows developers to...
The MaskType property is a newer and more powerful alternative to
ExtendedDatatype = Masked.
It defines whether a field’s value should appear concealed in the user interface
— but unlike the older version, it provides a Hide/Show eye icon 🔒👁️�...
When building extensions in Microsoft Dynamics 365 Business Central, managing
object visibility is extremely important—especially as your extension grows
across multiple modules or becomes part of an ISV solution.
Starting from runtime version 4....
Sending emails from Business Central is a common requirement, whether it is for
posting sales invoices, sending reminders, or delivering notifications. Many
users prefer Gmail as their SMTP provider, but a standard password will not work
due to Go...
In the previous blog — Dynamics 365 Business Central: Understanding Labels in AL
| Business Central Junction 365 Blogs
[https://khushburajvisdynamic365.blogspot.com/2025/11/dynamics-365-business-central.html] —
we discussed what labels are, why th...
When we build extensions in Business Central, we often use captions, tooltips,
messages, and various text elements across pages, reports, and dialogs. These
texts should be consistent, easy to manage, and translatable for different
languages.
This...