Доработал закрытие, техоперации автоматом переключаются, добавил выгрузку сменных заданий
All checks were successful
Deploy MES Core / deploy (push) Successful in 14s

This commit is contained in:
2026-04-25 11:58:11 +03:00
parent 6fd01c9a6e
commit 909ba05b5d
14 changed files with 998 additions and 74 deletions

View File

@@ -11,6 +11,7 @@ from shiftflow.models import (
ShiftItem,
)
from shiftflow.services.sessions import close_cutting_session
from shiftflow.services.route_flow import advance_progress_and_generate_next_workitem
logger = logging.getLogger('mes')
@@ -208,6 +209,7 @@ def apply_closing_workitems(
else:
wi.status = 'planned'
wi.save(update_fields=['quantity_done', 'quantity_reported', 'status'])
advance_progress_and_generate_next_workitem(workitem_id=int(wi.id))
for stock_item_id, qty in consumptions.items():
if qty and float(qty) > 0: