diff --git a/erpnext/stock/report/stock_projected_qty/stock_projected_qty.js b/erpnext/stock/report/stock_projected_qty/stock_projected_qty.js index 937c0a2572f..51b9b0cf231 100644 --- a/erpnext/stock/report/stock_projected_qty/stock_projected_qty.js +++ b/erpnext/stock/report/stock_projected_qty/stock_projected_qty.js @@ -26,6 +26,12 @@ frappe.query_reports["Stock Projected Qty"] = { } } }, + { + "fieldname":"item_group", + "label": __("Item Group"), + "fieldtype": "Link", + "options": "Item Group" + }, { "fieldname":"brand", "label": __("Brand"), @@ -33,4 +39,4 @@ frappe.query_reports["Stock Projected Qty"] = { "options": "Brand" } ] -} \ No newline at end of file +} diff --git a/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py b/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py index 89a256cacfa..3e6e5a5cd26 100644 --- a/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py +++ b/erpnext/stock/report/stock_projected_qty/stock_projected_qty.py @@ -39,6 +39,9 @@ def get_data(filters): if filters.brand and filters.brand != item.brand: continue + + elif filters.item_group and filters.item_group != item.item_group: + continue elif filters.company and filters.company != company: continue