Loading ...

How to disable copy paste buttons

How to remove the copy-paste functionality from a screen. Let's use the example of Sales Order(SO301000)The code below will take the copy-paste functionallity off the screen.public class SOOrderEntryExtension : PXGraphExtension<SOOrderEntry> {     public override void Initial...

Acumatica Import Scenario Error: A Troubleshooting Guide

Importing data into Acumatica can sometimes present challenges. One common issue is encountering errors during the import scenario process, particularly when errors occur for records after the first one, indicating that certain fields appear to be empty. This article aims to provide insights into...

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