mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-31 10:52:41 +02:00
fix(production plan): filter sales orders by item
(cherry picked from commit bfff945fb1)
This commit is contained in:
@@ -24,6 +24,7 @@ frappe.ui.form.on("Production Plan", {
|
|||||||
query: "erpnext.manufacturing.doctype.production_plan.production_plan.sales_order_query",
|
query: "erpnext.manufacturing.doctype.production_plan.production_plan.sales_order_query",
|
||||||
filters: {
|
filters: {
|
||||||
company: frm.doc.company,
|
company: frm.doc.company,
|
||||||
|
item_code: frm.doc.item_code,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1994,6 +1994,9 @@ def sales_order_query(doctype=None, txt=None, searchfield=None, start=None, page
|
|||||||
if filters.get("sales_orders"):
|
if filters.get("sales_orders"):
|
||||||
query = query.where(so_table.name.isin(filters.get("sales_orders")))
|
query = query.where(so_table.name.isin(filters.get("sales_orders")))
|
||||||
|
|
||||||
|
if filters.get("item_code"):
|
||||||
|
query = query.where(table.item_code == filters.get("item_code"))
|
||||||
|
|
||||||
if txt:
|
if txt:
|
||||||
query = query.where(table.parent.like(f"%{txt}%"))
|
query = query.where(table.parent.like(f"%{txt}%"))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user