diff --git a/erpnext/accounts/page/bank_reconciliation/bank_reconciliation.js b/erpnext/accounts/page/bank_reconciliation/bank_reconciliation.js index 1c2f751b3c806245634a8b0f2e5597d4c3ebbe80..8a428af9430fdae9000ac1bc8d2d190eb5b24bab 100644 --- a/erpnext/accounts/page/bank_reconciliation/bank_reconciliation.js +++ b/erpnext/accounts/page/bank_reconciliation/bank_reconciliation.js @@ -2,9 +2,18 @@ // For license information, please see license.txt frappe.provide("erpnext.accounts"); +frappe.provide("erpnext.bank_reconciliation"); frappe.pages['bank-reconciliation'].on_page_load = function(wrapper) { + wrapper.page = frappe.ui.make_app_page({ + parent: wrapper, + title: __("Bank Reconciliation"), + single_column: true + }); + + frappe.utils.make_event_emitter(erpnext.bank_reconciliation); + frappe.require('bank_reconciliation.bundle.js', function() { - new erpnext.accounts.bankReconciliationPage(wrapper); + erpnext.accounts.bank_reconciliation_page = new erpnext.accounts.bankReconciliationPage(wrapper); }); } diff --git a/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/bank_reconciliation.js b/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/bank_reconciliation.js index 41e33be39f2218ef37403170c6f222faa583826f..c82d97104492e5125a41ada361127da80d64987c 100644 --- a/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/bank_reconciliation.js +++ b/erpnext/accounts/page/bank_reconciliation/bank_reconciliation_page/bank_reconciliation.js @@ -4,11 +4,6 @@ frappe.provide("erpnext.bank_reconciliation") erpnext.accounts.bankReconciliationPage = class BankReconciliationPage { constructor(wrapper) { - this.page = frappe.ui.make_app_page({ - parent: wrapper, - title: __("Bank Reconciliation"), - single_column: true - }); this.parent = wrapper; this.page = this.parent.page; @@ -19,10 +14,18 @@ erpnext.accounts.bankReconciliationPage = class BankReconciliationPage { ) this.bank_account = this.user_bank_account; this.date_range = [frappe.datetime.add_months(frappe.datetime.get_today(),-1), frappe.datetime.get_today()]; - frappe.utils.make_event_emitter(erpnext.bank_reconciliation); + + this.emit_initial_events() + this.make(); } + emit_initial_events() { + if (this.user_bank_account) { + erpnext.bank_reconciliation.trigger("filter_change", {name: 'BANK_ACCOUNT', value: this.user_bank_account}) + } + } + make() { const me = this; diff --git a/erpnext/accounts/print_format/sales_invoice_return/sales_invoice_return.html b/erpnext/accounts/print_format/sales_invoice_return/sales_invoice_return.html index 62afc3c9e19c45881d5d1b90ee4c30d66edc425f..b474fdbe2fc35ad510df6d65463629eb77e4b360 100644 --- a/erpnext/accounts/print_format/sales_invoice_return/sales_invoice_return.html +++ b/erpnext/accounts/print_format/sales_invoice_return/sales_invoice_return.html @@ -17,7 +17,7 @@ {%- macro render_taxes(df, doc) -%} {%- set data = doc.get(df.fieldname)[df.start:df.end] -%} -