Loading ...

Fixing Disappearing Grid Issue on FormTab Screens in Acumatica

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...

PXDefault attribute bug in Acumatica

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...

Updating Custom Header Totals Dynamically in Acumatica

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...

Cath Acumatica error message

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...

Dependency Injection in Aurelia

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...

The Evolution of Aurelia: From Version 1 to Version 2

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...

How to Add a Popup Window in Acumatica When Clicking a Button

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...

Create lines for Journal Transaction from Invoice screen

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...