Merge pull request #50064 from frappe/mergify/bp/version-15-hotfix/pr-49445

fix(production plan): filter sales orders by item (backport #49445)
This commit is contained in:
Mihir Kandoi
2025-10-14 12:20:56 +05:30
committed by GitHub
2 changed files with 4 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ frappe.ui.form.on("Production Plan", {
query: "erpnext.manufacturing.doctype.production_plan.production_plan.sales_order_query",
filters: {
company: frm.doc.company,
item_code: frm.doc.item_code,
},
};
});

View File

@@ -1994,6 +1994,9 @@ def sales_order_query(doctype=None, txt=None, searchfield=None, start=None, page
if 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:
query = query.where(table.parent.like(f"%{txt}%"))