refactor: button on PE to filter associated Journals
This commit is contained in:
parent
d4773872aa
commit
150728deaa
@ -154,6 +154,12 @@ frappe.ui.form.on('Payment Entry', {
|
|||||||
frm.events.set_dynamic_labels(frm);
|
frm.events.set_dynamic_labels(frm);
|
||||||
frm.events.show_general_ledger(frm);
|
frm.events.show_general_ledger(frm);
|
||||||
erpnext.accounts.ledger_preview.show_accounting_ledger_preview(frm);
|
erpnext.accounts.ledger_preview.show_accounting_ledger_preview(frm);
|
||||||
|
if(frm.doc.references.find((elem) => {return elem.exchange_gain_loss != 0})) {
|
||||||
|
frm.add_custom_button(__("View Exchange Gain/Loss Journals"), function() {
|
||||||
|
frappe.set_route("List", "Journal Entry", {"voucher_type": "Exchange Gain Or Loss", "reference_name": frm.doc.name});
|
||||||
|
}, __('Actions'));
|
||||||
|
|
||||||
|
}
|
||||||
erpnext.accounts.unreconcile_payments.add_unreconcile_btn(frm);
|
erpnext.accounts.unreconcile_payments.add_unreconcile_btn(frm);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ erpnext.accounts.unreconcile_payments = {
|
|||||||
},
|
},
|
||||||
callback: function(r) {
|
callback: function(r) {
|
||||||
if (r.message) {
|
if (r.message) {
|
||||||
frm.add_custom_button(__("Un-Reconcile"), function() {
|
frm.add_custom_button(__("UnReconcile"), function() {
|
||||||
erpnext.accounts.unreconcile_payments.build_unreconcile_dialog(frm);
|
erpnext.accounts.unreconcile_payments.build_unreconcile_dialog(frm);
|
||||||
}, __('Actions'));
|
}, __('Actions'));
|
||||||
}
|
}
|
||||||
@ -87,11 +87,11 @@ erpnext.accounts.unreconcile_payments = {
|
|||||||
unreconcile_dialog_fields[0].get_data = function(){ return r.message};
|
unreconcile_dialog_fields[0].get_data = function(){ return r.message};
|
||||||
|
|
||||||
let d = new frappe.ui.Dialog({
|
let d = new frappe.ui.Dialog({
|
||||||
title: 'Un-Reconcile Allocations',
|
title: 'UnReconcile Allocations',
|
||||||
fields: unreconcile_dialog_fields,
|
fields: unreconcile_dialog_fields,
|
||||||
size: 'large',
|
size: 'large',
|
||||||
cannot_add_rows: true,
|
cannot_add_rows: true,
|
||||||
primary_action_label: 'Un-Reconcile',
|
primary_action_label: 'UnReconcile',
|
||||||
primary_action(values) {
|
primary_action(values) {
|
||||||
|
|
||||||
let selected_allocations = values.allocations.filter(x=>x.__checked);
|
let selected_allocations = values.allocations.filter(x=>x.__checked);
|
||||||
|
Loading…
Reference in New Issue
Block a user