From b1311ceb30ed4bcd544f7b142da99d4d01c8974f Mon Sep 17 00:00:00 2001 From: pugazhendhivelu Date: Mon, 21 Jul 2025 17:34:49 +0530 Subject: [PATCH] fix(job card): company filter --- .../doctype/job_card/job_card.js | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/erpnext/manufacturing/doctype/job_card/job_card.js b/erpnext/manufacturing/doctype/job_card/job_card.js index 616002ca965..53b88d5d489 100644 --- a/erpnext/manufacturing/doctype/job_card/job_card.js +++ b/erpnext/manufacturing/doctype/job_card/job_card.js @@ -23,6 +23,16 @@ frappe.ui.form.on("Job Card", { }; }); + frm.events.setCompanyFilters(frm, "source_warehouse"); + frm.events.setCompanyFilters(frm, "wip_warehouse"); + frm.set_query("source_warehouse", "items", () => { + return { + filters: { + company: frm.doc.company, + }, + }; + }); + frm.set_indicator_formatter("sub_operation", function (doc) { if (doc.status == "Pending") { return "red"; @@ -32,6 +42,16 @@ frappe.ui.form.on("Job Card", { }); }, + setCompanyFilters(frm, fieldname) { + frm.set_query(fieldname, () => { + return { + filters: { + company: frm.doc.company, + }, + }; + }); + }, + make_fields_read_only(frm) { if (frm.doc.docstatus === 1) { frm.set_df_property("employee", "read_only", 1);