How do extract attached files to work with them? In this article, we’ll explore how to extract files attached to a record in Acumatica ERP and process them programmatically. We'll create a button on the Expense Claim screen and use it to retrieve attached files, perform operations on them, and ha...
How to create a window with a warning. In my case, I want to create a warning when clicking on the Confirm Shipment button on the Sipments SO302000 page. To begin with, we find our button on the screen and inspect it by clicking on it with the left mouse button, holding Ctrl and Alt.
Copy the Ac...
Today, I will walk you through how to implement your own MVC controller in Acumatica, specifically for version 24R1 and later. This approach is incredibly useful for creating custom endpoints within Acumatica.
Why Choose an MVC Controller?
Custom API (URL) CreationWith this method, you can defin...
In this article, I want to explain how to work with the following tab when you automate tests with Acumatica Test SDK framework.
So, this is a completely custom tab, where you need to wait until the content is uploaded and is visible on the screen. Only after that, tests can be continued.
First,...
In this article, I want to explain how to work with completely custom html elements that were not generated in the wrapper, and together with that cannot be found with the DynamicControl method.
As an example, here is a separate application connected with Acumatica via webhooks.
&n...
By default, the PXDBWeblink attribute in Acumatica is designed to open URLs in a new tab. However, if your customization requires opening links in a new window, you can achieve this with a custom button and additional configuration.
This article demonstrates how to implement this functionality st...
Introduction
Copying and pasting documents in Acumatica is a common requirement during development, whether for creating duplicate records or initializing new ones based on existing data. Acumatica provides a flexible mechanism to accomplish this using the PXCopyPasteData class and caching functi...
Introduction
When developing customizations in Acumatica, especially when preparing for ISV solution certification, it is important to follow best practices to ensure optimal performance and meet Acumatica's standards. One common issue that developers face is the PX1049 warning, which occurs when...
When working with Acumatica customizations, enabling filtering and sorting for unbound custom fields in grids can be a challenge. This article provides a step-by-step guide to achieving this functionality, ensuring the grid behaves as expected while adhering to Acumatica's best practices.
Scenari...
Integrating Google Maps into an Acumatica ASPX page offers users the ability to leverage the Google Maps JavaScript API for dynamic and interactive map features. This article explores a straightforward approach to embedding Google Maps within your Acumatica customization.
Setting Up Google Maps I...