Introducing Acumatica Cloud ERP: 2026R2
Technical discussions focused on Customizations for developers. See Low Code | No Code Forum for non-technical discussions
Recently active
Hello! I have created the following modification and published the Customization, but I am not seeing the new field on the Mobile App:In the Mobile App, the Cost Code Description displays in the Details, but the Cost Code does not. Client requests adding the Cost Code ID. Work done:Customization code:update screen AP301000 { update container "Details" {add field "CostCodeID"}} Should be displayed here:
Hi,I need to expand the size of a dac field in an existing screen. For example I need to change nvarchar(50) size into nvarchar(100). Is it possible to do this using customization project editor or is there any other way to do this? Can someone provide me the guidance please?Thank you.
Supposed you have a form grid screen. Form at the top and grid beneath. The grid DAC is a child of the form DAC. How do I disable the standard add row button on the grid toolbar in parent Graph. [This may be based on some conditions or value from the parent DAC ]
Hi, I have customized a new screen and a report and I need to set up access rights for them. For my custom screen I have set up access into delete as follows.But for my pro forma invoice report , I was only able to set rights into granted . There was no option delete.For reports there is no right called delete? Otherwise both granted and delete working as the same or is there any difference?Can someone provide me an answer?Thank you.
Hello Everyone,How can I include several list of items in one combo box such that(from the example below):If the user clicks “AFE for capital expenditure” the list of item in Nature of requisition that correspond to that purchase type are available.If the user clicks the next item “ AFEs for the lease of assets” different items corresponding to the purchase type appear in the nature of requisition and so on. Kindly assist,All responses will be highly appreciated.Thank you all
Is it possible to add an additional status of “WON” for orders of type quote in the sales order screen. This would be for the Quote workflow. Are there any ramifications to doing this? I was looking at customizations to add a new available status and the idea of using a workflow to create the new status was proposed. Thanks for any thoughts!
Can I change the custom field name from UsrFieldname to UseFieldname?
Hello, Im trying to make same field as Location field in sales orders in the same screen.but its giving me an error null reference.am I missing something ? maybe a connection between two DACs or something?Thnx in advance
Hi All,Would like to change the Display Name of a Field inside the EP305000 Screen.In the Screen → Details Tab → Grid: Activities → Description. Below is the field which was added, Tried the below format,https://community.acumatica.com/develop-customizations-288/change-displayname-from-underlying-field-5331 like this by clicking OverRide on Screen Level, but its not working. Please correct me if I’m doing wrong?
Hello, i have a problem with a screen that i have made,when the table has zero records and i try to insert a record this error appears.but when there is one or more records in the table, the insert happens successfully.Appreciate your feedback.
I am using the round formula in a generic inquiry window but it is not working.I want to round the results of an equation to 2 decimal points. It runs the equation but it won’t round it. Both of the fields I am calculating are decimal fields (Debit amount - credit amount). I’m not sure if the equation field itself is also a decimal type so maybe that is the problem? Not sure how to fix that. Round EquationResults
On the Purchase Receipts form we have two buttons in the toolbar at the top, ITEM SPECS and ITEM BARCODE LABELS. We don’t need them to be visible at all times. How do we hide them under the three dots menu? Does this require a customization or am I missing something obvious? Thanks for any help, Phil
I tried just going in and creating the same elements in the same place but it looks like the itemcosts view doesn’t exist in the template items screen. How do I go about creating that view and then duplicating the setup? The main thing we need to be able to do is set the last cost on that screen.Thanks, Phil
Hi Everyone.Hope you are doing great! I have created a grid on the Service Order screen (GraphExt) with 2 field like the below Problem 1: The EmployeeID field what is selector one is not showing the EmployeeID values after selecting the CustomerID field on the Service Order screen.Note: For new record without selecting the CustomerID value then selector is working fine. Problem 2: I’m trying to defaulting the Service Role and EmployeeID values from another screen.Here the problem is, values are defaulting but the instead of showing the AcctCD values it is showing the bAccountID values.FYI Problem3: Selector heading is also showing wrong one. DAC fields:======== #region Role [PXDBString(30, IsKey = true, IsUnicode = true, InputMask = "")] [PXUIField(DisplayName = "Service Role")] [PXDefault()] [PXSelector(typeof(Search < CSAttributeDetail.valueID, Where < CSAttributeDetail.attributeID, Equal < Use < EPROLES > .AsString > >
Hello everyone,I need to set the VOID button disabled if the specified document type eg check has been reconciled.Upon reconciliation the Reconciliation checkbox is marked as true.I need to disable the Void button on checks and payment if that certain doc has been reconciled(Reconcile = True).Kindly assist on this.All responses will be highly appreciated.Thank you all
Something I learned the other day is when you create a snapshot that you intend to use in another tenant of the same instance, if you create a snapshot without attachments, you will be missing any files that are part of your customization projects. You’ll need to export the customization projects from the source tenant and then re-import them into the target tenant.The error message I received was as follows:PX.Data.PXException: Cannot access the uploaded file. Failed to get the latest revision of the file ecda4140-4831-4fe6-8674-68d14dec4445 at Customization.CstBinFile.GetFileFromDb() at Customization.CstBinFile.SaveFiles(FilesCollection context) at Customization.CstDocument.GetFiles(FilesCollection context) at Customization.CstManager.ValidateDocument(CstDocument doc, Action`1 logMessageDelegate, Boolean patchLibInDB) at PX.Customization.CstValidationProcess.ValidateCurrentDocument(Action`1 logMessage, String& warnings) at PX.Customization.CstValidationProcess.Compil
I am using a try - catch and trapping an error. When I get the error, I want to write it to the trace log. I am able to write to the log. There is a property in the System.Exception called “InnerMessages” that is an array of the actual errors that caused the exception. Here is a print screen of the InnerMessages that shows the details I want to write to the log: I write to the log with PXTrace.WriteError(ex);This is the only thing that shows in the Trace screen. It just shows the basic message and the place in my code where the error occurred.My thought is that I could cycle through the InnerMessages array and write it to the trace log so if my customer has an error, I can actually know what it is.Does anyone know how I can access the InnerMessages property? I cannot find any way to do it.
Hello experts,I am trying to force End-User must enter value for fields: Weight (BaseItemWeight), Volume (BaseItemVolume) on screen Stock Item IN202500by using condition configuration as following:Set fields required: the default value is 0 because the field type is decimal, so I am able to save the record without entering value. Set condition value must greater than 0 But somehow I didn’t input value for these fields but still could save the recordDo you have any idea?
Hi,I need to create a database connection for my cloud acumatica ERP instance. Is it possible or how can I do it?
HiWorkflow :In QualityOrderMaint.cs, On Related QC order Tab, When on “Update Results and Sign Off” button, I am inserting the same records in SelectQC view. (TSRelatedQCOrderUpdate.cs - Acting as aUnbound DAC)On Hyperlink Click,Even after clicking other records its opening first row By default. TS301025 <px:PXSmartPanel runat="server" ID="PXSmartPanel_processqc" DesignView="Content" Height="360px" TabIndex="2000" Width="1000px" CreateOnDemand="True" CaptionVisible="True" Caption="Select QC to Process" AlreadyLocalized="False" Key="selectQC" AutoCallBack-Target="PXGrid10_qc" AutoCallBack-Command="Refresh"> <%-- <px:PXGrid ID="PXGrid10_qc" runat="server" DataSourceID="ds" SkinID="Details" AutoAdjustColumns="True" SyncPosition="true" AdjustPageSize="Auto" AllowPaging="True" AllowSearch="True" Width="900px" Height="200px">--%> <px:PXGrid runat="server" ID="PXGrid10_qc" SyncPosition="True" Height="200px" SkinID="DetailsInTab" T
Hello experts,There is a field Promised On (Expected Date) on Purchase Orders screen (PO301000) and it is set to Today by defaultI am trying to set default value of this field null and I have used the following approach:Set default value to null in event handler FieldDefaulting:using PX.Data;namespace PX.Objects.PO{ public class POOrderEntry_Extension : PXGraphExtension<POOrderEntry> { #region Event Handlers protected void POOrder_ExpectedDate_FieldDefaulting(PXCache cache, PXFieldDefaultingEventArgs e) { var row = (POOrder)e.Row; if (row != null) { e.NewValue = null; e.Cancel = true; // If I don't use e.Cancel = true, it still doesn't work } } #endregion }}override Initialize method:public class POOrderEntryExt : PXGraphExtension<POOrderEntry>{ public override void Initialize() { base.Initialize(); PXUIFieldAttribute.SetVisible<
Hi,I developed a new changes to my existing customization and migrated to my client uat instance. Yesterday I published the newly modified customized project and working fine with all new functions. I newly added one setup form and some validations into my custom project.Today our functional team created a new instance using snapshot and all my new changes disappeared. When I checked inside the customization project editor it shows my newly added screen need to published. Old screen is working. I Republished again and now working fine. I need to know can it be happen when getting a snapshot or otherwise?Please anyone help me
I am trying to set a custom field during the creation of an ARInvoice from the Sales Order module and the Service Management module. Invoices are created in very different ways in both of these, and I’ve been messing with overriding / extending the methods that perform this process, but it’s not going that well and I’m feeling like I have to be missing something easy.I thought of doing it in an event on the ARInvoiceEntry page, but I don’t think that really accomplishes the need. I think I could use inserted events on several entry screens, but that doesn’t seem like a shortcut either.Does anyone have an idea of a better way?
New to Acumatica custom development but long time experience with classic asp.net development and MVC based development.Developing my first custom page grid control, I notice that RowSelected events aren’t actually fired when the row is selected. Instead, one gets fired off for each row when the row is created (which feels like a ‘RowCreated’ event). I can at initialization time set whether a row or field can be edited by enabling or disabling a row, but I haven’t been able to figure out how to control whether a row can be deleted except by validating in a RowDeleting event and cancelling it/setting UI errors on failed validation. (I can enable or disable buttons for the entire grid, but not conditionally based on which row has focus.)I’d like to be able to do something like when a row is selected enable or disable the delete button or otherwise handle the selection of a row. I have ‘commit changes’ on the fields in the row, and it does seem to post back, but it’s not clear what ev
Hello, I don’t know it is my code issues or system framework issue. Somehow, I encountered a case that the system can ignore the error on the screen and proceed to save and release document. My environment is Build 21.208.0032. So I don’t know this issue still exists in current version.My need is to forbid SO invoice being saved/released if any line contains 0 qty.I am using the below code mainly protected void ARTran_RowSelected(PXCache cache, PXRowSelectedEventArgs e) { ARTran aRTran = (ARTran)e.Row; if (aRTran != null) { using (new PXConnectionScope()) { InventoryItem item = PXSelect<InventoryItem, Where<InventoryItem.inventoryID, Equal<Required<InventoryItem.inventoryID>>>> .Select(Base, aRTran.InventoryID); if (item != null) {
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.