Book Image

Mastering Microsoft Dynamics 365 Business Central - Second Edition

By : Stefano Demiliani, Duilio Tacconi
5 (3)
Book Image

Mastering Microsoft Dynamics 365 Business Central - Second Edition

5 (3)
By: Stefano Demiliani, Duilio Tacconi

Overview of this book

This book dives straight into guiding you through the process of building real-world solutions with the AL language and Visual Studio Code. It emphasizes best practices and extensibility patterns to ensure your extensions are well-structured, maintainable, and meet the needs of modern businesses. You'll learn advanced AL techniques, report creation methods, debugging strategies, and how to leverage telemetries for monitoring. Additionally, it covers performance optimization practices and API integration to help you create efficient and interconnected solutions. With a focus on extension development, this new edition allows you to jump right into coding without spending time on setup processes. This book introduces new chapters covering essential tasks that Business Central developers frequently encounter, such as file handling and printing management. Finally, the book expands its scope by including chapters on various integration aspects, including VS Code extensions, GitHub DevOps, Azure services, and Power Platform integrations. We’ll wrap up by covering Copilot capabilities in Business Central and how you can create your own generative AI copilots. By mastering these concepts and techniques, you'll be well-equipped to create powerful and customized solutions that extend the capabilities of Dynamics 365 Business Central.
Table of Contents (21 chapters)
19
Other Books You May Enjoy
20
Index

Feature limitation when developing RDL or Word layout document report

Basically—and historically—professional report development could/should be done by developing RDL report layouts with Visual Studio and the RDLC report extension installed. The Word document layout has more limitations than RDL and its main advantage is that it is quite popular and easy to adopt by power users.The major pain points you might find when developing layouts are typically related to documents. The most known ones are as follows:

  • Header and footer space is always retained: Report headers and footers have static content, and they have been engineered so that they are always displayed on every page if they are present. Nevertheless, with RDL, you could use the typical SetData function in the body and the GetData function in the header.
  • There's no easy way to mimic the PlaceInBottom property for a document report from the old classic client report: When developing a document, you might be...