Fix Supplier Doctype
diff --git a/erpnext/buying/doctype/supplier/supplier.js b/erpnext/buying/doctype/supplier/supplier.js
index 7fae7b9..d9032c8 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 @@
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);
+ }
+ }
});