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 am attempting to add the SQFTINBOX stock item attribute to the Sales Order Grid. I have declared a class PXAddAttributeColumns as below: public class PXAddAtttributeColumns : CRAttributesFieldAttribute{ string[] _names; bool _IsForSelector; public PXAddAtttributeColumns(string[] names, Type entityType, Type entityIDField, Type classIDField, bool IsForSelector = true) : base(entityType, entityIDField, classIDField) { _names = names; _IsForSelector = IsForSelector; } public override void CacheAttached(PXCache sender) { this._IsActive = true; base.CacheAttached(sender); } protected override void AttributeFieldSelecting(PXCache sender, PXFieldSelectingEventArgs e, PXFieldState state, string attributeName, int idx) { if (_names.Any(attributeName.Equals)) { //Out-of-box DisplayName is prefixed with "$Attributes$-" - if you need to take that off. state.DisplayName = (!String.IsNullOrEmpt
I am working on a mobile app customization for the Bill and Adjustment (AP301000) screen. I need to display a pop-up for the user to enter a reason when they reject a document.I have tried the following customization:update screen AP301000 { add container "EnterReason" { add field "Reason" add recordAction "EnterReason" { behavior = Void redirect = True redirectToContainer = "EnterReason" } } update container "DocumentSummary" { update recordAction "Reject" { behavior = Void redirect = True redirectToContainer = "EnterReason" } }} Issue:When I press Reject, the "Enter Reason" screen appears, and I can see the Reason field. However, I do not see the OK and Cancel buttons on the screen, which prevents the user from confirming or dismissing the action.Expected Behavior: When the Reject button is clicked, a pop-up should appear with a Reason field and two buttons: OK and Cancel.
I want to filter out some specific data out of a table on the coding side so that users can’t see it. How would I go about setting filters, so specific information is excluded?
Hello Acumatica Community,I am currently working on customizing the Tickets Screen (CR306000) in Acumatica and have added the following toolbar button within the aspx file: <px:PXToolBarButton Text="NOTIZ ERSTELLEN" Tooltip="Eine Interne Notiz erstellen" Key="AddActivityEN"> <AutoCallBack Target="ds" Command="NewActivityEN" /></px:PXToolBarButton> However, when displayed in the UI, the button text does not reflect "NOTIZ ERSTELLEN" ("Create Note" in German). Instead, it appears as "Create Notiz", where "Create" remains in English while "Note" is translated to “Notiz”. He seems to use the Activity Description here.I can’t seem to find out where i can translate this - or get rid of the “Create” as this doesn’t seem to appear in Translation Dictionaries. Any insights or suggestions would be greatly appreciated!
What I want is for these fields and button to be disabled or, rather, in read-only mode. Not like in this case, which is due to validation:https://community.acumatica.com/develop-customizations-288/why-is-the-kit-line-detail-form-always-disabled-24699?tid=24699&fid=288
I am trying to create a projection query this is the sql query which works. I tried something like this[PXProjection(typeof(Select4< PMBudget, Where2< Where<PMBudget.type, Equal<AccountType.income>>, Or< Where<PMBudget.type, Equal<AccountType.expense>, And<ParentChildContractExt.usrIsChildProject, Equal<True>>>>>, And<PMBudget.accountGroupID, In< Select<ProjectTransferRequestSetup,Where<ProjectTransferRequestSetup.transferAccountGroup, IsNotNull>>>>>>>>, Aggregate< GroupBy<PMBudget.projectID, Sum<PMBudget.curyRevisedAmount, Sum<PMBudget.curyAmount, Sum<PMBudget.curyInvoicedAmount, Sum<PMBudget.curyActualAmount, Sum<PMBudget.curyInclTaxAmount, Sum<PMBudget.curyTotalRetainedAmount, Sum<PMBudget.curyAmountToInvoice, Sum<PMBudget.curyChangeOrderAm
I have customized the mobile application screen for Scan and Issues screen (IN302020) to include the selectors Reason Code, Project and Project Task as below which are existing fields in the screen,update screen IN302020 {update container "Issue" { fieldsToShow = 6 add field "Project" { listPriority = 50 listDisplayFormat = CaptionValue selector { fieldsToShow = 2 add field "ProjectCD" add field "Description" } pickerType = Searchable } add field "ProjectTask" { listPriority = 40 listDisplayFormat = CaptionValue selector { fieldsToShow = 2 add field "TaskCD" add field "Description" } pickerType = Searchable } update field "ReasonCode" { listPriority = 30 listDisplayFormat = CaptionValue selector { fieldsToShow = 2 add field "ReasonCodeCD" add field "Description" } pickerType = Searchable } }}But the issue is that the selector values ar
Hello all,I have been working on report designing and have not been able to figure out how can I print the content to the next pages. I have a word doc of as long as 20 pages. and I am looking to get these into report designer and the output should be printed in 20 pages as it does in word doc. No tables joined. It is just a simple form with 20 pages. I am currently adding the content in detail section bar but we can stretch the height as long as we want which is then making the report long. I am designing this report in A4 size.Thanks.
H Everyone.i setup a consolidation tenant to consolidate 5 tenants. I was able to synchronize with 4 tenants. The 5th one throws this error. This occurs when I try to synchronize this tenant LIST OF TENANTSERROR WHEN I SYNCHRONIZE
I’ve seen a few posts & blogs about this topic but still can’t seem to get the syntax correct. I have a DAC extension table against the Customer DAC named “ZZCustomerExt”. The Selector/Restrictor attributes for the custom fields work fine in a custom tab on the Customer screen. I added the same field to an SOOrder DAC extension table (value copies but is changeable), but the syntax isn’t correct for my join. How do I reference the Customer DAC extension table correctly in order to restrict by another field in that DAC extension (contractCode)? [PXDBInt()] [PXUIField(DisplayName = "Commission Parent")] [PXSelector(typeof(Search2<Customer.bAccountID, InnerJoin<ZZCustomerExt, On<ZZCustomerExt.bAccountID, Equal<Customer.bAccountID>>>>), typeof(Customer.bAccountID), typeof(Customer.acctName), SubstituteKey = typeof(Customer.acctCD), DescriptionField = typeof(Customer.acctName))] [PXRestrictor(typeof(Where<Exists<
Zero Balances Report in Journal TransactionIs it possible in the GL listing to exclude accounts with zero balances when running the report?like put a parameter that will suppress zero balance
IntroductionAutomating the customization build process in Acumatica improves efficiency, reduces manual effort, and ensures consistency in deployments. In this article, I will share how I automated the customization build process using Jenkins, incorporating high-level design principles.High-Level DesignThe automation consists of multiple stages that streamline the process, including cleanup, code retrieval, solution building, file synchronization, and packaging. The Jenkins pipeline is structured with parameterized Boolean flags that allow selective execution of different stages.Pipeline StagesCleanup Old Files: Removes outdated DLLs and zip files to ensure a fresh build. Pull Code from Dev Branch: Retrieves the latest source code from the repository. Build Solution: Uses MSBuild to compile the solution and generate DLLs. Copy DLL Files: Moves the compiled binaries to the required directories. Sync Files: Synchronizes files with the remote repository. Create Zip Files: Packages the bu
I was pretty engaged with the Acumatica community for about a year there, trying to evaluate if Acumatica was right for our business. The push to move the whole platform to a new UI caused us to reevaluate our timing, and see how things come out on the other side of that effort. We want to customize aspects of Acumastica to our business, and investing in doing it twice seemed unwise. I have been following along occasionally on these forums, looking at activity related to Aurelia and the development of the new UI. There are a few things I find concerning:The choice of Aurelia for the front end framework. There are obviously many options for front end frameworks these days. Vue, React, Angular, etc. Until Acumatica announced they were going with Aurelia, I had never heard of this framework. That’s not necessarily bad, but just as it’s a major effort to move from the current .NET front end (which is EOL), it would be a major effort to move from Aurelia to something else in the future. So
Hi everyone, Can someone pass me a code snippet on how to get data from a specified generic inquiry programmatically? (i.e. SELECT * FROM MyGI and return the data rows that I can then manipulate) If you happen to know how to select a GI respecting a shared filter as well, that would be extremely helpful as well. Thank you-Kyle
Hello Community,I am building a custom processing screen in Acumatica and facing an issue where the processing dialog (popup) is not showing when I click "Process" or "Process All."Can someone help me figure out what I’m missing? Below is the code I am using. public class BusinessAccountMaintTSExt : PXGraph<BusinessAccountMaintTSExt> { // Use PXFilter for ProcessFilter public PXFilter<ProcessFilter> Filter; public PXProcessingJoin<BAccount, LeftJoin<Customer, On<Customer.bAccountID, Equal<BAccount.bAccountID>>>, Where<Customer.bAccountID, IsNull, And<BAccount.type, NotEqual<BAccountType.customerType>, And<BAccount.type, NotEqual<BAccountType.vendorType>, And<BAccount.type, NotEqual<BAccountType.employeeType>, And<BAccount.type, NotEqual<BAccountType.combinedType>, And<BAccount.type
Very simple Request, adding the GL Account and Subaccount to the Details Section for the Bills and Adjustments when accessing through Approvals.Here is my attempt to add both ID and Description: “Account” and “Subaccount” are the only ones added and it is the Description that’s displayed rather than the ID. Tried a few different things without success. I always get the Description rather than the actual Account Number. Any ideas?
Urgent, please help!I cannot publish anything, everything just says validation failed with no error message at all. I have published all of these successfully for many months and all of them just give this message. Any ideas?
We have extended BCSalesOrderProcessor to loop through the Big Commerce modifiers for a line item and append the description to the SOLine description field. It works well, but the problem is that if there are many modifiers the data exceeds the LineDescription field length of 255 characters and is truncated.Current code: public class BCSalesOrderProcessor_Extension : PXGraphExtension<PX.Commerce.BigCommerce.BCSalesOrderProcessor> { …. detail.LineDescription.Value = detail.LineDescription.Value + "\r\n" + GetModifiers(data); }GetModifiers is a function that retrieves the list of modifiers and values for the line.Options under consideration are:Write the description to the sales order line note (looking for syntax to do that) Create a custom field on SOLine with more characters OR Increase the field size of LineDescription on SOLineThoughts or recommendations? If someone can help with the syntax to populate the note from BCSalesOrderProcessor extension that w
I try to customize acumatica mobile framework, I cannot make it successfully.
I’ve built a new screen, with a PXButton on it. I want the button and more specifically the action of the button to execute when the user presses the Enter key on their keyboard. What property do I need to set on the PXButton in the ASPX file to make this happen?
I am trying to add a tab which has a grid which a datamember CostBudget There is already a tab with grid CostBudget. Here I am trying to filter data in my new tab and grid but want to use same view of costBudget already defined
Here in mobile app for appointment list screen i want to add the customer as field on the filter list. I added like this the other field are showing but customer is not/
Hello Everyone,We are upgrading Amazon connector from version 23.207.0025 to 24.209.0013. During the upgrade, we encountered an issue in the overridden method below.Could you please help us resolve this?Sharing the code and error screenshot below. public static bool IsActive() { return true; } public delegate Task MapBucketImportDelegate(AmazonSalesOrderBucket bucket, IMappedEntity existing, CancellationToken cancellationToken); [PXOverride] public async Task MapBucketImport(AmazonSalesOrderBucket bucket, IMappedEntity existing, CancellationToken cancellationTokenn, MapBucketImportDelegate baseMethod) { await baseMethod(bucket, existing, cancellationTokenn); MappedOrder obj = bucket.Order; SalesOrder impl = obj.Local; } Thanks, in advance.
Hi All,Is there a way to added custom fields enabled in any status on the Transfers screen(IN304000) in Acumatica 24.R1? I want specially after releasing the transfers.Any insights would be greatly appreciated.Regards,Lalith
Hi Community,I am facing a small issue while working on a customization.I have added a custom field on the Branches (CS102000) screen, which uses the LocationStand DAC. However, I am unable to enable this field.Here’s what I have tried so farprotected void Location_RowSelected(PXCache cache, PXRowSelectedEventArgs e){ var row = (Location)e.Row; if (row == null) return; // Enable custom fields PXUIFieldAttribute.SetEnabled<LocationStand.usrCustomField>(cache, row, true); ;} I set the Enabled property of the field to True from Customization editorDespite this, the field remains disabled.public class LocationStand : PXCacheExtension<PX.Objects.CR.Standalone.Location>{ public static bool IsActive() { return true; } #region UsrCustomField [PXDBDecimal(2)] [PXUIField(DisplayName = "Custom Field")] [PXDefault(TypeCode.Decimal, "0.0", PersistingCheck = PXPersistingCheck.Nothing)] public virtual Decimal? UsrCustomField { get; set; }
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.