Fetch value in a child table field from Master
Sample Script to fetch expirydate field from Batch doctype to Sales Invoice Item table#
Step 1: Create Custom Script for Sales Invoice (parent) doctype
Step 2: Script as below & Save
frappe.ui.form.on("Sales Invoice Item", "batch_no", function(frm, cdt, cdn) {
var d = locals[cdt][cdn];
frappe.db.get_value("Batch", {"name": d.batch_no}, "expiry_date", function(value) {
d.expiry_date = value.expiry_date;
});
});
Adapted for EnigmaERP from the ERPNext documentation,
© Frappe Technologies Pvt. Ltd. Content licensed under
CC-BY-SA 3.0.
EnigmaERP is a product of Enigma and is not
affiliated with or endorsed by Frappe Technologies Pvt. Ltd.