Sign in

Ammolh Saallvi

@ammolhsaallvi.bsky.social
130 followers 26 following 46 posts

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

PostsRepliesMedia
Ammolh Saallvi @ammolhsaallvi.bsky.social · 30/09/2025
#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 ?
100
Ammolh Saallvi @ammolhsaallvi.bsky.social · 04/09/2025
Unlocking SQL Call Insights with Performance Profiler in Business Central v27 www.linkedin.com/pulse/unlock...
linkedin.com
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...
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 10/06/2025
Check out the latest article in my newsletter: Why Marking Objects as Internal in Business Central Matters linkedin.com/pulse/why-ma... via @LinkedIn
linkedin.com
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...
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 05/06/2025
🔍 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
ammolhsaallvi.blog
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…
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 12/05/2025
🚨 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
ammolhsaallvi.blog
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…
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 09/05/2025
🚀 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
ammolhsaallvi.blog
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:…
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 08/05/2025
🚀 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
ammolhsaallvi.blog
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…
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 06/05/2025
🚀 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
ammolhsaallvi.blog
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…
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 02/05/2025
#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
tdac.immigration.go.th
Thailand Digital Arrival Card
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 02/05/2025
🌍 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
ammolhsaallvi.blog
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…
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 30/04/2025
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
ammolhsaallvi.blog
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…
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 29/04/2025
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
ammolhsaallvi.blog
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…
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 28/04/2025
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
ammolhsaallvi.blog
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…
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 25/04/2025
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
ammolhsaallvi.blog
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…
110
Ammolh Saallvi @ammolhsaallvi.bsky.social · 24/04/2025
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
ammolhsaallvi.blog
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…
020
Ammolh Saallvi @ammolhsaallvi.bsky.social · 23/04/2025
Avoid slow queries in large datasets Dynamically choose fields for search. ammolhsaallvi.blog/2025/04/23/f... #msdyn365bc #businesscentral
ammolhsaallvi.blog
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…
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 22/04/2025
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
ammolhsaallvi.blog
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…
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 21/04/2025
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
ammolhsaallvi.blog
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…
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 18/04/2025
Generate launch.json from the Web Client in Business Central – Wave 1 2025 ammolhsaallvi.blog/2025/04/18/g... #msdyn365bc #businesscentral
ammolhsaallvi.blog
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! 🎉 …
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 17/04/2025
Business Central 2025 Wave 1 (BC26): Check Total Purchase Amounts on Documents ammolhsaallvi.blog/2025/04/17/b... #msdyn365bc #businesscentral
ammolhsaallvi.blog
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…
020
Ammolh Saallvi @ammolhsaallvi.bsky.social · 16/04/2025
Business Central 2025 Wave 1 (BC26) –  SetAutoCalcFields Method on RecordRef ammolhsaallvi.blog/2025/04/16/b... #msdyn365bc #businesscentral
ammolhsaallvi.blog
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…
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 15/04/2025
File.ViewFromStream in AL: Display Text Directly from Stream ammolhsaallvi.blog/2025/04/15/f... #msdyn365bc #businesscentral
ammolhsaallvi.blog
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…
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 11/04/2025
Modern UI with UserControlHost in Business Central Wave 1 2025 ammolhsaallvi.blog/2025/04/11/e... #msdyn365bc #businesscentral
ammolhsaallvi.blog
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…
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 10/04/2025
Using the New IncStr Overload in AL: Change String Integers by More Than 1 ammolhsaallvi.blog/2025/04/10/u... #msdyn365bc #businesscentral
ammolhsaallvi.blog
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…
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 09/04/2025
Implicit Record and Record Ref Conversion in Business Central AL ammolhsaallvi.blog/2025/04/09/i... #msdyn365bc #businesscentral
ammolhsaallvi.blog
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…
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 08/04/2025
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
ammolhsaallvi.blog
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…
011
Ammolh Saallvi @ammolhsaallvi.bsky.social · 31/03/2025
Unlock BC Performance: Calculate Only What You See. Flow Field Calculations on Demand ammolhsaallvi.blog/2025/03/31/c... #msdyn365bc #businesscentral
ammolhsaallvi.blog
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…
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 28/03/2025
Untangling Production Order Cancellations: Reversing Consumption in Business Central V26 ammolhsaallvi.blog/2025/03/28/p... #msdyn365bc #businesscentral
ammolhsaallvi.blog
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…
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 27/03/2025
Say Goodbye to Downloads: Preview PDFs Directly in Business Central Web Client (v26) ammolhsaallvi.blog/2025/03/27/p... #msdyn365bc #businesscentral
ammolhsaallvi.blog
Preview PDFs Directly in Business Central Web Client (v26)
With the release of version 26, a significant productivity boost has arrived: direct PDF attachment previews within the web client. No more downloading, opening external viewers, or switching betwe…
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 26/03/2025
Dynamics 365 Business Central version 26 (2025 wave 1) introduces the ability to Reopening Finished Production Orders ammolhsaallvi.blog/2025/03/26/r... #msdyn365bc #businesscentral
ammolhsaallvi.blog
Reopening Finished Production Orders in Business Central v26 (Wave 1 2025)
Microsoft Business Central is constantly evolving, bringing us new features and enhancements with each wave release. One highly anticipated addition in Wave 1 2025 (v26) is the ability to reopen fi…
011
Ammolh Saallvi @ammolhsaallvi.bsky.social · 25/03/2025
Dynamics 365 Business Central version 26 (2025 wave 1) introduces the ability to skip the remaining code using 𝗰𝗼𝗻𝘁𝗶𝗻𝘂𝗲 ammolhsaallvi.blog/2025/03/25/i... #Msdyn365BC #businesscentral
ammolhsaallvi.blog
Introduction of ‘Continue’ in Business Central v26
The Dynamics 365 Business Central ecosystem is in a state of continuous evolution, with each release bringing enhancements that empower developers and refine business processes. With the advent of …
030
Ammolh Saallvi @ammolhsaallvi.bsky.social · 24/03/2025
Tired of cramped Fact Boxes? Wishing you could see more detail without endless scrolling? Your wish has been granted! Dynamics 365 Business Central version 26 (2025 wave 1) introduces a much-anticipated feature: resizable Fact Boxes! ammolhsaallvi.blog/2025/03/24/u... #msdyn365bc #msdyn365
ammolhsaallvi.blog
Unleash Your Workspace: Resizable Fact Boxes Arrive in Business Central v26!
Tired of cramped Fact Boxes? Wishing you could see more detail without endless scrolling? Your wish has been granted! Dynamics 365 Business Central version 26 (2025 wave 1) introduces a much-antici…
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 14/03/2025
#msdyn365bc BC v26 It is great to see the generation of entry No in Item ledger and value entry moved to sequence Nice performance enhancement while posting
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 13/02/2025
#msdyn365bc Getting an error when upload extension with Exclude prefix For example my extension name is _exclude_myextesion.app Any idea how to get rid of this issue?
100
Ammolh Saallvi @ammolhsaallvi.bsky.social · 22/01/2025
#msdyn365bc After cloud migration, the data size is showing double that on premise db, but the records count is the same. Does anybody encounter issue after migration ?
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 21/01/2025
#msdyn365bc Is there any faster way to delete around 2M records from table in BC cloud
100
Ammolh Saallvi @ammolhsaallvi.bsky.social · 09/01/2025
Is there any way we can stop deleting unreferenced media from Ondelete trigger as base app delete not reference media on Ondelete trigger #msdyn365bc #bcalhelp
000
Ammolh Saallvi @ammolhsaallvi.bsky.social · 01/01/2025
010
Ammolh Saallvi @ammolhsaallvi.bsky.social · 30/12/2024
Found The Perfect Spot for #msdyn365bc "Programming Microsoft Dynamics 365 Business Central" read and review
150
Ammolh Saallvi @ammolhsaallvi.bsky.social · 09/12/2024
#BCTechTips Global triggers in Business Central provide a powerful mechanism to execute custom code in response to specific system events. They allow you to automate tasks, perform validations, and integrate with external systems. #msydn365bc youtu.be/ynhUfrq1OgY?...
youtu.be
How to enable global triggers in business central
YouTube video by Ammolh Saallvi
000