Hi Readers,
As promised in the last article we will start building our first extension using VS Code and AL Programming Language.
This is the first article in this series where we will take the example of a customer requirement and going forward we will develop that using VS Code as our first Extension for Microsoft Dynamics 365 Business Central. I am considering this example as this capture all object types and also include base object changes.
Customer Requirement -
Pre-requisites -
I am sure that you have completed all the pre-requisites before you start working on these customizations, below is the list of pre-requisites that need to be completed -
This article also acts as Table of contents for all articles related to this blog series -
Hope you find this useful. Let me know your thoughts on the same.
Be Ready for development in AL and learn with me!
Regards,
Saurav Dhyani
www.sauravdhyani.com
As promised in the last article we will start building our first extension using VS Code and AL Programming Language.
This is the first article in this series where we will take the example of a customer requirement and going forward we will develop that using VS Code as our first Extension for Microsoft Dynamics 365 Business Central. I am considering this example as this capture all object types and also include base object changes.
Customer Requirement -
- Customer Requires to track Source of Sales.
- The Design that customer requires, a table where they can list down the Code and Description of Source of Sales. They should be able to disable any Source of Sales.
- They should be able to key in those details in that table using a page.
- The user should be able to select the Source of sales in Sales documents and its a mandatory field to key in before posting a sales document.
- Source of sales should be available in Item Ledger Entries & posted sales doc. for analysis.
- Customer may ask for a report based on Source of Sales.
Pre-requisites -
I am sure that you have completed all the pre-requisites before you start working on these customizations, below is the list of pre-requisites that need to be completed -
- Download Microsoft Dynamics Business Central (on-prem) or you have an MSDYN365BC on hosted tenant configured.
- Install Microsoft Dynamics Business Central (on-prem).
- Connect Microsoft Dynamics Business Central (on-prem) to VS Code.
This article also acts as Table of contents for all articles related to this blog series -
- Article 00 - Customer Requirements. (this article)
- Article 01 - Developing New Tables for the extension.
- Article 02 - Developing New Pages for the extension.
- Article 03 - Modifying Base Tables for the extension.
- Article 04 - Modifying Base Pages for the extension.
- Article 05 - Publish Extension.
- Article 06 - Develop Subscriber Codeunits.
- Article 07 - Add More Subscriber in Codeunits For Ledger?
- Article 08 - Republish and Testing Extension.
- Article 09 - Developing New Report for the Extension.
- Article 10 - Summary of AL Development Series.
Be Ready for development in AL and learn with me!
Regards,
Saurav Dhyani
www.sauravdhyani.com
Comments
Post a Comment