75

Report Extensions should be introduced

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?...

Read more...

7 Comments

Read more... 7 Comments

Category: Development (75)

STATUS DETAILS
New
59

Automatic unpublish and publish from VSCode

Working with extensions which have dependency on other extensions is currently not very easy. For example if we have a "main app" and a "test app", then in order to republish our main app, then we first have to unpublish the test app. Not only is there no way to do this from VSCode (except tha...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (75)

STATUS DETAILS
Under Review
Ideas Administrator
Thanks, we are aware of the current limitation, and already have plans to improve this in the backlog, although this will probably not make it for the Spring 2019 release.
58

Extending keys in a base table from an AL table extension

When developing AL table extensions, it is possible to create one or more keys, but the scope of that key is solely in the extended table (not the base table that is being extended). VS Code will not allow you to create that key if the key references one or more fields found in the parent table...

Read more...

3 Comments

Read more... 3 Comments

Category: Development (75)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. 

Best regards,
Business Central Team
41

Enable compile/intellisense for apps within same workspace

With a requirement to have automated tests in a separate (dependent) test extension for AppSource extensions, instead of having the test codeunits inside the same extension makes it impossible to do test driven development with Business Central. The current process of first having to download ...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (75)

STATUS DETAILS
Under Review
Ideas Administrator
Thanks, we are aware of the current limitation, and already have plans to improve this in the backlog, although this will probably not make it for the Spring 2019 release.
38

Access to local and global variables and functions in table extensions and page extensions

"When creating a TableExtension and/or PageExtension object it would be really useful to be able to call the local functions / variables of the original object. This would also come close to the concepts of inheritance. You could also address the inherited object with Base.XYZ to call the functio...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (75)

STATUS DETAILS
New
37

Extend report dataset via AL extension

Currently the path to extend a standard report is to 1. Convert the report to AL 2. Add additional fields to the dataset plus code to populate the fields (if not just adding missing information from the existing source table) 3. Change application to call new report (depending on which report ...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (75)

STATUS DETAILS
New
31

Extend AL workspace to cover launch information

VS Code workspaces can save lauch information. Yet this is not implemented for AL. So in order to retrieve symbols in a workspace or publish out of a workspace we are still required to put a launch.json in every extension in a workspace. This is a nuisance and in many scenarions actually not nee...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (75)

STATUS DETAILS
New
27

Go To Usage for Publisher

Since the introduction of publishers and subscribers, it has always been difficult for the second developer to identify where these functions have been used in order to be able to make further adjustments or extensions if necessary. The "Event Subscriptions" window must always be filtered and ...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (75)

STATUS DETAILS
New
27

GETSELECTIONFILTER as a built in function on every page

Today we need to create an External procedure on every page, like [External] PROCEDURE ADVSetSelectionFilter@10008900(VAR SalesInvoiceHeader@10008900 : Record 112); BEGIN CurrPage.SETSELECTIONFILTER(SalesInvoiceHeader); END; This should be built in to every page similar to the GETRECORD functi...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (75)

STATUS DETAILS
New
25

Ability to suspend and restart Code Analysis

When developing in a big workspace and/or in a big single-folder solution it is not always helpful to have the code analyzed as You go. - Code Analysis will often be slow to react - Code Analysis will be surfacing errors and warnings not related to what You are actually doing at the moment So t...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (75)

STATUS DETAILS
New