| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Apply ( |
| | | ManufactureLTProcessSection toApply |
| | | ManufactureLTProcessSection toApply, |
| | | MacroPlan macroPlan |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Aug-28-2023 (created) |
| | | parent := toApply.ManufactureLTImputation(); |
| | | toUpdate := select( toApply, ManufactureLTImputation.MacroPlan.Routing.RoutingStep.Operation, op, |
| | | toUpdate := select( macroPlan, Routing.RoutingStep.Operation, op, |
| | | op.RoutingID() = parent.OrgCode() + "_" + parent.SkuID() |
| | | and op.RoutingStepName() = toApply.ProcessSection() + "_" + toApply.Sequence() |
| | | and op.Name() = ifexpr( toApply.Line() <> "", |
| | |
| | | toUpdate.UserLeadTime( Duration::Days( toApply.EditLT() ) ); |
| | | toApply.SystemLT( toApply.EditLT() ); |
| | | } else { |
| | | info( "operation to update not found" ); |
| | | debuginfo( "operation to update not found" ); |
| | | } |
| | | *] |
| | | } |