Loading ...

How use CacheAttached

The CacheAttached event is an Acumatica event that triggers when the cache of a particular DAC is initialized. It allows you to modify or extend the attributes of any field within that DAC, typically for a specific screen or process, without modifying the DAC itself.  The main advantage of C...

Events in Acumatica

One of the key features that developers often use to improve functionality is event handling. Events allow developers to respond to changes in data, user interactions, and system processes. Let's consider each of them: ·        RowUpdating Fires before an existi...

Display field without name

Recently I had request to display one field close to another without field nameIf you just add field to DAC and place it with DisplayName = “” and add it to screen you will have such result To display this field without huge gap you need to do have property DisplayName = “” and in customization...

How to get C# of version 9 in Acumatica class library

Hello everybody, today I want to share with you following error message: Feature 'lambda discard parameters' is not available in C# 7.3. Please use language version 9.0 or greater.   I had a code below:   public void RegisterParallelProcesses(int count) {   &nbs...

Horizontal Scalability in Acumatica

Hello everybody, also I have written about Acumatica scaling horizontally, but it seems, like additional explanations are needed.  So, take a look on the picture below:   How request flows, in case of single server ( without load balancing ) Per-Request Object Lifecycle: Each time a...

Take and update message from Email Templates

Hello. There is a article about how to Take and update message from Email Templates add make a custom click link for that emailFirst of all, You need to take Email from Message Email Templates by this wayvar notification = (Notification)PXSelect<Notification, Where<Notification.notification...

Root element is missing

Once I was working with a Report Designer and suddenly had electricity cut off. When I launched my PC after the electricity cut off I faced the error “Root element is missing”. After small investigation I found next solution for this issueStep 1: Close all Report Designer instances.Step 2: On yo...

Overriding Add, Add and Close buttons

Hello. Recently I was need to update some logic for Add, Add and Close buttonsOverriding events for these buttons can affect these buttons on other screens. So, I decided to do this with RowInserting methodSo on moment when row is inserting you could do whatever you need to update logic for Add,...

Override Acumatica JS code

Hello. Recently I faced one interesting thing on Transfer screenI was trying to update the logic for the selected checkbox on popup windowAnd have this code as exampl .background{font-family:monaco,Consolas,LucidaConsole,monospace;background-color:#1E1E1E;overflow:scroll;color:#dfdfdf;}.method{c...