mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-25 07:54:46 +00:00
fix: dont show cancelled PO items in plan report
(cherry picked from commit 6459ceaea1)
This commit is contained in:
committed by
Ankush Menat
parent
c99a14a7f3
commit
e618571fb3
@@ -172,10 +172,15 @@ class ProductionPlanReport(object):
|
|||||||
|
|
||||||
self.purchase_details = {}
|
self.purchase_details = {}
|
||||||
|
|
||||||
for d in frappe.get_all("Purchase Order Item",
|
purchased_items = frappe.get_all("Purchase Order Item",
|
||||||
fields=["item_code", "min(schedule_date) as arrival_date", "qty as arrival_qty", "warehouse"],
|
fields=["item_code", "min(schedule_date) as arrival_date", "qty as arrival_qty", "warehouse"],
|
||||||
filters = {"item_code": ("in", self.item_codes), "warehouse": ("in", self.warehouses)},
|
filters={
|
||||||
group_by = "item_code, warehouse"):
|
"item_code": ("in", self.item_codes),
|
||||||
|
"warehouse": ("in", self.warehouses),
|
||||||
|
"docstatus": 1,
|
||||||
|
},
|
||||||
|
group_by = "item_code, warehouse")
|
||||||
|
for d in purchased_items:
|
||||||
key = (d.item_code, d.warehouse)
|
key = (d.item_code, d.warehouse)
|
||||||
if key not in self.purchase_details:
|
if key not in self.purchase_details:
|
||||||
self.purchase_details.setdefault(key, d)
|
self.purchase_details.setdefault(key, d)
|
||||||
|
|||||||
Reference in New Issue
Block a user