Completing some growing tasks for a liner job, so that we can now create them into a final product. When altering status to complete in the usual way, the tasks now shrink or disappear.
The system parameter 'AffectPlanTimings' controls this scenario. The system recalculates task dates based on actual booking dates whenever actuals are processed.
When AffectPlanTimings = False, the AffectTimingsAndResource method is never called, so task dates remain unchanged; the task keeps its planned start/stop dates and only the status and quantities are updated. This is a configuration issue rather than a code issue. The database has AffectPlanTimings enabled, which causes the growing tasks to shrink when completed because the end date gets capped at Now instead of keeping the original planned future StopDate.
Please turn on/off the system setting AffectPlanTimings within Orchestrate System Manager.
