Krupesh Halarnkar·Sep 8A7. PXLongOperation & Background ProcessesSome operations take too long to run in a normal request-response cycle. PXLongOperation moves them to a background thread, shows users a…
Krupesh Halarnkar·Sep 8A6. Cache ManipulationPXCache is the layer between your code and the database. Understanding how to read from it, write to it, and keep it consistent is the…
Krupesh Halarnkar·Jul 26A5. Event Handler Execution OrderThe full FieldUpdating → RowPersisted chain, what fires when, where to put your logic, and how to stop your event handlers from stepping on…
Krupesh Halarnkar·Jul 26A4. Customisation Deployment & CI/CDEvery Acumatica developer knows how to build a customisation. Far fewer know how to deploy it safely, repeatably, and without breaking the…
Krupesh Halarnkar·Jun 12A3. Multi-Company & Multi-Branch ArchitectureMost developers start on a single-company instance and think they understand Acumatica’s data model. Then a client says, “We need two…
Krupesh Halarnkar·Jun 11A2. PXProjection & Read ViewsIn Post A1, I dropped PXProjection as a performance fix. Now let’s go all the way — what it actually is under the hood, how to build one…
Krupesh Halarnkar·Jun 10A1. BQL Optimisation & IndexesYou already know how to write BQL. Now let’s talk about why some queries are fast, and others silently bring your server to its knees — and…
Krupesh Halarnkar·Jun 1010. Building a Custom Workflow with the Workflow APITying everything together — states, transitions, actions, and conditions wired into a real AR Invoice approval workflow
Krupesh Halarnkar·Jun 99. Deep Dive — Inventory and DistributionStock items, warehouses, purchase orders, sales orders, and the full order-to-cash cycle — from both a functional and developer perspective
Krupesh Halarnkar·Jun 88. Deep Dive — The Financial Management ModuleGL, AP, AR, the chart of accounts, fiscal periods and how finance actually works in Acumatica — from both a functional and developer…