Quintiq file version 2.0 #parent: SplitterWnd147/MatrixEditor Response OnEndEdit ( shadow[PlanningCell] cell, Real newvalue ) id:Response_SplitterWnd147_MatrixEditor_OnEndEdit { #keys: '[127710.1.1993230177]' Body: [* pispips := construct( ProductInStockingPointInPeriodPlannings ); pispip := cell.ProductInStockingPointInPeriodPlanning(); pispips.Add( pispip ); units := null( Units, owning ); if( cell.Process_MP().istype( Operation ) ) { units := selectset( cell.Process_MP().astype( Operation ), RoutingForPlanningMatrix.RoutingStep.Operation.Unit, u, true, true ); } else { units := construct( Units ); units.Add( cell.Process_MP().astype( LaneLeg ).AsProcess_MP() ); } //Smart plan with user qty MacroPlan.RunSmartPlanForPeriodTask( pispip, newvalue, units, ScenarioManager, cell.Process_MP() ); if ( not MacroPlan.GlobalParameters_MP().RunSmartPlanSynchronously() ) { Application.RemoveHistory(); } this.EndEdit( false ); *] CanBindMultiple: false DefinitionID: 'Responsedef_MatrixEditor_OnEndEdit' }