From bf1e0139e275b5bb61d48c17f001889491bf6287 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Mon, 4 Jan 2021 16:23:14 +0530 Subject: [PATCH] fix: incorrect source warehouse in stock entry --- erpnext/stock/doctype/stock_entry/stock_entry.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index 122e8b205fa..1a68b66a396 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -1010,7 +1010,7 @@ class StockEntry(StockController): wo = frappe.get_doc("Work Order", self.work_order) wo_items = frappe.get_all('Work Order Item', filters={'parent': self.work_order}, - fields=["item_code", "required_qty", "consumed_qty", "transferred_qty"] + fields=["item_code", "required_qty", "consumed_qty", "transferred_qty", "source_warehouse"] ) work_order_qty = wo.material_transferred_for_manufacturing or wo.qty @@ -1028,9 +1028,13 @@ class StockEntry(StockController): qty = req_qty_each * flt(self.fg_completed_qty) if qty > 0: + from_warehouse = wo.wip_warehouse + if wo.skip_transfer and not wo.from_wip_warehouse: + from_warehouse = item.source_warehouse + self.add_to_stock_entry_detail({ item.item_code: { - "from_warehouse": wo.wip_warehouse, + "from_warehouse": from_warehouse, "to_warehouse": "", "qty": qty, "item_name": item.item_name,