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'
|
}
|