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 everyone, I have a custom screen with a few tabs, at least one grid on each tab.I am trying to add a action to the toolbar of one of the grids, ‘Design, Material & Cost’, when I have my PXAction like below, which is the grid’s DAC, it appears but does nothing when run: public PXAction<NPDDesignMatlCost> CreateInventoryItem; [PXButton] [PXUIField(DisplayName = "Create Inventory")] public virtual IEnumerable createInventoryItem(PXAdapter adapter) { PXTrace.WriteInformation("Action ran"); return adapter.Get(); }When I have PXAction as the main screen DAC, it does not appear at all. My .aspx is here:<px:PXGrid runat="server" ID="CstPXGrid32" Caption="Design, Material, Cost" CaptionVisible="True" Height="250px" SkinID="DetailsInTab" Width="100%"> <Levels> <px:PXGridLevel DataMember="DesignMatlCost" > <Columns> <px:PXGridColumn Type="CheckBox" DataField="Selected" Width="60" ></px:PXGridColumn> <px:PXGri
Is it possible to publish a custom package for a specific tenant.
Hi everyone,We have encountered the following issue with the generation of the testsdk wrapper class in the latest build (24.100.0139).If anyone else is experiencing the same problem, could you please provide assistance?PX.Common.PXSerializationException: 'PX.Data.PXSiteMapNode+FactoryPX.Web.Metadata.CompositeSiteMapNodeFactoryPX.Objects.WZ.PXWizardSiteMapProvider+WizardDefinitionValue cannot be null.
How I have two DatePicker StartDate and EndDateI want the StartDate to be only to start from today, past dates selection disable I want the EndDate only be from the Future but always greater then the Start Date #region StartDate [PXDBDate()] [PXUIField(DisplayName = "Start Date")] public virtual DateTime? StartDate { get; set; } public abstract class startDate : PX.Data.BQL.BqlDateTime.Field<startDate> { } #endregion #region EndDate [PXDBDate()] [PXUIField(DisplayName = "End Date")] public virtual DateTime? EndDate { get; set; } public abstract class endDate : PX.Data.BQL.BqlDateTime.Field<endDate> { } #endregion
I am Get erorr "Object reference not set to an instance of an object" when trying insert shipment,Why Like This ?This the problem trackPlease Help me Sense Thanks you
I have a couple of automation schedules that have been running daily for a few months. For no apparent reason, they stopped a couple of days ago. You can see the Next Execution Date for the first two is 3/29/2025, but today is 4/2/2025. Other schedules have continued to run since:Can a scheduled event be re-triggered somewhere or manually run? Is there anything I can investigate to try and discover why these have started failing without notice?
Hello mates!I know about struggles with upgrades between major Acumatica versions. Even regular minor updates sometimes bring the pain.So I was thinking, one does spend so much on testing and acceptance, on troubleshooting and fixes, I bet it just never pays off, whoever you are - either a VAR or an ISV. Maybe there is a way to cut it by doing automated tests? Basic or advanced tests that cover most critical business scenarios. It does sound quite simple yet challenging. How do you get through upgrades? Do you have any automated acceptance testing in your company?Maybe there are developers who could do it for a fair dollar?
Hello Everyone, We are trying to Extended DAC Fields in the Sales order details grid field classic to Modern UI .SOline DAC has 4 extended fields need to display it in the modern UI Sales order screen. tried with below code, Unable to see fields in Modern UI, below screenshot red marked field need to display it in the modern UI Sales order screen details tab grid. classic UI screen shotModern UI screen shot : fields missedHTML fileTypescript file
I have added a Extended DAC fields to the Sales order Screen And how to convert the Extended DAC fields into the Modern UI .
Hi,I have a custom screen , I need to get the total amount of the header level based on the sum of line amount of the grid level. as per above screenshot, I have taken the multiplication of A and B to the C column. Likewise I have to get the value in C column for each row which were added in the grid, Then I need to pass the sum of C column to the D field in the header level. for that I have added below code snippet in rowinserting event handler but it’s not working, only the C value is calculated. decimal? amount = this.APProformaItems.Select().FirstTableItems.ToList().Select(x => x.Amount * x.ProFormaQty).Sum();// Acuminator disable once PX1048 RowChangesInEventHandlersAllowedForArgsOnly [Justification]item.DetailTotal = amount; decimal? LineAmount = row.ProFormaQty * row.Amount; row.TotalAmount = LineAmount;ApproformaItems = view for the grid Can someone suggest a way to achieve this?Thank you.
In the customer portal checkout page, I have made some of the fields mandatory. However, if I don’t fill them in, I get the below error message, instead of being prevented from submitting the order. And after the error, the sales order gets deleted. Is there a way around this to prevent the user from submitting the form without the cells being filled in.
Hi all,My team has asked for a mod that makes sense… with tasks that have opted to have a reminder, the reminder date defaults to today’s date (@today)… which doesn’t make sense for us. We would like to have the reminder date default to the set end date. Is there an easy way to customize this or low code it? Maybe with modified attribute?
Why is System.Net.Http.dll missing in 24 R1 when many variations are included?@Dmitrii Naumov
We are an MSP and one of our clients has a technician onsite that works cases from the customer portal. We need them to be able to edit the reason listed in the case to some of the custom options we have created. I was able to add these to the combo box values in the field section of the customization but they do not appear in the drop down only the combo values that exist in the base version of portal. If we change the reason in the main tenant it does change on the customer portal side but gives an exclamation stating that it is not set for this workflow. Unfortunately there is no workflow option with the customizations for the customer portal. Now they are set to be available in the workflow as it is set in the main tenant. Reason had its name changed to status
Hi there, I have a requirement to default the Invoice Date and Post Period in SO Invoice as the current date and period and was able to achieve it as shown below: protected void ARInvoice_RowInserted(PXCache sender, PXRowInsertedEventArgs e) { ARInvoice doc = e.Row as ARInvoice; if (doc == null) return; // Ensure it's a Credit Memo created from a Sales Order if (doc.DocType == ARDocType.CreditMemo && doc.OrigModule == "SO") { doc.DocDate = PXTimeZoneInfo.Now.Date; FinPeriod currentFinPeriodID = PXSelect<FinPeriod, Where<FinPeriod.startDate, LessEqual<Required<FinPeriod.startDate>>, And<FinPeriod.endDate, Greater<Required<FinPeriod.endDate>>, And<FinPeriod.active, Equal<True>>>>> .Select(Base, doc.DocDate, doc.DocDate); if (curren
I created a DAC that adds 2 decimal fields within the DAC for a grid. I can’t figure out why after publishing, the field is a text field and not a decimal field. How do I display it as a decimal field? #region EstCostAmt [PXDBDecimal()] [PXUIField(DisplayName = "Est Cost")] public virtual Decimal? EstCostAmt { get; set; } public abstract class estCostAmt : PX.Data.BQL.BqlDecimal.Field<estCostAmt> { } #endregion #region EstFeeAmt [PXDBDecimal()] [PXUIField(DisplayName = "Est Fee")] public virtual Decimal? EstFeeAmt { get; set; } public abstract class estFeeAmt : PX.Data.BQL.BqlDecimal.Field<estFeeAmt> { } #endregion #region EstTotalAmt [PXUIField(DisplayName = "Est Total Amt", IsReadOnly = true)] [PXFormula(typeof(Add<estCostAmt, estFeeAmt>))] public virtual Decimal? EstTotalAmt { get; set; } public abstract class estTotalAmt : PX.Data.BQL.BqlDecimal.Field<estTotalAmt> { } #endregion
public SelectFrom<CustomTable01>.View FilterView; public PXFilter<CustomFilte> Filter; public virtual IEnumerable deleteLine(PXAdapter adapter) { /// Code to retrieve the PXResultset foreach (var CustomTable01Row in CustomTable01Rows) { Method 1 --------- this.FilterView.Delete(CustomTable01Row); Method 2 --------- this.FilterView.Cache.Delete(CustomTable01Row); Method 3 --------- this.FilterView.Delete(CustomTable01Row); this.Persist(); Method 4 --------- this.FilterView.Cache.Delete(CustomTable01Row); this.Actions.PressSave(); } }I created a custom screen with a filter with a results grid. When a user selects a line and presses an action button, I want to delete the selec
Hi. I’m trying to include a confirmation message box with yes no on Remove Hold action button. If click yes then i want to change the status of the Remove hold. If click no then nothing should change. Here’s is my code. public delegate IEnumerable ReleaseFromHoldDelegate(PXAdapter adapter); [PXOverride] public IEnumerable ReleaseFromHold(PXAdapter adapter, ReleaseFromHoldDelegate baseMethod) { ARInvoice row = Base.Document.Current; if(row.CustomerID != null && Base.Document.Ask("Are you sure you want to remove hold this?", MessageButtons.YesNo) != WebDialogResult.Yes) return adapter.Get(); return baseMethod(adapter); }When i click either yes or no in the confirmation box it gives me an error like this: How can i solve this please ?
I have created a Form and added Generic Inquiry as an Entry Screen. When ever I am Adding new record I am navigated to the main form screen From GIProblem :-- I have defined Account CD as Selector, But it is still a text box appearing on the screen
I am very new to Acumatica. I am learning to create cusotmization project.I want to Create a functionality using Event in Acumatica. If I select the AccountCD field I want the Accoutn Name to auto fill. How can I do it and what are different ways to do.If I get a sample code for is much appreciated!!!
Hi All, I am trying to create a business event to schedule reports weekly. This will be order report that needs to be send on one vendor only weekly. What will be the logic for that? Should i use Vendor and SO for dates and in GI? I am stuck in creating Gi only.These are the parameters of report Please help thanks
Hi All,Is there a way to modify the parameters in the RMA report?For example, I want to add the From Date and To Date fields to the Profit & Loss RMA report in the Acumatica 24.1 version.Any guidance on this would be greatly appreciated.Best regards,Lalith
I'm having an issue with my report because there's no Beginning Balance in the Account Details, yet the report is showing an amount. I'm trying to consolidate the two branch, but its showing an amount even though it has no balance. the others is correct this must be 0
Hi I have two field StartDate and EndDate which are of type DATETIME in my Customization project.Now want to add the codindtion in which start date and end date are independent on each other.Conditions are :--Cond 1 → EndDate > Start Date → If the Start Date is selected firstCond 2 → Start Date < End Date → If the End Date is selected firstMy DAC fields are the below fields#region StartDate[PXDBDate()][PXUIField(DisplayName = "Start Date")]public virtual DateTime? StartDate { get; set; }public abstract class startDate : PX.Data.BQL.BqlDateTime.Field<startDate> { }#endregion#region EndDate[PXDBDate()][PXUIField(DisplayName = "End Date")]public virtual DateTime? EndDate { get; set; }public abstract class endDate : PX.Data.BQL.BqlDateTime.Field<endDate> { }#endregion
We created a customized data field in the AR - Invoice & Memo’s module. The data field is at the top of the form, not within a tab. The data field is to reflect the expected pay date of the AR Invoice. Once, the AR invoice is released, we lose the ability to change the date.The due date field that is not customized, allows you to change it after you release the invoice. What do we have to do to allow the customized Pay Date field to remain editable until the invoice is collected.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.