Quintiq file version 2.0
|
#parent: Toolbar/btnOk
|
Response OnClick () id:Response_Toolbar_btnOk_OnClick
|
{
|
#keys: '[11660.0.1943434684]'
|
Body:
|
[*
|
// Apply changes
|
Dialog.ApplyChanges();
|
Dialog.SetAttributesAfterOnApplyData();
|
Dialog.EndModal(1);
|
*]
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_GUIButtonBase_OnClick'
|
Precondition:
|
[*
|
sanitycheckfeedback := '';
|
return GlobalParameters_MP::ValidateInput( feedback,
|
sanitycheckfeedback,
|
MacroPlan,
|
SelectionDefaultShiftPattern.Data(),
|
Dialog.Data().DisaggregationRatio(),
|
ApplicationLibMacroPlanner.FormatStringToNumber( EditorNrOfDecimal.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorBalanceTolerance.Text() ),
|
Dialog.Data().LotSizeTolerance(),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorBottleneckTolerance.Text() ),
|
GUIDurationSelectorBottleneckWindowStart.Duration(),
|
GUIDurationSelectorBottleneckWindowEnd.Duration(),
|
GUIDateTimeSelectorStartOfKPIHorizon.DateTime().Date(),
|
GUIDateTimeSelectorEndOfKPIHorizon.DateTime().Date(),
|
SelectionDefaulSmartPlanStrategy.BoundValue(),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorLowerBottleneckThreshold.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorUpperBottleneckThreshold.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToNumber( EditorSanityCheckLimit.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorAbsoluteUpperLimit.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorAbsoluteLowerLimit.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorDefaultAllocation.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorDefaultUtilization.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorDefaultMinCapacityForUnit.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorDefaultMaxCapacityForUnit.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorDefaultMaxLoadPercentage.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorDefaultMaxCapacityForStockingPoint.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorDefaultOperationInputOutputQuantity.Text() ),
|
CheckBoxHasDefaultInventoryHolding.Checked(),
|
StringSelectionAccountForInventoryHolding.BoundValue(),
|
RadioButtonGroupHasAbsoluteValueForInventoryHolding.BoundValue() = 'true',
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorDefaultAbsoluteCostForInventoryHolding.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorDefaultAnnualInterestRateForInventoryHolding.Text() ),
|
StringSelectionPeriodSpecification.Text(),
|
Dialog.Data().DefaultNumberOfPeriodsForAvgDemand(),
|
ApplicationLibMacroPlanner.FormatStringToReal( EditorNoiseThresholdOptimizerOutput.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToNumber( EditorNumberOfPeriodsSmartPlan.Text() ),
|
CheckBoxIsSlidingWindowsApproach.Checked(),
|
ApplicationLibMacroPlanner.FormatStringToNumber( EditorNumberOfPeriodsInWindow.Text() ),
|
ApplicationLibMacroPlanner.FormatStringToNumber( EditorNumberOfPeriodsPerSlide.Text() ),
|
Dialog.Data().DefaultServiceLevel(),
|
ApplicationLibMacroPlanner.FormatStringToReal(EditorBottleneckThreshold.Text() )
|
|
);
|
*]
|
UserRequiresReadWrite: true
|
}
|