Hi Team,
I’m getting Object reference error when inserting to Cache. Though I’m setting InvoiceCust value , exception is thrown stating InvoiceCust is null. Please see the code snippet below. Am doing anything wrong here?
XRBContrDet newSchedule = (XRBContrDet)ContractDetails.Cache.CreateCopy((XRBContrDet)OldSchedule);
newSchedule.ContractID = NewContract.ContractID;
newSchedule.LineNbr = null;
newSchedule.NoteID = null;
newSchedule.CuryAmount = 0;
newSchedule.CuryPrePayBal = 0;
newSchedule.InvoiceCust = OldSchedule.InvoiceCust;
newSchedule = ContractDetails.Insert(newSchedule);
View
[PXCopyPasteHiddenFields(new Type[] { typeof(XRBContrDet.manuallyBooked), typeof(XRBContrDet.aRRefNbr), typeof(XRBContrDet.sOOrdNbr) })]
public PXSelectJoin<XRBContrDet,
LeftJoin<ARInvoice, On<ARInvoice.refNbr, Equal<XRBContrDet.aRRefNbr>>>,
Where<XRBContrDet.contractID, Equal<Current<XRBContrHdr.contractID>>>,
OrderBy<Desc<XRBContrDet.genDate, Desc<XRBContrDet.lineNbr>>>>
ContractDetails;
Best answer by davidnavasardyan09
View original