Dynamics 365 Business Central: introducing the reportextension object

One of the noisy limitations on Dynamics 365 Business Central until version 17.X was the impossibility to extend standard reports. If you want to add a simple new field to a standard report, you are forced to create an entire new report (new dataset), maybe from scratch or (better) by manually copying the standard dataset into a new .al file and then modifying it. You cannot handle the report dataset as an “extendible” object open for contributions between extensions.

Source : Stefano Demiliani
Read more…

Dynamics 365 Business Central: How to download “_Exclude_Microsoft Dynamics 365 – Smartlist” extension source code (Such as query 2554 “Items By Location”)

Yesterday someone asked me a question about how to download the source code of some special Query objects. Such as query 2554 “Items By Location”. It was very interesting, so I decided to share it in this post.

Source : Dynamics 365 Lab
Read more…

Dynamics 365 Business Central: automatically import custom report layouts with extensions

Do you love reports? Personally, NO! 🙂 But that is, as a Business Central developer I think that sometimes (forced or not) you need to work with reports in your solutions.

As a quick recap, in Dynamics 365 Business Central a report layout controls content and format of the report, including which data fields of a report dataset appear on the report and how they are arranged, text style, images, and more.

Source : Stefano Demiliani
Read more…

How to extend Business Central API without extensions

As most of you, I guess know, it is not allowed to extend Business Central API’s. This page type cannot be extended by creating a page extension object. Instead, you must create a new API by adding a page object

However, sometimes we just need to send more data about the entity: Customer, Vendor, Sales/Purchase documents etc.

Source : Dmitry Katson
Read more…