379

Since the only development and deployment method currently supports is Extension Development via a Sandbox using VS Code (AL Lang), isn't it great to have Report Extension Development capability too? There's always possible to dev Extensions for Standard Tables, Pages, CUs but why not Reports? Every End-Client requires their very own methods to represent data comes into an ERP. But as ISVs, we are getting answerless when they just simply ask, "can I add our company logo to this standard report?" I mean, it's obvious, practically. Eagerly waiting for this since there's no other way rather than Re-design the entire report just to map Client's small requirements, which is limited in Word/RDLC Custom Layout designer in base Business Central. (Simple suggestion, isn't it great to have the Core/Base Development ability like in good old days with NAV?)

Category: Development
STATUS DETAILS
Completed
Ideas Administrator

​Thank you for your feedback. We have released support for report extensions with 2021 Wave 1. With this you can make additive changes to existing dataitems, add new nested dataitems, modify request page and add additional layout (but not modify existing base layout). Watch the Virtual Launch session on What's New in AL and Visual Studio Code for more, as well as Docs Report extensibility - Dynamics 365 Release Plan | Microsoft Docs

Thanks, 
Peter Borring
PM, Microsoft  


Comments

D

at least adding fields to existing dataitems and adding new dataitems would be great!

Category: Development

D

It is true that report extensions would help us saving a lot of time !

Category: Development

D

Please consider something like a "Request page extension", to inject own parameters during runtime

Category: Development

D

It would be good to have an option to add a new field in the Data set or to add a filter for Data Item.
A bonus would be to add options on the request page, but not a must.
Also a tool for conditional formatting in Word layouts would help a lot e.g. hide show field or line in the table depending on the value of a parameter. Option so we can use macros in Word.
It might be even better to have Excel reporting (with XML in the background), as Excel does conditional formatting already.

Category: Development

D

Is there any traction on this request? I've got customers that need only a handful of fields added to their reports (that aren't in the dataset). They are not happy when they have to pay 10 times as much for a simple change than they would with another product. Also - when new table fields are added in a release, please add them to their corresponding report datasets. Thank you.

Category: Development

D

This is absolutely essential for touch-point reports such as the sales invoice and the purchase order.

I think Microsoft's developers would come away with a much-improved set of priorities if they actually had to spend 1 week working as a lowly accounting clerk in a company that uses Business Central/NAV.

Category: Development

D

Simple use case: Multiple extensions each wanting to add a single field in a Report. I can imagine extending a layout will never be possible but extending a Dataset should be possible in order that all of those fields can be present in Dataset and Report can be created through Custom Layouts for example without a need for using

Category: Development

D

should be simple to add some fields that are not present to in a dataset of a form. some sales/purchasing documents lack some important fields.

Category: Development

D

yes, I would agree report extensions could save a lot work

Category: Development

D

Report extensions would be amazing, but caution! Being able to extend of even replace the dataset for a report would be nice, but keep performance in mind. Only being able to add fields and or data items will degrade performance, especially for document reports. Many reports in the standard app have a very bad data-item structure and enabling to extend them would only make performance worse... An example of a bad dataset is 206, an example of an improvement to this dataset is 1306. So yes, it would be great to be able to do this, but I don't think it's that straitforward...

Category: Development

  • 1
  • 2