Quintiq file version 2.0
|
#parent: MatrixEditorTransportCapacities
|
Response OnClick (
|
structured[UnitPeriodTransportQuantity] selection
|
) id:Response_MatrixEditorTransportCapacities_MenuResetToDefaultValue_OnClick
|
{
|
#keys: '[139394.1.338481772]'
|
CanBindMultiple: false
|
DefinitionID => /MatrixEditorTransportCapacities/Responsedef_MatrixEditorLaneLegs_WebMenu_OnClick
|
Initiator: 'MenuResetToDefaultValue'
|
Precondition:
|
[*
|
return UnitPeriod::CanEdit( selection, feedback );
|
*]
|
QuillAction
|
{
|
Body:
|
[*
|
// Reset value to default
|
gp := MacroPlan.GlobalParameters_MP();
|
firstEle := selection.Element( 0 );
|
TransportCapacity::CreateOrUpdateForUnitPeriodTransports( selection,
|
Translations::MP_GlobalParameters_Day(),
|
false /*isbatcheditlot*/,
|
firstEle.LotSize(),
|
true /*isbatcheditcapacity*/,
|
gp.DefaultMinCapacityPerDayForUnit(),
|
gp.DefaultMaxCapacityPerDayForUnit(),
|
false /*isbatcheditsecondary*/,
|
firstEle.HasSecondaryCapacity(),
|
firstEle.SecondaryLotSize(),
|
guard( firstEle.TransportCapacity().SecondaryMaximumCapacity(), 0.0 ),
|
guard( firstEle.TransportCapacity().SecondaryMinimumCapacity(), 0.0 ),
|
firstEle.SecondaryUnitOfMeasureName(),
|
false /*this period onwards*/
|
);
|
*]
|
GroupServerCalls: false
|
}
|
}
|