Facing strange issue during creating benefit plan from outside(using insert code). Total number of rows inserted properly with data but unable to view data on forms. its shows display unknown values in every fields. I have perform every possible solution to fix it but in vain.
While adding from button its add perfect. It will be appreciated if anyone can share solution with me.

My code is ....
public void createBenifitPlan(RefRecId _worker, StartDateTime _startDateTime, EndDateTime _endDateTime, Amount _amount)
{
HcmWorkerEnrolledBenefit hcmWorkerEnrolledBenefit;
PayrollWorkerEnrolledBenefitDetail payrollWorkerEnrolledBenefitDetail;
hcmWorkerEnrolledBenefit.Worker = _worker;
hcmWorkerEnrolledBenefit.Benefit = 5637146078;//5637144580;
hcmWorkerEnrolledBenefit.ValidFrom = _startDateTime;
hcmWorkerEnrolledBenefit.ValidTo = _endDateTime;
hcmWorkerEnrolledBenefit.insert();
payrollWorkerEnrolledBenefitDetail.WorkerEnrolledBenefit = hcmWorkerEnrolledBenefit.RecId;
payrollWorkerEnrolledBenefitDetail.LegalEntity = CompanyInfo::current(curExt());
payrollWorkerEnrolledBenefitDetail.DeductionAmountCur = _amount;
PayrollWorkerEnrolledBenefitDetail.DeductionRateSource = PayrollBenefitRateSource::Custom;
payrollWorkerEnrolledBenefitDetail.DeductionBasis = PayrollDeductionBasis::FixedAmount;
payrollWorkerEnrolledBenefitDetail.ValidFrom = DateTimeUtil::date(_startDateTime);
payrollWorkerEnrolledBenefitDetail.ValidTo = DateTimeUtil::date(_endDateTime);
payrollWorkerEnrolledBenefitDetail.insert();
}
*This post is locked for comments
I have the same question (0)