From da5163da2f60fdbb3cc377a976ccc3363477bdc1 Mon Sep 17 00:00:00 2001 From: Shreya Date: Tue, 15 May 2018 17:43:50 +0530 Subject: [PATCH] Fix Supplier Doctype --- erpnext/buying/doctype/supplier/supplier.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/erpnext/buying/doctype/supplier/supplier.js b/erpnext/buying/doctype/supplier/supplier.js index 7fae7b9fb1..d9032c8646 100644 --- a/erpnext/buying/doctype/supplier/supplier.js +++ b/erpnext/buying/doctype/supplier/supplier.js @@ -4,6 +4,9 @@ frappe.ui.form.on("Supplier", { setup: function (frm) { frm.set_query('default_price_list', { 'buying': 1 }); + if (frm.doc.__islocal == 1) { + frm.set_value("represents_company", ""); + } frm.set_query('account', 'accounts', function (doc, cdt, cdn) { var d = locals[cdt][cdn]; return { @@ -45,4 +48,13 @@ frappe.ui.form.on("Supplier", { erpnext.utils.set_party_dashboard_indicators(frm); } }, + + is_internal_supplier: function(frm) { + if (frm.doc.is_internal_supplier == 1) { + frm.toggle_reqd("represents_company", true); + } + else { + frm.toggle_reqd("represents_company", false); + } + } });