Introduction
In Acumatica customizations, you might encounter a curious client-side issue where a grid on a FormTab screen—specifically one with SkinID="Attributes"—disappears when hovering the mouse over it after a new record is created. This grid is typically bound to a BQL view defined in the...
Hello, everyone!
Today, I want to discuss an interesting issue I encountered with the PXDefault attribute in Acumatica. This attribute is widely used in Data Access Classes (DACs) to set default values for fields, ensuring data consistency and enhancing user experience. However, I recently came a...
When customizing Acumatica screens, for example like printing invoices, there are subtle pitfalls that you need to be aware of. In our extended ARPrintInvoices screen, we encountered two major challenges:
Extending Original Logic Requires a Complete Copy of GetBQLStatement
Retrieving Complete Cu...
Introduction
In Acumatica customizations, you may have scenarios where detail records contribute to a total value displayed in the header of a screen. A common challenge arises when an action — such as setting multiple rows to a default value — updates the detail rows but does not trigger the hea...
Disclaimer: This is article of step representation with step by step instructions given in instructions in Acumatica video https://www.youtube.com/watch?v=-CS5UV2vAjU
1. Enable Modern UI
Under the <AppSettings> tag of the web.config file, add the following:<add key="EnableSiteMapSwitchU...
Hi! Today I want to show you how to override the Acumatica error message:
“The key can’t be updated at this time. Try to save your previous changes first.
This issue typically occurs when your DAC (Data Access Class) uses custom fields as keys instead of PXDBIdentity, and you attempt to update o...
Aurelia provides a powerful and straightforward approach to Dependency Injection (DI). DI allows you to write cleaner, more testable code by separating object creation from object usage. With Aurelia, you simply declare what dependencies you need, and the framework takes care of the rest.
Key Poi...
Aurelia is a modern, front-end JavaScript framework known for its convention-over-configuration approach, reliance on open web standards, and robust data binding system. Created by Rob Eisenberg and his team, Aurelia set out with the goal of providing a clean, intuitive development experience tha...
Introduction
In Acumatica, you can enhance your custom screens by adding a button that triggers a popup window (SmartPanel). This is particularly useful for selecting records, displaying details, or gathering additional input before processing an action. This guide will walk you through how to ad...
You could add lines to the Journal Transaction Details tab in 2 ways. Overriding logic for creating Journal transaction records or override Release button on Invoice screen. I used a second approach with the handler.
.background{font-family:monaco,Consolas,LucidaConsole,monospace;background-colo...