diff --git a/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js b/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js index e0002ac68360546dd1becf01a14381c9c4d14e1c..a700610b919126d6a7c96eda336ec17341277830 100644 --- a/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js +++ b/erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js @@ -32,7 +32,23 @@ frappe.ui.form.on('Subcontracting Order', { }; }); - frm.set_query('set_warehouse', () => { + frm.set_query("cost_center", (doc) => { + return { + filters: { + company: doc.company, + }, + }; + }); + + frm.set_query("cost_center", "items", (doc) => { + return { + filters: { + company: doc.company, + }, + }; + }); + + frm.set_query("set_warehouse", () => { return { filters: { company: frm.doc.company, diff --git a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js index a595746030d665de8c4242e55e0c99bb67ed9f4b..ac72d95c3e228c880a57a84cffedef4a1e706e15 100644 --- a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js +++ b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js @@ -150,7 +150,23 @@ frappe.ui.form.on('Subcontracting Receipt', { } }); - frm.set_query('supplier_warehouse', () => { + frm.set_query("cost_center", (doc) => { + return { + filters: { + company: doc.company, + }, + }; + }); + + frm.set_query("cost_center", "items", (doc) => { + return { + filters: { + company: doc.company, + }, + }; + }); + + frm.set_query("supplier_warehouse", () => { return { filters: { company: frm.doc.company,