diff --git a/erpnext/accounts/doctype/gl_entry/gl_entry.json b/erpnext/accounts/doctype/gl_entry/gl_entry.json index 673eb47b015..ffb3f9bb4f7 100644 --- a/erpnext/accounts/doctype/gl_entry/gl_entry.json +++ b/erpnext/accounts/doctype/gl_entry/gl_entry.json @@ -49,16 +49,16 @@ }, { "fieldname": "party_type", - "fieldtype": "Select", + "fieldtype": "Link", "label": "Party Type", - "options": "\nCustomer\nSupplier", + "options": "DocType", "permlevel": 0 }, { "fieldname": "party", - "fieldtype": "Link", + "fieldtype": "Dynamic Link", "label": "Party", - "options": "[Select]", + "options": "party_type", "permlevel": 0 }, { @@ -203,7 +203,7 @@ "icon": "icon-list", "idx": 1, "in_create": 1, - "modified": "2014-08-26 17:56:49.147121", + "modified": "2014-09-11 18:35:22.822064", "modified_by": "Administrator", "module": "Accounts", "name": "GL Entry", diff --git a/erpnext/accounts/doctype/journal_voucher/journal_voucher.js b/erpnext/accounts/doctype/journal_voucher/journal_voucher.js index fcadad00e49..ad83607de53 100644 --- a/erpnext/accounts/doctype/journal_voucher/journal_voucher.js +++ b/erpnext/accounts/doctype/journal_voucher/journal_voucher.js @@ -41,18 +41,12 @@ erpnext.accounts.JournalVoucher = frappe.ui.form.Controller.extend({ }); }); - me.frm.set_query("party", "entries", function(doc, cdt, cdn) { - var jvd = frappe.get_doc(cdt, cdn); - if(!jvd.party_type) { - frappe.throw(__("Please enter Party Type first")); - } else { - return { - doctype: jvd.party_type - } + me.frm.set_query("party_type", "entries", function(doc, cdt, cdn) { + return { + filters: {"name": ["in", ["Customer", "Supplier"]]} } }); - $.each([["against_voucher", "Purchase Invoice", "supplier"], ["against_invoice", "Sales Invoice", "customer"]], function(i, opts) { me.frm.set_query(opts[0], "entries", function(doc, cdt, cdn) { diff --git a/erpnext/accounts/doctype/journal_voucher_detail/journal_voucher_detail.json b/erpnext/accounts/doctype/journal_voucher_detail/journal_voucher_detail.json index 063e0636c48..de1577290b4 100644 --- a/erpnext/accounts/doctype/journal_voucher_detail/journal_voucher_detail.json +++ b/erpnext/accounts/doctype/journal_voucher_detail/journal_voucher_detail.json @@ -43,16 +43,16 @@ }, { "fieldname": "party_type", - "fieldtype": "Select", + "fieldtype": "Link", "label": "Party Type", - "options": "\nCustomer\nSupplier", + "options": "DocType", "permlevel": 0 }, { "fieldname": "party", - "fieldtype": "Link", + "fieldtype": "Dynamic Link", "label": "Party", - "options": "[Select]", + "options": "party_type", "permlevel": 0 }, { @@ -188,7 +188,7 @@ ], "idx": 1, "istable": 1, - "modified": "2014-08-26 17:56:34.294770", + "modified": "2014-09-11 18:33:53.705093", "modified_by": "Administrator", "module": "Accounts", "name": "Journal Voucher Detail",