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 think the answer is no, but I have to ask. Is there a way to disable a field in a grid, but not the entire column?If an item is not a stock item, I want to disable a field in a grid, but just for that row.
Hi Team,I Have a very simple customization where inserting one line item programmatically on Order Qty Field Updated event.Acumatica version : 21.208.0032From screen level it is Inserting new line item and working as expected. While trying to create order from Postman facing the below error.{ "message": "An error has occurred.", "exceptionMessage": "Operation failed", "exceptionType": "PX.Data.PXInvalidOperationException", "stackTrace": " at PX.Api.ContractBased.EntityService.Put(ISystemContract systemContract, String version, String name, EntityImpl entity, CbOperationContext operationContext, Boolean throwOnError)\r\n at PX.Api.ContractBased.Soap.SoapFacadeBase.PutImpl(EntityImpl entity, Boolean throwOnValidationError)\r\n at PX.Api.ContractBased.SystemContracts.V2.RestController.PutEntity(EntityImpl entity, String select, String filter, String expand, String custom)\r\n at lambda_method(Closure , Object , Object[] )\r\n at System.Web.Http.Controllers.ReflectedH
Hi Team,How to add new button to following red highlighted area? Thanks
When add value it show the readable key but when release it show the number key. Here is my code. [PXSelector(typeof(Search<BAccount.bAccountID, Where<BAccount.status, Equal<MegaCustomize.Generics.sT>, Or<BAccount.vStatus, Equal<MegaCustomize.Generics.sT>>>>), typeof(BAccount.acctCD), typeof(BAccount.acctName), typeof(BAccount.classID), typeof(BAccount.type), typeof(BAccount.status), SubstituteKey = typeof(BAccount.acctCD), DescriptionField = typeof(BAccount.acctName))] public virtual int? UsrName { get; set; } public abstract class usrName : PX.Data.BQL.BqlInt.Field<usrName> { }
How to increase the default text box size of the form?
I have a variation on another post that was asked 11 moinths ago (here) In my case, my user creates lines in the Sales Quote detail that have no inventory ID. They are used as instructions for the customer. By default, when I am sendign this to a Service Order, it warns me that there are items with no inventory ID with a popup: The opportunity contains one or multiple product lines with no inventory item specified. Click OK if you want to ignore these product lines and proceed with creating a service order. Click Cancel if you want to review the product lines and specify inventory items where necessary. The problem is that I don’t to do either of these options. I want to Not have the warning, and just let it create a service order with Blank Inventory IDs.Reading through stephenward03 thread, I have created this class, but the box comes up before I get to the creatDocument() function, so it isn’t heling me. I tried looking at the source code, but I don’t see a method that I can overrid
All,When we click “send” in Invoices and Memos [AR641000], the pdf file that is attached to the email defaults to “SO Invoice.pdf” -- we would like to change this so it’s dynamically named after the invoice that’s being sent, in this case, AR023733.pdf.I’m assuming this would need to be done via a customization package?
I set up a business event to trigger an email to the customer when the shipment status changes to confirmed.So far so good and working correctly. The next issue is we wanted to have it ignore the business event if the ship via is set to PICKUP or NOTSHIPPED.I set up a custom field and added a field update action to change this to checked on confirming the shipment. This is then checked in the business event to see if it just got set to true.Then I added a fieldverifying event to check the value in shipvia to determine whether to check this box. This seems to have been working OK but some confirmed shipments seem to never trigger the email but I’m not sure why not. I’m presuming that sometimes the value of the checkbox is not set by the time the event kicks in to send the email. (Is that a possibility?) I’m not sure if there is a better way to do this process. There doesn’t seem to be an option to check the field value in the business event unless it just changed so if the shipment h
When release payment and application , i want to a field from document apply to field customer ref in application history. Could you guide me how to do it ?
When in the mobile app I would like the Tasks data view in ProjectEntry to show a filtered list of tasks, but when viewed elsewhere show the full list.I am looking for a recommendation on how to do this.My concern is that if I modify or override the Tasks data view, then other dependent ACU code will break. Should I create a new FilteredTasks data view using a projection? Or am I missing a better option? Thanks
I am working on a request to show the Sales Order Number on the Process Shipments screen as a column.I decided to add some PXDBScalar fields to SOShipment that pulls the last order number from SOOrderShipment. That business logic works for the client and the field appears on the screen properly.Process Shipments with custom columns show the last sales order for the given shipment.When the Action selector is changed to Prepare Drop-Ship Invoice, those columns are blank. That’s because a different select statement is run. The view is called Orders but the data is primarily populated from POReceipt instead of SOShipment.So I tried adding the same custom PXDBScalar fields to POReceipt. And while I can run a GI against POReceipt to correctly show the custom field values:The custom fields show up in a GI But the columns on the Process Shipment screen remain blank:Drop ship receipt records don’t show values in the grid columnsI have SOShipment.UsrLastOrderNbr and POReceipt.UseLastOrderNbr an
Hi,I slightly customized the GI under Data Views called Vendor Documents to Approve. When the client drills down into the filter by Ref Nbr., they only want to to see the reference numbers associated with those GI’s when users click the navigation buttons at the top. However, the filter is not applied when they drill down into the Ref. number. I also setup conditions on the GI but the system is ignoring the ones to exclude certain properties. What am I doing wrong or what is the correct process so the filter applies to when I use the navigation buttons. I have also attached a copy of the GI. Thanks, Frances Ref. Numbers on Approval grid. Screenshot of forward and back buttons: When I click the forward button it advances to 000077 and not 000085. I also have a condition to exclude company 1000001
How to change Status wise Material Numbers Display?Thanks!
I have a customer who wants to change the Categories list on the Task screen. It doesn’t appear that I can do this on either the new Workflow or in Automation Steps.Where would I do this?
Need to filter out vendor codes from BAccount DAC. Now it is loading all the BAccounts.#region VendorID [PXUIField(DisplayName = "Vendor", Required = true)] [PXDBDefault(typeof(BAccount.bAccountID))] [PXSelector(typeof(Search<BAccount.bAccountID>), typeof(BAccount.acctCD), typeof(BAccount.acctName), SubstituteKey = typeof(BAccount.acctCD), DescriptionField = typeof(BAccount.acctName))] public virtual int? BAccountID { get; set; } public abstract class bAccountID : PX.Data.BQL.BqlInt.Field<bAccountID> { } #endregion
Hi Guys ‘I am not able to create a data view of extension DAC in Extension Graph public PXSelect<SSSLocationExt> Locationtest;Getting this error CS0311 Thanks
Hi Acumatica,Just want to ask on how to add the values in Posting Class > Combine Inventory/Accrual Sub-Account From: Thank you!
It is standard practice for systems to communicate date/times converted to UTC. You do not know if the system you are integrating with potentially is in a different time zone. Acumatica handles this conversion under the hood for you, and you don’t have to deal with it. There can be a problem however when you integrate with a system that does not follow this practice. I am going to show you how to set the current timezone in the system within the context of a webhook, where you might be receiving datetimes in multiple different timezones from multiple different systems.Acumatica webhooks are processed in a user contextless system, and you need to initialize the context when processing them. From Yuriy Zaletskyy’s blog post on how to write Webhook handlers, I then extended the “GetAdminScope()” method:private IDisposable GetAdminScope(){ var userName = "admin"; if (PXDatabase.Companies.Length > 0) { var company = PXAccess.GetCompanyName(); if (string.IsNullOrEmp
Often, when creating a large customization, the “Preferences” screen can get very complex. It may take more definition than a single XYZSetup DAC to hold all the configuration required. Perhaps you need both a FormView editing a YourCstSetup DAC as well as a grid editing a collection of YourCstDetailSetup DAC rows. Or perhaps you would like to have two unrelated FormViews UsrCSTSetup1 and YourCstSetup2. For brevity’s sake, it would be better to include both these on the same “Preferences” screen. I will show you why this is difficult, as well as how to do it.The reason something like this is difficult is due to the way that Acumatica handles PXActions. I am sure that you have seen action definitions aspublic PXAction<TheMainDACOfTheGraph> SomeAction;// orpublic PXSave<TheMainDACOfTheGraph> Save; What happens is when that save button is pushed, the changes held in the cache are persisted to the database of course. The problem occurs when you have two DACs that do not have an
Hello,I have a new development instance of Acumatica. On an old instance (that I deleted to prepare for an upgrade), I had a Visual Studio solution for an extension library. Now I need to edit code in the customization. I copied the solution to the location that it was in on the old instance( AcumaticaERP\Instance Name\App_Data\Projects\). However, when I build the solution it does not change anything and I do not get the “Files have been modified” message when I try to publish.Does anyone know what the problem is? Do I have to change a file on the server?Please advise.
Need to know how to add Current Date as default value to [PXDefault()]?
Hi I need help to to do customization on this specific screen but seems that there is error when I try to access it Screen: SP402000
Hi Experts,Is it possible to change the header labels at the grid level?I would like to modify the Employee Timecard screen to include a label or field just below each day of the week to display the current date for that day. Is this achievable?Employee Time CardThank you in advance!Regards,Sagar
In project1, I have some extension fields in GLTran and project 2, I have some extension field in GLTran too. In project 2, I want to access the extension field in GLTran of project 1. How to access that ?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.