fix: read WIP warehouse from work order (#20131)

* fix: read wip_warehouse from work order in stock entry even if skip transfer is checked

* fix: remove skip_transfer in stock entry

Related to #10753
This commit is contained in:
Ishan Loya 2019-12-30 12:19:08 +05:30 committed by Nabin Hait
parent 59a835602a
commit fe0adc8b25
2 changed files with 2 additions and 3 deletions

View File

@ -684,8 +684,7 @@ def set_work_order_ops(name):
@frappe.whitelist()
def make_stock_entry(work_order_id, purpose, qty=None):
work_order = frappe.get_doc("Work Order", work_order_id)
if not frappe.db.get_value("Warehouse", work_order.wip_warehouse, "is_group") \
and not work_order.skip_transfer:
if not frappe.db.get_value("Warehouse", work_order.wip_warehouse, "is_group"):
wip_warehouse = work_order.wip_warehouse
else:
wip_warehouse = None

View File

@ -849,7 +849,7 @@ class StockEntry(StockController):
and po.name = %s""",self.purchase_order))
for item in itervalues(item_dict):
if self.pro_doc and (cint(self.pro_doc.from_wip_warehouse) or not self.pro_doc.skip_transfer):
if self.pro_doc and cint(self.pro_doc.from_wip_warehouse):
item["from_warehouse"] = self.pro_doc.wip_warehouse
#Get Reserve Warehouse from PO
if self.purchase_order and self.purpose=="Send to Subcontractor":