chore: orderby in gle

This commit is contained in:
Gursheen Anand 2023-12-05 13:16:54 +05:30
parent 47c78a5a73
commit 005c5a587f

View File

@ -4,6 +4,7 @@
import frappe
from frappe.tests.utils import FrappeTestCase, change_settings
from frappe.utils import add_days, cint, cstr, flt, nowtime, today
from pypika import Order
from pypika import functions as fn
import erpnext
@ -2235,13 +2236,13 @@ def get_sl_entries(voucher_type, voucher_no):
def get_gl_entries(voucher_type, voucher_no):
return frappe.db.sql(
"""select account, debit, credit, cost_center, is_cancelled
from `tabGL Entry` where voucher_type=%s and voucher_no=%s
order by account desc""",
(voucher_type, voucher_no),
as_dict=1,
)
gle = frappe.qb.DocType("GL Entry")
return (
frappe.qb.from_(gle)
.select(gle.account, gle.debit, gle.credit, gle.cost_center, gle.is_cancelled)
.where((gle.voucher_type == voucher_type) & (gle.voucher_no == voucher_no))
.orderby(gle.account, gle.debit, order=Order.desc)
).run(as_dict=True)
def get_taxes(**args):