Purpose of the Sample
We created a small Acumatica customization that demonstrates the modern 26R1 way to start a long-running operation from a screen action. The goal: the operation is intentionally lightweight, but the structure follows the same framework rules you would use for real processing...
Purpose of the Sample
We created a small Acumatica customization that demonstrates the modern 26R1 way to start a long-running operation from a screen action. The goal: the operation is intentionally lightweight, but the structure follows the same framework rules you would use for real processing...
One of the most powerful techniques for reusing business logic in Acumatica is the use of Generic Graph Extensions. They allow developers to build functionality once and apply it across multiple graphs and DACs.
Until recently, there was one limitation that I occasionally ran into when designing...
When customizing the Modern UI in Acumatica, you may need to add one or more custom fields to an existing grid while keeping the column order consistent with the standard layout. The placeAfterProperty decorator provides a simple way to control where new fields are inserted.
If you need to place...
Suppose you're extending the Shipments (SO302000) screen.
The customer requests a new section called Delivery Options, containing several shipment flags.
Instead of displaying each checkbox on a separate line, the desired layout is a compact group of checkboxes arranged in two rows.
Consider the...
When building inquiry and maintenance screens in Acumatica Modern UI, it is common to display related data in multiple grids. A typical example is a parent-child relationship where selecting a record in the first grid should automatically refresh records displayed in the second grid.
Scenario
Ass...
AI coding tools are powerful, but they are not magic. The biggest mistake I see developers make is treating AI like a senior engineer who already understands the business process, the ERP architecture, the customer context, and all hidden assumptions.
That does not work, especially in Acumatica d...
This article will explain the process for adding back any existing user-defined fields (UDF) after an upgrade to the Modern UI (versions 2025R2+). In the Modern UI, there is no longer a separate tabs for UDFs, they can now be added to any section of the screen by using the Screen Configuration se...
When people first encounter Acumatica customization, they often describe it as “a ZIP file that gets published.” That is not wrong, but it is far too shallow to be useful.
A real Acumatica customization is a packaged application layer. It can include business logic in C#, new screens, extensions...
You want to display the same field in Modern UI.A field already:
· exists in the DAC
· is visible on the ASPX screen
1. First, create the TypeScript and HTML extension fil...