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...
Email communication plays a crucial role in business automation, and Acumatica allows you to create customized notification templates to streamline interactions. One common requirement is to include a mailto: link in notification messages, enabling users to click an email address and instantly op...
The Sales Order form (SO301000) in Acumatica displays the customer name in its title by default. Some businesses prefer a cleaner interface without this detail. Fortunately, this can be modified easily using the Customization Project Editor, without requiring code changes.
This guide walks you th...
Introduction
While rare, the InvalidCastException: Specified cast is not valid error can occur in Acumatica when working with custom Boolean fields on any screen — such as Sales Order — if specific scenarios, like Copy and Paste, introduce unexpected data formats. This can disrupt workflows, espe...
Adding a profile photo uploader to Acumatica’s Employee screen (EP203000) is an excellent way to enhance the user experience and personalize employee records. While this functionality is not directly supported through the Customization Project Editor, it can be achieved using custom code.
Below,...
When developing custom processing screens in Acumatica, it’s not uncommon to encounter challenges that disrupt the expected functionality. One such scenario involves using the PXRedirectRequiredException to display a report after processing, which can interfere with the standard processing screen...
When developing custom screens in Acumatica, it’s common to join multiple Data Access Classes (DACs) in a view to display related data. However, a frequent challenge arises: fields from secondary DACs often appear as disabled (read-only) on the UI. This article will explore why this issue occurs...
Introduction
When working with Acumatica, developers often encounter challenges when dealing with shared DACs across multiple screens. One common scenario involves the ARInvoice DAC, which is used by both ARInvoiceEntry and SOInvoiceEntry graphs. If you need to differentiate event handler behavio...
When trying to execute the npm run getmodules command in an Acumatica project using Modern UI based on Node.js, an error occurs that is related to processes that cannot complete correctly ( See the screenshot below ).
To solve this issue, open the gulp-tools.ts file in the FrontendSources folder...
In some scenarios, you may need to temporarily override the Business Date in Acumatica for a specific process or operation. While the framework provides several built-in scopes for modifying context settings, there isn't a dedicated scope for the Business Date. However, you can create a custom Bu...