Introducing Acumatica Cloud ERP: 2026R2
Technical discussions focused on Customizations for developers. See Low Code | No Code Forum for non-technical discussions
Recently active
I have a UDF UsrCustomerID.I originally used this for my DAC #region UsrCustomerID [Customer] [PXUIField(DisplayName = "Customer")] [PXRestrictor(typeof(Where<BAccount.parentBAccountID, IsNotNull>), ICSMessages.ParentAccount)] public virtual int? UsrCustomerID { get; set; } public abstract class usrCustomerID : PX.Data.BQL.BqlInt.Field<usrCustomerID> { } #endregionI wanted to have access to the DescriptionField of the selector, so I tried this (which works) #region UsrCustomerID [PXDBInt] [PXUIField(DisplayName = "Customer")] [PXSelector(typeof(SearchFor<BAccount2.bAccountID>. Where<BAccount2.type.IsEqual<GetICSCustomerType>. And<BAccount2.parentBAccountID.IsNotNull>>), typeof(BAccount2.acctCD), typeof(BAccountCRM.acctName), SubstituteKey = typeof(BAccount2.acctCD), DescriptionField = typeof(BA
I am trying to access the ADD LINK action in the appointments screen which, when invoked, calls up the Search In Files screen. When I add the Appointments screen to a customization project I am unable to find any reference to this dialog box or linkage anywhere. Does anyone know how I can access this dialog box?
Hello experts,I have been trying to generate a DAC using the below mentioned steps: But upon publishing the following validation error is triggered:
EDIT: I wish I could edit the Title for this question...It should be How do I get access to another cache inside a FieldUpdated handlerI added User Defined fields to the Details tab of the Employee Time Card Entry screen EP305000.The fields pull data from custom maintenance tables. It is working.The table that the UDF’s are stored in is the PMTimeActivity table. That is the table that holds the Details grid data.The graph extension for the screen is public class TimeCardMaint_Extension : PXGraphExtension<TimeCardMaint> In the extension, I grab the customer ID that is selected using the FieldUpdating handler for the UsrCustomerID field.My current code can only get the DAC extension for PMTimeActivity if the record has been saved. I get the reference to the extension using a BQL statement. I highlighted in red the code that gets the PMTimeActivity extension.If the row is not saved, tcd will always be null.namespace PX.Objects.EP{ public class TimeCardMaint_Extension : PX
Good morning, Fellow Developers!I have a custom screen that uses the same object for address sections of my screen. Note graph below: Note that the views Billing_Address and Transfer_Address use the same ACM DAC object ‘Address’. When using the RowSelected event, it does in fact set the visibility; however, it affects BOTH Billing_Address and Transfer_Address. Is there a way to only set the visibility for the specific view? I only want to hide the Transfer_Address view, but the above code is not working. Any thoughts from the gurus? Thank you in advance for any assistance!
Hello experts,I’ve been trying to add a new grid under a new tab in the Stock Items (IN202500) screen. But upon checking out it came to know that we have to add a new Data member property first in order to set the grid and its fields. Can anyone please let me know how can we define a new Data member/View for such a case in detail procedure?Thanks a lot in advance.
Hi , In Create purchase orders screen I want to process only certain records according to a condition. And also, for records those do not meet meet the condition, I want to print an error for each in the processing window. Can I put my logic inside POCreateFilter_Rowselected event handler or FixedDemand.SetProcessDelegate? What is the most efficient way to do this? Thanks
We get a warning on many Sales Orders that there are cross sell items available.The message says “Cross-sell items exist for this item. Click the button to select an item.”See screenshot below:We don’t want to see this message any more and it distracts from actual issues like items being out of stock etc. Is there a way to disable specific warnings via a customization (or elsewhere in the config)? Thanks, Phil
Hi All,I’m getting the below error in Service Order screen, Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index please assist.
Hello, I want to carry value of field from POLine >> POReceiptLine » APTaxTrans. Can someone help me please? Regards,May
Hi there, I have tried the steps shown here to enable the custom field in Purchase Receipt screen on the summary area. I have replicated all of the workflows and added the fields on the Released state as shown below but it am unable to get the desired result:
Hi,I have customized the AR invoice report using acumetica report builder.I want to add bank details of the relevant invoice details in AR invoice report.In this case we customized existing standard AR Invoice report with adding cashaccount payment details table.I joined the cash account table and cashaccount payment method details table below like that. Before the joining report output is shown like that. But, After the cashacount table and cashaccount payment method detail table are joining .Report’s item details lines are duplicated. Can you help to remove above duplication.
I’m trying to add the Customer Details screen as a side panel to the Customer Profile screen and to the Sales Order transaction screen. I am having difficulty identifying the correct key to use for both, as well as how to set parameters in the customer details screen. For the Customer Profile and Sales Orders screens,I want to be able to conditionally see Either the Customer Details for this customer’s bill-to parent Or the Customer Details for this customer if it doesn’t have a bill-to parent To have the Show All Documents, Include Child Accounts, and Include Unreleased Documents all checked by default when the screen loadsI don’t know which key to use for both customizations. Here are the two customization screen details I have at present for each of the two side panels: Customer Profile Sales Orders Any thoughts on the proper keys to use as well as how to set the defaults? I must be missing something somewhere. Thanks in advance!
Hi All,Need help in rectifying the below error,Error CS0234 -- The type or namespace name 'FS' does not exist in the namespace 'PX.Objects' (are you missing an assembly reference?) I’am trying to add the AddressLine1 and AddressLine2 from customer location screen (FS300100) and adding in existing Location field - service order screen(FS300100).see below here is my code, and am getting the above error.
Hi,I’m new to the acumetica development area.I need to develop new custom data enter screens and data view screens into my client acumetica system.And also I need to custom a existing screen with adding a new button.Can you recommend a good online resources, you tube videos or online trainings materials(paid/not paid) for me.Thanks you
On the Lead profile screen (CR301000), I created a custom field to store a string values called UsrDepartment. I also created the same field on the Contact profile screen (CR302000). When the user chooses to “Create Contact” from the Lead profile, it correctly creates the contact. However, the data in the custom field I created doesn’t automatically carry over. How and where can I add logic to copy the value over from the lead to the contact?
Season's greetings!We want our delivery persons to execute the action ‘confirm the shipment’ at the shipping location mentioned in the shipment form. To track whether it had happened or not we want to track the location of that user when performing the action. Is there any possibility to track the location of the user when they are performing relevant actions using different forms? Thank You Amanda
I added UDFs to the EP305000 screen in the Details Tab. You can see here that the data is saving to the DB as expected. (Customer, MEP ID, Advisor ID, Product Line ID)I want to take the data after the hyphen in the Customer number field and put it into the Plan ID UDF.When I added the fields, it created a DAC Extension in PMTimeActivity.In the Project Editor, if I choose to add a handler on the Field Updated event for the Customer field, It creates a graph Extension as here:So, the DAC extension is as follows as public class PMTimeActivityExt : PXCacheExtension<PX.Objects.CR.PMTimeActivity>but the graph extension is public class TimeCardMaint_Extension : PXGraphExtension<TimeCardMaint>This obviously won’t compile as the cache is not PMTimeActivity, but rather it is EPTimecardDetail.PMTimeActivityExt myExt = PXCache<EPTimecardDetail>.GetExtension<PMTimeActivityExt>(row);How can I get a reference to the DAC Extension when the cache is different from what the grap
I would like the ability to drag and drop sales order item objects from an external website into Acumatica. Acumatica appears to support some drag and drop functionality for files (https://www.augforums.com/forums/everything-else/drag-and-drop-files-into-acumatica-directly-from-outlook/).I would like to use the same kind of browser API to drag sales order line items from an external interface into a sales order. Is there any programmatic access to the drag and drop functionality in Acumatica? This is also related to copy/paste functionality as well I think. Thanks, Jonathan
Hello!I’ve made some modifications to the Inventory Lookup smart panel in the Sales Order Screen.I added a new grid with a Split panel like this:The left grid shows the available attributes for the selected ItemClassID so that the users can search inventory items by it’s attributes.The “Search” button on the top of the attributes Grid, goes through the filtered Item list and gets the list of items that matches the user’s attribute selection.The problem is that I can’t update the right grid with the list of items.The Callbackcommand in the aspx is the following:<px:PXDSCallbackCommand Name="AttributeSearch" DependOnGrid="Attributes" Visible="False" />The button:<ActionBar> <CustomItems> <px:PXToolBarButton Text="Search" CommandName="AttributeSearch" DependOnGrid="Attributes" Visible=""> <AutoCallBack Command="AttributeSearch" Target="ds" /> </px:PXToolBarButton> </CustomItems></ActionBar>In the graph I try to
Hello experts,I want to add field FullName of DefBillContactID to selector of CustomerID I use the following code but it doesn’t work. [PXCustomizeSelectorColumns( typeof(PX.Objects.CR.BAccountR.acctCD), typeof(PX.Objects.CR.BAccountR.acctName), typeof(PX.Objects.CR.Address.addressLine1), typeof(PX.Objects.CR.Address.addressLine2), typeof(PX.Objects.CR.Address.postalCode), typeof(PX.Objects.AR.CustomerAttribute.Contact.phone1), typeof(PX.Objects.CR.Address.city), typeof(PX.Objects.CR.Address.countryID), typeof(PX.Objects.AR.CustomerAttribute.Location.taxRegistrationID), typeof(PX.Objects.AR.Customer.curyID), typeof(PX.Objects.AR.CustomerAttribute.Contact.attention), typeof(PX.Objects.AR.Customer.customerClassID), typeof(PX.Objects.AR.Customer.status), typeof(PX.Objects.AR.Customer.defBillContactID), typeof(PX.Objects
Hi,I have added the below dropdown in the customer location screen(AR303020) and the dropdown should have the sales Rep names from Salesperson screen.drop down should contain the below list.DAC name is SalesPerson, can someone help how to write the code for this.
Hello,To solve a performance issue, I need to get VendorID list from this query :select distinct (VendorID)from APPayment, APRegisterwhereAPPayment.doctype='PPM'and status='N' -- Statut ouvert'and APPayment.RefNbr = APRegister.RefNbrand APPayment.DocType = APRegister.DocTypeTo comply Acumatica, I guess I have to use a DAC to do that. In a way, this DAC would we be a kind of reduced version of the APPayment DAC in which I just would need to embbed the following fields an not the other ones :- DocType,- VendorID,- StatusHence the title of this topic. Is it possible to do that in Acumatica ?
I am following T400 course guide lines and it requires me to open this GI. DB-SalesActivities DB Sales Activities (GI000023). But i cannot find it in my system. Maybe I have to enable some features can anyone help me here please.
Hi, I need to add a field value in the customers form to my custom form. I tried using field selecting to achieve this but no value is populated to the custom form.custom form field needed to populatevalue needed from customer formprotected void NCPMCustomerMaster_Outstanding_FieldSelecting(PXCache cache, PXFieldSelectingEventArgs e) { NCPMCustomerMaster row = (NCPMCustomerMaster)e.Row; if (row != null) { Customer customerObj = PXSelect<Customer, Where<Customer.acctCD, Equal<Required<Customer.acctCD>>>>.Select(this, row.CustomerIntType); if (customerObj != null) { row.Outstanding = customerObj.Balance; } } }
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.