Quintiq file version 2.0 
 | 
#parent: #root 
 | 
StaticMethod MenuEdit ( 
 | 
  LibUTF_IterationRun run, 
 | 
  MacroPlan macroplan, 
 | 
  NamedValueTree nvt_globalparameter 
 | 
) 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    instance := UI_GlobalParameter::FindSingle( run, macroplan ); 
 | 
    dto := DTO_GlobalParameters::ConstructEdit( run, instance, nvt_globalparameter ); 
 | 
     
 | 
    instance.Update( dto.AbsoluteLowerLimit(), 
 | 
                     dto.AbsoluteUpperLimit(), 
 | 
                     dto.AutoScalingFrequency(), 
 | 
                     dto.BalanceTolerance(), 
 | 
                     "", 
 | 
                     dto.BiasTolerance(), 
 | 
                     dto.BottleneckTolerance(), 
 | 
                     dto.BottleneckWindowEnd(), 
 | 
                     dto.BottleneckWindowStart(), 
 | 
                     dto.DefaultAbsoluteValueForInventoryHolding(), 
 | 
                     dto.DefaultAccountForInventoryHolding(), 
 | 
                     dto.DefaultAllocation(), 
 | 
                     dto.DefaultAnnualInterestRateForInventoryHolding(), 
 | 
                     dto.DefaultEfficiency(), 
 | 
                     dto.DefaultMaxCapacityForStockingPoint(), 
 | 
                     dto.DefaultMaxCapacityPerDayForUnit(), 
 | 
                     dto.DefaultMaxLoadPercentage(), 
 | 
                     dto.DefaultMinCapacityPerDayForUnit(), 
 | 
                     dto.DefaultNumberOfPeriodsForAvgDemand(), 
 | 
                     dto.DefaultOperationInputOutputQuantity(), 
 | 
                     dto.DefaultServiceLevel(), 
 | 
                     dto.DefaultShiftPatternName(), 
 | 
                     "",  
 | 
                     "", 
 | 
                     dto.DisaggregationRatio(), 
 | 
                     dto.DurationLotsizeHorizon(), 
 | 
                     dto.DurationInventoryMixBalancingCheck(), 
 | 
                     dto.EndOfKPIHorizon(), 
 | 
                     dto.HasAbsoluteValueForInventoryHolding(), 
 | 
                     dto.HasDefaultInventoryHoldingCost(), 
 | 
                     dto.IsPeggingRunAfterOptimization(), 
 | 
                     dto.LotSizeTolerance(), 
 | 
                     dto.MinimumSalesDemandQtyThreshold(), 
 | 
                     dto.NoiseThresholdOptimizerOutput(), 
 | 
                     dto.NumberOfDecimals(), 
 | 
                     dto.NumberOfPeriodsInWindow(), 
 | 
                     dto.NumberOfPeriodsPerSlide(), 
 | 
                     dto.NumberOfPeriodsSmartPlan(), 
 | 
                     dto.OutlierTolerance(), 
 | 
                     dto.PeriodTaskValidity(), 
 | 
                     dto.IsRunOptimizerSynchronously(), 
 | 
                     dto.SanityCheckLimit(), 
 | 
                     dto.StartOfKPIHorizon(), 
 | 
                     dto.StockingPointBottleneckThreshold(), 
 | 
                     dto.PeriodSpecificationForUnitActual(), 
 | 
                     dto.UnitLowerBottleneckThreshold(), 
 | 
                     dto.UnitUpperBottleneckThreshold(), 
 | 
                     dto.UseDefaultDisplayIndex(), 
 | 
                     dto.UseSlidingWindowsApproach(), 
 | 
                     dto.UseAuditTrail(), 
 | 
                     dto.UpdateKPIHorizonAtPeriodRoll(), 
 | 
                     dto.LaneLeadTimeLogic(), 
 | 
                     dto.OperationLeadTimeLogic(), 
 | 
                     dto.ChangeOverTime(), 
 | 
                     dto.MinToKeepTripInUsedPercentage(), 
 | 
                     dto.IsUsableIfExpiredWithinPeriod(), 
 | 
                     dto.IsUsableIfMatureWithinPeriod(), 
 | 
                     dto.RunSmartPlanSynchronously(), 
 | 
                     dto.DefaultDemandUncertainty(), 
 | 
                     dto.UseSingleEchelon(), 
 | 
                     false, 
 | 
                     dto.CO2ProcessUOM(), 
 | 
                     dto.CO2UOM(), 
 | 
                     dto.ForecastNettingRule() ); 
 | 
  *] 
 | 
  InterfaceProperties { Accessibility: 'Module' } 
 | 
} 
 |