mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-22 11:44:11 +00:00
feat: add show zero value filter in profit and loss and balance sheet
(cherry picked from commit 33ab24943c)
# Conflicts:
# erpnext/accounts/report/balance_sheet/balance_sheet.js
# erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.js
This commit is contained in:
committed by
ruthra kumar
parent
f6842041c9
commit
c32ad9711f
@@ -5,28 +5,33 @@ frappe.query_reports["Balance Sheet"] = $.extend({}, erpnext.financial_statement
|
|||||||
|
|
||||||
erpnext.utils.add_dimensions("Balance Sheet", 10);
|
erpnext.utils.add_dimensions("Balance Sheet", 10);
|
||||||
|
|
||||||
frappe.query_reports["Balance Sheet"]["filters"].push({
|
frappe.query_reports["Balance Sheet"]["filters"].push(
|
||||||
fieldname: "selected_view",
|
{
|
||||||
label: __("Select View"),
|
fieldname: "selected_view",
|
||||||
fieldtype: "Select",
|
label: __("Select View"),
|
||||||
options: [
|
fieldtype: "Select",
|
||||||
{ value: "Report", label: __("Report View") },
|
options: [
|
||||||
{ value: "Growth", label: __("Growth View") },
|
{ value: "Report", label: __("Report View") },
|
||||||
],
|
{ value: "Growth", label: __("Growth View") },
|
||||||
default: "Report",
|
],
|
||||||
reqd: 1,
|
default: "Report",
|
||||||
});
|
reqd: 1,
|
||||||
|
},
|
||||||
frappe.query_reports["Balance Sheet"]["filters"].push({
|
{
|
||||||
fieldname: "accumulated_values",
|
fieldname: "accumulated_values",
|
||||||
label: __("Accumulated Values"),
|
label: __("Accumulated Values"),
|
||||||
fieldtype: "Check",
|
fieldtype: "Check",
|
||||||
default: 1,
|
default: 1,
|
||||||
});
|
},
|
||||||
|
{
|
||||||
frappe.query_reports["Balance Sheet"]["filters"].push({
|
fieldname: "include_default_book_entries",
|
||||||
fieldname: "include_default_book_entries",
|
label: __("Include Default FB Entries"),
|
||||||
label: __("Include Default FB Entries"),
|
fieldtype: "Check",
|
||||||
fieldtype: "Check",
|
default: 1,
|
||||||
default: 1,
|
},
|
||||||
});
|
{
|
||||||
|
fieldname: "show_zero_values",
|
||||||
|
label: __("Show zero values"),
|
||||||
|
fieldtype: "Check",
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|||||||
@@ -212,7 +212,7 @@ def get_data(
|
|||||||
company_currency,
|
company_currency,
|
||||||
accumulated_values=filters.accumulated_values,
|
accumulated_values=filters.accumulated_values,
|
||||||
)
|
)
|
||||||
out = filter_out_zero_value_rows(out, parent_children_map)
|
out = filter_out_zero_value_rows(out, parent_children_map, filters.show_zero_values)
|
||||||
|
|
||||||
if out and total:
|
if out and total:
|
||||||
add_total_row(out, root_type, balance_must_be, period_list, company_currency)
|
add_total_row(out, root_type, balance_must_be, period_list, company_currency)
|
||||||
|
|||||||
@@ -5,29 +5,34 @@ frappe.query_reports["Profit and Loss Statement"] = $.extend({}, erpnext.financi
|
|||||||
|
|
||||||
erpnext.utils.add_dimensions("Profit and Loss Statement", 10);
|
erpnext.utils.add_dimensions("Profit and Loss Statement", 10);
|
||||||
|
|
||||||
frappe.query_reports["Profit and Loss Statement"]["filters"].push({
|
frappe.query_reports["Profit and Loss Statement"]["filters"].push(
|
||||||
fieldname: "selected_view",
|
{
|
||||||
label: __("Select View"),
|
fieldname: "selected_view",
|
||||||
fieldtype: "Select",
|
label: __("Select View"),
|
||||||
options: [
|
fieldtype: "Select",
|
||||||
{ value: "Report", label: __("Report View") },
|
options: [
|
||||||
{ value: "Growth", label: __("Growth View") },
|
{ value: "Report", label: __("Report View") },
|
||||||
{ value: "Margin", label: __("Margin View") },
|
{ value: "Growth", label: __("Growth View") },
|
||||||
],
|
{ value: "Margin", label: __("Margin View") },
|
||||||
default: "Report",
|
],
|
||||||
reqd: 1,
|
default: "Report",
|
||||||
});
|
reqd: 1,
|
||||||
|
},
|
||||||
frappe.query_reports["Profit and Loss Statement"]["filters"].push({
|
{
|
||||||
fieldname: "accumulated_values",
|
fieldname: "accumulated_values",
|
||||||
label: __("Accumulated Values"),
|
label: __("Accumulated Values"),
|
||||||
fieldtype: "Check",
|
fieldtype: "Check",
|
||||||
default: 1,
|
default: 1,
|
||||||
});
|
},
|
||||||
|
{
|
||||||
frappe.query_reports["Profit and Loss Statement"]["filters"].push({
|
fieldname: "include_default_book_entries",
|
||||||
fieldname: "include_default_book_entries",
|
label: __("Include Default FB Entries"),
|
||||||
label: __("Include Default FB Entries"),
|
fieldtype: "Check",
|
||||||
fieldtype: "Check",
|
default: 1,
|
||||||
default: 1,
|
},
|
||||||
});
|
{
|
||||||
|
fieldname: "show_zero_values",
|
||||||
|
label: __("Show zero values"),
|
||||||
|
fieldtype: "Check",
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user