mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-19 13:09:17 +00:00
refactor: remove balance formatter
This commit is contained in:
@@ -184,7 +184,6 @@ var update_jv_details = function(doc, r) {
|
|||||||
$.each(r, function(i, d) {
|
$.each(r, function(i, d) {
|
||||||
var row = frappe.model.add_child(doc, "Journal Entry Account", "accounts");
|
var row = frappe.model.add_child(doc, "Journal Entry Account", "accounts");
|
||||||
frappe.model.set_value(row.doctype, row.name, "account", d.account)
|
frappe.model.set_value(row.doctype, row.name, "account", d.account)
|
||||||
frappe.model.set_value(row.doctype, row.name, "balance", d.balance)
|
|
||||||
});
|
});
|
||||||
refresh_field("accounts");
|
refresh_field("accounts");
|
||||||
}
|
}
|
||||||
@@ -193,7 +192,6 @@ erpnext.accounts.JournalEntry = class JournalEntry extends frappe.ui.form.Contro
|
|||||||
onload() {
|
onload() {
|
||||||
this.load_defaults();
|
this.load_defaults();
|
||||||
this.setup_queries();
|
this.setup_queries();
|
||||||
this.setup_balance_formatter();
|
|
||||||
erpnext.accounts.dimensions.setup_dimension_filters(this.frm, this.frm.doctype);
|
erpnext.accounts.dimensions.setup_dimension_filters(this.frm, this.frm.doctype);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -292,19 +290,6 @@ erpnext.accounts.JournalEntry = class JournalEntry extends frappe.ui.form.Contro
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_balance_formatter() {
|
|
||||||
const formatter = function(value, df, options, doc) {
|
|
||||||
var currency = frappe.meta.get_field_currency(df, doc);
|
|
||||||
var dr_or_cr = value ? ('<label>' + (value > 0.0 ? __("Dr") : __("Cr")) + '</label>') : "";
|
|
||||||
return "<div style='text-align: right'>"
|
|
||||||
+ ((value==null || value==="") ? "" : format_currency(Math.abs(value), currency))
|
|
||||||
+ " " + dr_or_cr
|
|
||||||
+ "</div>";
|
|
||||||
};
|
|
||||||
this.frm.fields_dict.accounts.grid.update_docfield_property('balance', 'formatter', formatter);
|
|
||||||
this.frm.fields_dict.accounts.grid.update_docfield_property('party_balance', 'formatter', formatter);
|
|
||||||
}
|
|
||||||
|
|
||||||
reference_name(doc, cdt, cdn) {
|
reference_name(doc, cdt, cdn) {
|
||||||
var d = frappe.get_doc(cdt, cdn);
|
var d = frappe.get_doc(cdt, cdn);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user