From ac354505ef09079b2481421a53420736b45e923b Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Thu, 13 Mar 2025 18:11:20 +0530 Subject: [PATCH] fix: get bom_no from sales order item and material request item --- erpnext/manufacturing/doctype/production_plan/production_plan.py | 1 + erpnext/selling/doctype/sales_order/sales_order.py | 1 + 2 files changed, 2 insertions(+) diff --git a/erpnext/manufacturing/doctype/production_plan/production_plan.py b/erpnext/manufacturing/doctype/production_plan/production_plan.py index cf704c54ebb..681c829a652 100644 --- a/erpnext/manufacturing/doctype/production_plan/production_plan.py +++ b/erpnext/manufacturing/doctype/production_plan/production_plan.py @@ -426,6 +426,7 @@ class ProductionPlan(Document): mr_item.item_code, mr_item.warehouse, mr_item.description, + mr_item.bom_no, ((mr_item.qty - mr_item.ordered_qty) * mr_item.conversion_factor).as_("pending_qty"), ) .distinct() diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 18657323623..49fe6e0642a 100755 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -892,6 +892,7 @@ def make_material_request(source_name, target_doc=None): "name": "sales_order_item", "parent": "sales_order", "delivery_date": "required_by", + "bom_no": "bom_no", }, "condition": lambda item: not frappe.db.exists( "Product Bundle", {"name": item.item_code, "disabled": 0}