Ammolh Saallvi's Avatar

Ammolh Saallvi

@ammolhsaallvi.bsky.social

Seasoned Dynamics NAV & BC Developer | Project Management Expert.| MS Dynamics NAV & Business Central Architect| 18+ Years of Dynamics NAV & BC Development & Project Management https://ammolhsaallvi.blog

126 Followers  |  26 Following  |  46 Posts  |  Joined: 22.11.2024  |  2.1637

Latest posts by ammolhsaallvi.bsky.social on Bluesky

Post image

#MSDYN365BC It seems report part is broken in BC SaaS version and throws errors as below. It works once we clean the cache but after some time it pops up again
Is anybody face this issue ?

30.09.2025 10:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Unlocking SQL Call Insights with Performance Profiler in Business Central v27 One of the most exciting improvements coming with Business Central v27 (2025 Wave 2) is the ability to see SQL call information directly in Performance Profiler. For developers, consultants, and admin...

Unlocking SQL Call Insights with Performance Profiler in Business Central v27 www.linkedin.com/pulse/unlock...

04.09.2025 07:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Why Marking Objects as Internal in Business Central Matters In the world of Microsoft Dynamics 365 Business Central development, structuring extensions effectively isn't just good practiceโ€”itโ€™s essential. One of the often overlooked yet powerful tools in an AL...

Check out the latest article in my newsletter: Why Marking Objects as Internal in Business Central Matters linkedin.com/pulse/why-ma... via
@LinkedIn

10.06.2025 08:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Solving Barcode Printing Issues in RDLC Reports โ€“ Business Central On-Premise (v25) When working with barcode printing in RDLC reports on Microsoft Dynamics 365 Business Central On-Premise, I recently ran into an issue that had me stumped for hours โ€” and as it turns out, it all caโ€ฆ

๐Ÿ” Stuck with barcodes not showing in RDLC reports on Business Central? You're not alone โ€” and the fix might be simpler than you think.

ammolhsaallvi.blog/2025/06/05/s...

#msdyn365bc #businesscentral

05.06.2025 07:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Upcoming Microsoft Business Central Pricing Changes โ€“ What You Need to Know Microsoft has officially announced pricing changes for Dynamics 365 Business Central, set to take effect on October 1, 2025. This marks the first significant price adjustment in over five years, acโ€ฆ

๐Ÿšจ Microsoft Business Central Pricing Changes Coming October 1, 2025 ๐Ÿšจ
Microsoft has announced the first major price update in 5+ years for Dynamics 365 Business Central โ€” effective October 1, 2025.

ammolhsaallvi.blog/2025/05/12/u...

#msdyn365bc
#businesscentral

12.05.2025 05:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Introducing ExcelLayoutMultipleDataSheets in Business Central 2025 Wave 1 With the release of Business Central 2025 Wave 1, business central continues to enhance developer and user experience in reporting and data analysis. One such powerful addition is the new property:โ€ฆ

๐Ÿš€ New in #MSDyn365BC 2025 Wave 1: ExcelLayoutMultipleDataSheets
With the new ExcelLayoutMultipleDataSheets property, developers can now export multiple data items into separate worksheets
ammolhsaallvi.blog/2025/05/09/i...

#Msdyn365bc
#businesscentral

09.05.2025 02:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Optimizing Business Central Reports with the DataAccessIntent Property When developing reports in Microsoft Dynamics 365 Business Central, performance and scalability are crucialโ€”especially in cloud environments where system efficiency impacts everything from responsiโ€ฆ

๐Ÿš€ Boost Report Performance in Business Central with a Simple AL Property
Did you know that adding just one line of AL code can improve the performance of your Business Central reportsโ€”especially in the cloud?

ammolhsaallvi.blog/2025/05/08/o...

#msdyn365bc
#businesscentral

08.05.2025 02:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Boosting Performance in Business Central with SETLOADFIELDS When building customizations or integrations in Microsoft Dynamics 365 Business Central, performance is often a key concernโ€”especially when working with large datasets. One powerful ๐Ÿš€ What is SETLOโ€ฆ

๐Ÿš€ Boost Performance in Business Central with SETLOADFIELDS

Are your custom AL reports or extensions slowing down when dealing with large datasets? One simple yet powerful trick is using SETLOADFIELDS

ammolhsaallvi.blog/2025/05/06/b...

#msdyn365bc
#businesscentral

06.05.2025 07:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Thailand Digital Arrival Card

#msdyn365bc community members traveling for #DirectionAsia2025, important points
ย ย ๐—ง๐—ต๐—ฎ๐—ถ๐—น๐—ฎ๐—ป๐—ฑ ๐——๐—ถ๐—ด๐—ถ๐˜๐—ฎ๐—น ๐—”๐—ฟ๐—ฟ๐—ถ๐˜ƒ๐—ฎ๐—น ๐—–๐—ฎ๐—ฟ๐—ฑ (๐—ง๐——๐—”๐—–) โ€“ ๐— ๐—ฎ๐—ป๐—ฑ๐—ฎ๐˜๐—ผ๐—ฟ๐˜† ๐—ณ๐—ฟ๐—ผ๐—บ ๐Ÿญ๐˜€๐˜ ๐— ๐—ฎ๐˜† ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฑ visit tdac.immigration.go.th/arrival-card...
ย ย Keep your hotel booking confirmation and return ticket handy
ย ย The weather in Thailand is quite humid

02.05.2025 14:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How to Define Allowed Languages Per Environment in Business Central 2025 Wave 1 With the release of Business Central 2025 Wave 1, BC continues to enhance administrative control and governance features. One of the most welcome additions for global organizations is the ability tโ€ฆ

๐ŸŒ New in Business Central 2025 Wave 1: Limit Language Selection Per Environment ๐Ÿšซ๐ŸŒ

With the latest Wave 1 2025 release, Microsoft Dynamics 365 Business Central now allows you to define which languages are available per environment.

ammolhsaallvi.blog/2025/05/02/h...

#msdyn365bc
#businesscentral

02.05.2025 07:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Understanding GETRANGEMIN() and GETRANGEMAX() in Business Central When working with filters and record ranges in AL , two handy functions often come into play: GETRANGEMIN() and GETRANGEMAX(). These functions help you programmatically access the lower and upper bโ€ฆ

Working with filters in AL? Want to build smarter, dynamic reports and pages in #MSDyn365BC?
Two underrated but powerful functions you should be using:

๐Ÿ”น GETRANGEMIN()
๐Ÿ”น GETRANGEMAX()

ammolhsaallvi.blog/2025/04/30/u...

#msdyn365bc
#businesscentral

30.04.2025 10:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Boosting Performance in Business Central with SetAutoCalcFields In todayโ€™s fast-paced business environments, performance optimization is not a luxury โ€” itโ€™s a necessity. Whether youโ€™re building custom reports, extending pages, or writing integโ€ฆ

Boost Business Central Performance
โœ… Use SetAutoCalcFields before fetching records โ€” and retrieve Flow Fields in a single optimized query!

ammolhsaallvi.blog/2025/04/29/b...

#msdyn365bc
#businesscentral

29.04.2025 02:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How to Make a Report Layout Obsolete in Business Central (Wave 1 2025) With the release of Microsoft Dynamics 365 Business Central Wave 1 2025, it continues to refine the AL development experience โ€” and one of the key improvements is the ability to obsolete report layโ€ฆ

Managing layouts has always been tricky โ€” old designs stay around, confuse users, and create technical debt.

With Wave 1 2025, you can mark layouts as Obsolete

ammolhsaallvi.blog/2025/04/28/h...

#Msdyn365bc
#businesscentral

28.04.2025 02:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I took out that table from blog
I will check and update again
Thank you so much for your input.

25.04.2025 17:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you for pointing out that. i will update my blog.

25.04.2025 04:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Convert Simple Type Values to Text Using the New ToText Method in Business Central 2025 Wave 1 With the release of Business Central 2025 Wave 1, Business Central continues to simplify AL development by introducing intuitive and developer-friendly features. One such small yet powerful enhanceโ€ฆ

No more FORMAT() for simple value conversions!
New ToText() method โ€” a cleaner, more predictable way to convert simple types (like Integer, Decimal, Boolean, DateTime, and even Option types) to text.

ammolhsaallvi.blog/2025/04/25/c...

#msdyn365bc
#businesscentral

25.04.2025 02:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Changing the CardPageId in a Page Extension โ€“ Business Central Wave 1 2025 With the release of Business Central 2025 Wave 1, Business central continues to refine and empower AL developers with more flexibility when extending standard functionality. One of the subtle but sโ€ฆ

Did you know you can now change the CardPageId directly in a Page Extension?
โœ… This small change packs a punch:
Redirect navigation from a list page to your custom card
Keep standard pages untouched
ammolhsaallvi.blog/2025/04/24/c...
#msdyn365bc
#businesscentral

24.04.2025 02:20 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
FieldRef.IsOptimizedForTextSearch() Method in Business Central 2025 Wave 1 With the release of Business Central 2025 Wave 1, Microsoft continues to empower developers with more control and insights into the performance and behavior of their extensions. Among the new additโ€ฆ

Avoid slow queries in large datasets
Dynamically choose fields for search.

ammolhsaallvi.blog/2025/04/23/f...

#msdyn365bc
#businesscentral

23.04.2025 02:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
AutoFormatExpression Property in Business Central โ€“ Wave 1 2025 With the release of Business Central 2025 Wave 1, Microsoft continues enhancing the AL language to make development cleaner, more flexible, and maintainable. One of the updates includes improvementโ€ฆ

Business central has powerfully enhanced the
โœ… More dynamic and computed formatting expressions
โœ… Better integration in page/report extensions
โœ… Improved handling of regional and currency-specific formats.

ammolhsaallvi.blog/2025/04/22/a...

#msdyn365bc
#businesscentral

22.04.2025 01:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Report.TargetFormat() Method in Business Central 2025 Wave 1 With the release of Microsoft Dynamics 365 Business Central 2025 Wave 1, Microsoft has continued to improve the AL language and reporting capabilities. One notable addition for developers working wโ€ฆ

Business Central developers, there's a cool addition in the 2025 Wave 1 releaseโ€”Report.TargetFormat()!
This new method lets you determine the output format (PDF, Excel, Word, XML) of a report at runtime.
ammolhsaallvi.blog/2025/04/21/r...
#msdyn365bc
#businesscentral

21.04.2025 03:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Generate launch.json from the Web Client in Business Central โ€“ Wave 1 2025 With the 2025 Wave 1 release of Microsoft Dynamics 365 Business Central, developers get a significant productivity boost: the ability to generate a launch.json file directly from the Web Client! ๐ŸŽ‰ โ€ฆ

Generate launch.json from the Web Client in Business Central โ€“ Wave 1 2025
ammolhsaallvi.blog/2025/04/18/g...
#msdyn365bc
#businesscentral

18.04.2025 03:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Business Central 2025 Wave 1 (BC26): Check Total Purchase Amounts on Documents The Business Central 2025 Wave 1 (BC26) release introduces a valuable feature aimed at enhancing the accuracy and efficiency of accounts payable processes: โ€œCheck Doc. Total Amountsโ€. Wโ€ฆ

Business Central 2025 Wave 1 (BC26): Check Total Purchase Amounts on Documents

ammolhsaallvi.blog/2025/04/17/b...

#msdyn365bc
#businesscentral

17.04.2025 03:04 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Business Central 2025 Wave 1 (BC26) โ€“ SetAutoCalcFields Method on RecordRef Microsoft Dynamics 365 Business Central 2025 Wave 1 (version 26) introduces several enhancements to developer productivity and platform capabilities. One of the notable changes for AL developers isโ€ฆ

Business Central 2025 Wave 1 (BC26) โ€“ย  SetAutoCalcFields Method on RecordRef
ammolhsaallvi.blog/2025/04/16/b...

#msdyn365bc
#businesscentral

16.04.2025 03:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
File.ViewFromStream in AL: Display Text Directly from Stream Microsoft Dynamics 365 Business Central 2025 Wave 1 continues to improve its developer experience with handy new features. One of the exciting additions in this release is the File.ViewFromStream mโ€ฆ

File.ViewFromStream in AL: Display Text Directly from Stream

ammolhsaallvi.blog/2025/04/15/f...

#msdyn365bc
#businesscentral

15.04.2025 08:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Embedding Powerful UI with UserControlHost PageType in Business Central With the release of Business Central 2025 Wave 1, new page type UserControlHost is introduced which enables embedding custom JavaScript-based controls into the Business Central web client. ๐Ÿ” What iโ€ฆ

Modern UI with UserControlHost in Business Central Wave 1 2025

ammolhsaallvi.blog/2025/04/11/e...

#msdyn365bc
#businesscentral

11.04.2025 02:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Using the New IncStr Overload in Business Central AL With recent updates to AL language in Microsoft Dynamics 365 Business Central, developers now have more flexibility when working with strings containing numeric suffixes โ€” thanks to the new overloaโ€ฆ

Using the New IncStr Overload in AL: Change String Integers by More Than 1

ammolhsaallvi.blog/2025/04/10/u...

#msdyn365bc
#businesscentral

10.04.2025 09:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Implicit Record and Record Ref Conversion in Business Central AL When working with Microsoft Dynamics 365 Business Central, one of the most powerful capabilities is the dynamic handling of data using RecordRef. However, as a developer, you may have run into scenโ€ฆ

Implicit Record and Record Ref Conversion in Business Central AL
ammolhsaallvi.blog/2025/04/09/i...

#msdyn365bc
#businesscentral

09.04.2025 10:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
SessionInformation.Callstack() in Business Central Introduced in Business Central Wave 1 2025 releases, the SessionInformation.Callstack() method is a powerful diagnostic tool that helps developers trace the current call stack within AL code. Whethโ€ฆ

Retrieve the current call stack during the execution of AL code using Sessioninformation.Callstack in business central.
ammolhsaallvi.blog/2025/04/08/s...

#msdyn365bc
#businesscentral

08.04.2025 06:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Calculate Values Only for Visible FlowFields in Business Central FlowFields in Business Central are incredibly powerful, allowing you to dynamically calculate values based on related data. However, what happens when you have many FlowFields, but only a few are vโ€ฆ

Unlock BC Performance: Calculate Only What You See. Flow Field Calculations on Demand

ammolhsaallvi.blog/2025/03/31/c...
#msdyn365bc
#businesscentral

31.03.2025 02:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Production Order Cancellations: Reversing Consumption in Business Central V26 Production orders are the backbone of manufacturing operations, but sometimes, plans change. Orders need to be cancelled, and when those orders have already consumed materials, things can get trickโ€ฆ

Untangling Production Order Cancellations: Reversing Consumption in Business Central V26

ammolhsaallvi.blog/2025/03/28/p...

#msdyn365bc

#businesscentral

28.03.2025 02:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@ammolhsaallvi is following 18 prominent accounts