In this article, I will explain how to work with Dashboards using the Acumatica Test SDK framework. It is important to note that it is not possible to generate wrappers for all dashboards by default — only DB000038 has a built-in wrapper class.Therefore, in order to access any other dashboard, it...
When working with customizations in Acumatica, it's quite common to get a list of all PXGraphExtension types for a specific PXGraph. You might need this for debugging, dependency analysis or building internal developer tools.
So I’m sharing a custom method that has helped me many times in real-wo...
Acumatica has an attribute that allows you to modify fields of default(created by Acumatica) selector. You could use this attribute when you are using an attribute that fits your needs but you have a lack of field on select, in my example we are gonna use INUnit that allows us to have a selector...
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...
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...
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...