From 79d6266c7b0d5e5779937ba88b9c45443193beff Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Thu, 20 Jul 2017 10:35:51 +0530 Subject: [PATCH] [Fix] Unable to create production order from the sales order for the bundle items (#9976) --- erpnext/selling/doctype/sales_order/sales_order.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 4333fd846b..da9660bcba 100644 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -326,11 +326,12 @@ class SalesOrder(SellingController): bom = frappe.get_all('BOM', dict(item=i.item_code, is_active=True), order_by='is_default desc') bom = bom[0].name if bom else None + stock_qty = i.qty if self.packed_items else i.stock_qty items.append(dict( item_code= i.item_code, bom = bom, warehouse = i.warehouse, - pending_qty= i.stock_qty - flt(frappe.db.sql('''select sum(qty) from `tabProduction Order` + pending_qty= stock_qty - flt(frappe.db.sql('''select sum(qty) from `tabProduction Order` where production_item=%s and sales_order=%s''', (i.item_code, self.name))[0][0]) ))