When you create a field in DAC, the field may differ from the one you wrote, namely, write everything in capital letters.
The lines will look like this.
To fix this, you just need to add an inputmask to the field attribute. It will look like the code below .background{font-family:monaco...
When developing custom solutions in Acumatica, you often need a dedicated screen to manage system-wide configurations. These "settings" screens should ensure data consistency and avoid conflicts by allowing only one record per company (tenant). Here's a breakdown of how to create such a configura...
The Document Archival Feature in Acumatica, introduced in version 2023 R1, is a robust tool designed to optimize database performance by partitioning archived and non-archived records. This guide explains how developers can implement, customize, and extend this feature for custom DACs, graphs, an...
Introduction
Assignment and Approval Maps are essential components in Acumatica, providing a framework to automate workflows, approvals, and task assignments. However, implementing them can be challenging due to Acumatica’s internal architecture, especially when working with interfaces and automa...
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...
Hello everybody,
recently for me it was needed to find out all key fields of DAC class. Code below does this:
public List<string> GetKeyFieldsOfDAC(Type dacClass)
{
var result = new List<string>();
&nb...
Helllo,
today I want to share how to get extension of basic DAC class iin Acumatica. Lets say you have class ARTran, and extenstion for it ARTranExt and you want to get it in the code of ARTran_RowUpdated event
Then you can get extenstion in the following way:
prot...
Hello everybody,
today just short notice of DAC and tables. If you create new functionality in Acumatica and look for creating tables, you should know, that all tables which you'll create should have column CompnayID, and that column shouldn't be reflected in DAC.
4 Comments
anonymous sa...