I hate answering my own questions. I figured out how to override a graph extension and my code now updates the Sales Order FOB Point field as I want it to.This is the working code: public class myDropShipLinksExt_Extension : PXGraphExtension<DropShipLinksExt, POOrderEntry> { public static bool IsActive() => true; [PXOverride] public IEnumerable CreateSalesOrder(PXAdapter adapter, Func<PXAdapter, IEnumerable> baseMethod) { PXGraph.InstanceCreated.AddHandler(delegate (SOOrderEntry graph) { graph.RowUpdated.AddHandler<SOOrder>(delegate (PXCache sender, PXRowUpdatedEventArgs e) { SOOrder objSOOrder = e.Row as SOOrder; if (objSOOrder != null) { sender.SetValueExt<SOOrder.fOBPoint>((object)objSOOrder, Base.Document.Current.FOBPoint); } }); }); re
According to Acumatica Support:Hello Joe,I have reviewed your case, tested it on my local demo, and I confirmed that it's a standard functionality, the system does not transfer the FOB Point value from the Dropship PO to SO.However, The customization you are using is necessary to default the FOB Point from the the drop ship PO to SO.
@josiahl64 Nope. There may be a way to do it possibly through an override of the esign code, not sure. At the time, that was beyond my abilities (might still be). It would only save one click, so the customer was willing to live with it.
Already have an account? Login
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.