mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-27 17:04:47 +00:00
fix: customer credit limit report
This commit is contained in:
@@ -13,6 +13,7 @@
|
|||||||
{
|
{
|
||||||
"fieldname": "credit_limit",
|
"fieldname": "credit_limit",
|
||||||
"fieldtype": "Currency",
|
"fieldtype": "Currency",
|
||||||
|
"in_list_view": 1,
|
||||||
"label": "Credit Limit"
|
"label": "Credit Limit"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -22,6 +23,7 @@
|
|||||||
{
|
{
|
||||||
"fieldname": "company",
|
"fieldname": "company",
|
||||||
"fieldtype": "Link",
|
"fieldtype": "Link",
|
||||||
|
"in_list_view": 1,
|
||||||
"label": "Company",
|
"label": "Company",
|
||||||
"options": "Company"
|
"options": "Company"
|
||||||
},
|
},
|
||||||
@@ -33,7 +35,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"istable": 1,
|
"istable": 1,
|
||||||
"modified": "2019-08-28 18:19:26.905239",
|
"modified": "2019-08-29 18:27:10.323287",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Selling",
|
"module": "Selling",
|
||||||
"name": "Customer Credit Limit",
|
"name": "Customer Credit Limit",
|
||||||
@@ -41,6 +43,5 @@
|
|||||||
"permissions": [],
|
"permissions": [],
|
||||||
"quick_entry": 1,
|
"quick_entry": 1,
|
||||||
"sort_field": "modified",
|
"sort_field": "modified",
|
||||||
"sort_order": "DESC",
|
"sort_order": "DESC"
|
||||||
"track_changes": 1
|
|
||||||
}
|
}
|
||||||
@@ -29,7 +29,7 @@ def execute(filters=None):
|
|||||||
|
|
||||||
if customer_naming_type == "Naming Series":
|
if customer_naming_type == "Naming Series":
|
||||||
row = [d.name, d.customer_name, credit_limit, outstanding_amt, bal,
|
row = [d.name, d.customer_name, credit_limit, outstanding_amt, bal,
|
||||||
d.bypass_credit_limit_check_at_sales_order, d.is_frozen,
|
d.bypass_credit_limit_check, d.is_frozen,
|
||||||
d.disabled]
|
d.disabled]
|
||||||
else:
|
else:
|
||||||
row = [d.name, credit_limit, outstanding_amt, bal,
|
row = [d.name, credit_limit, outstanding_amt, bal,
|
||||||
@@ -60,9 +60,15 @@ def get_details(filters):
|
|||||||
conditions = ""
|
conditions = ""
|
||||||
|
|
||||||
if filters.get("customer"):
|
if filters.get("customer"):
|
||||||
conditions += " where name = %(customer)s"
|
conditions += " AND name = " + filters.get("customer")
|
||||||
|
|
||||||
return frappe.db.sql("""select name, customer_name,
|
|
||||||
bypass_credit_limit_check_at_sales_order, is_frozen, disabled from `tabCustomer` %s
|
|
||||||
""" % conditions, filters, as_dict=1)
|
|
||||||
|
|
||||||
|
return frappe.db.sql("""SELECT
|
||||||
|
c.name, c.customer_name,
|
||||||
|
ccl.bypass_credit_limit_check,
|
||||||
|
c.is_frozen, c.disabled
|
||||||
|
FROM `tabCustomer` c, `tabCustomer Credit Limit` ccl
|
||||||
|
WHERE
|
||||||
|
c.name = ccl.parent
|
||||||
|
AND ccl.company = %s
|
||||||
|
{0}
|
||||||
|
""".format(conditions), (filters.get("company")), as_dict=1) #nosec
|
||||||
Reference in New Issue
Block a user