From 1675181e49079c8a045c7dd9a874f3db98705e0a Mon Sep 17 00:00:00 2001 From: Khushal Trivedi Date: Wed, 16 Oct 2019 12:02:56 +0530 Subject: [PATCH] [Fix] - making customer/supplier field manadatory on order type condition on BO --- .../manufacturing/doctype/blanket_order/blanket_order.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/erpnext/manufacturing/doctype/blanket_order/blanket_order.js b/erpnext/manufacturing/doctype/blanket_order/blanket_order.js index 1e18678eb0..87ad3b5d9f 100644 --- a/erpnext/manufacturing/doctype/blanket_order/blanket_order.js +++ b/erpnext/manufacturing/doctype/blanket_order/blanket_order.js @@ -52,12 +52,16 @@ frappe.ui.form.on('Blanket Order', { set_tc_name_filter: function(frm) { if (frm.doc.blanket_order_type === 'Selling') { frm.set_df_property("customer","reqd", 1) + frm.set_df_property("supplier","reqd", 0) + frm.set_query("tc_name", function() { return { filters: { selling: 1 } }; }); } if (frm.doc.blanket_order_type === 'Purchasing') { - frm.set_df_property("customer","reqd", 1) + frm.set_df_property("supplier","reqd", 1) + frm.set_df_property("customer","reqd", 0) + frm.set_query("tc_name", function() { return { filters: { buying: 1 } }; }); @@ -66,7 +70,7 @@ frappe.ui.form.on('Blanket Order', { blanket_order_type: function (frm) { frm.trigger('set_tc_name_filter'); - } + }, });