* fix: performance issue for the report Purchase Order Analysis report (#42503)
(cherry picked from commit cb522f8f22)
# Conflicts:
# erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py
* chore: fix conflicts
---------
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
This commit is contained in:
@@ -43,9 +43,10 @@ def get_data(filters):
|
|||||||
|
|
||||||
query = (
|
query = (
|
||||||
frappe.qb.from_(po)
|
frappe.qb.from_(po)
|
||||||
.from_(po_item)
|
.inner_join(po_item)
|
||||||
|
.on(po_item.parent == po.name)
|
||||||
.left_join(pi_item)
|
.left_join(pi_item)
|
||||||
.on(pi_item.po_detail == po_item.name)
|
.on((pi_item.po_detail == po_item.name) & (pi_item.docstatus == 1))
|
||||||
.select(
|
.select(
|
||||||
po.transaction_date.as_("date"),
|
po.transaction_date.as_("date"),
|
||||||
po_item.schedule_date.as_("required_date"),
|
po_item.schedule_date.as_("required_date"),
|
||||||
|
|||||||
Reference in New Issue
Block a user