Contents tagged with override behaviour
today I want to share one interesting gotcha which took plenty of efforts from mine side in order to understand it.
Recently I got an assignment to modify behaviour of Create Prepayment action at purchase orders.
If to look at CreatePreapyment implementation, it has following part of code:
if (this.Document.Current == null)
APInvoiceEntry instance = PXGraph.CreateInstance<APInvoiceEntry>();
if (this.Document.Current.PrepaymentRefNbr == null)
if to put simply it checks if current purchase order already has a prepayment, and in case if it has, then give to a user error message.
Imagine, that you need to modify that behaviour for … more