mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-21 03:04:34 +00:00
fix: Procurement Tracker report not showing material request items (#36768)
This commit is contained in:
@@ -154,9 +154,12 @@ def get_data(filters):
|
|||||||
procurement_record = []
|
procurement_record = []
|
||||||
if procurement_record_against_mr:
|
if procurement_record_against_mr:
|
||||||
procurement_record += procurement_record_against_mr
|
procurement_record += procurement_record_against_mr
|
||||||
|
|
||||||
for po in purchase_order_entry:
|
for po in purchase_order_entry:
|
||||||
# fetch material records linked to the purchase order item
|
# fetch material records linked to the purchase order item
|
||||||
mr_record = mr_records.get(po.material_request_item, [{}])[0]
|
material_requests = mr_records.get(po.material_request_item, [{}])
|
||||||
|
|
||||||
|
for mr_record in material_requests:
|
||||||
procurement_detail = {
|
procurement_detail = {
|
||||||
"material_request_date": mr_record.get("transaction_date"),
|
"material_request_date": mr_record.get("transaction_date"),
|
||||||
"cost_center": po.cost_center,
|
"cost_center": po.cost_center,
|
||||||
@@ -179,6 +182,7 @@ def get_data(filters):
|
|||||||
"actual_delivery_date": pr_records.get(po.name),
|
"actual_delivery_date": pr_records.get(po.name),
|
||||||
}
|
}
|
||||||
procurement_record.append(procurement_detail)
|
procurement_record.append(procurement_detail)
|
||||||
|
|
||||||
return procurement_record
|
return procurement_record
|
||||||
|
|
||||||
|
|
||||||
@@ -301,7 +305,7 @@ def get_po_entries(filters):
|
|||||||
& (parent.name == child.parent)
|
& (parent.name == child.parent)
|
||||||
& (parent.status.notin(("Closed", "Completed", "Cancelled")))
|
& (parent.status.notin(("Closed", "Completed", "Cancelled")))
|
||||||
)
|
)
|
||||||
.groupby(parent.name, child.item_code)
|
.groupby(parent.name, child.material_request_item)
|
||||||
)
|
)
|
||||||
query = apply_filters_on_query(filters, parent, child, query)
|
query = apply_filters_on_query(filters, parent, child, query)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user