Merge pull request #51136 from mihir-kandoi/gh42070

This commit is contained in:
Mihir Kandoi
2025-12-16 18:17:51 +05:30
committed by GitHub
2 changed files with 4 additions and 9 deletions

View File

@@ -919,7 +919,7 @@ class JobCard(Document):
wo.calculate_operating_cost()
wo.set_actual_dates()
if wo.track_semi_finished_goods and time_data:
if time_data:
wo.status = "In Process"
wo.save()

View File

@@ -572,9 +572,9 @@ class WorkOrder(Document):
):
status = "In Process"
if self.track_semi_finished_goods and status != "Completed":
if op_status := self.get_status_based_on_operation():
status = op_status
if status != "Completed":
if not all(d.status == "Pending" for d in self.operations):
status = "In Process"
if status == "Not Started" and self.reserve_stock:
for row in self.required_items:
@@ -589,11 +589,6 @@ class WorkOrder(Document):
return status
def get_status_based_on_operation(self):
for row in self.operations:
if row.status != "Completed":
return "In Process"
def update_work_order_qty(self):
"""Update **Manufactured Qty** and **Material Transferred for Qty** in Work Order
based on Stock Entry"""