GMR Admin
11/05/2024, 7:43 PMerictgrubaugh
11/05/2024, 7:44 PMGMR Admin
11/05/2024, 9:04 PMGMR Admin
11/05/2024, 9:50 PMfunction afterSubmit(context) {
if (context.type === "create" && context.newRecord.type === "customerpayment") {
const creditsCount = context.newRecord.getLineCount({ sublistId: "credit" });
log.debug({ title: "Credits Count", details: creditsCount });
if (creditsCount > 0) {
for (let i = 0; i < creditsCount; i++) {
// If apply is false, continue
if (context.newRecord.getSublistValue({ sublistId: "credit", fieldId: "apply", line: i }) === false) continue;
// Load and save the customer payment record to force it to update its last modified date
const paymentRec = record.load({ type: record.Type.CUSTOMER_PAYMENT, id: context.newRecord.getSublistValue({ sublistId: "credit", fieldId: "internalid", line: i }) });
log.debug({ title: "Payment record saved?", details: paymentRec.save() });
}
}
}
}
GMR Admin
11/05/2024, 9:51 PM