Quintiq file version 2.0
Component TabPageGeneral
{
  #keys: '[11660.1.49934905]'
  BaseType: 'TabPage'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 173 parent: 0 }
      GBFlow.Column { grow: 0 id: 16 parent: 0 }
      GBFlow.Column { grow: 0 id: 15 parent: 0 }
      GBFlow.Column { grow: 128 id: 4 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => LabelNrOfDecimal
        Position { startcolumn: 173 startrow: 2 endcolumn: 173 endrow: 2 }
      }
      GBElement
      {
        Component => LabelNrOfDecimal1
        Position { startcolumn: 173 startrow: 4 endcolumn: 173 endrow: 4 }
      }
      GBElement
      {
        Component => /EditorNrOfDecimal
        Position { startcolumn: 16 startrow: 2 endcolumn: 4 endrow: 2 }
      }
      GBElement
      {
        Component => /EditorBalanceTolerance
        Position { startcolumn: 16 startrow: 4 endcolumn: 4 endrow: 4 }
      }
      GBElement
      {
        Component => CheckBoxUseDefaultDisplayIndex
        Position { startcolumn: 16 startrow: 29 endcolumn: 15 endrow: 29 }
      }
      GBElement
      {
        Component => CheckBoxUseAuditTrail
        Position { startcolumn: 16 startrow: 30 endcolumn: 15 endrow: 30 }
      }
      GBElement
      {
        Component => Label
        Position { startcolumn: 173 startrow: 5 endcolumn: 173 endrow: 5 }
      }
      GBElement
      {
        Component => /EditorLotSizeTolerance
        Position { startcolumn: 16 startrow: 5 endcolumn: 4 endrow: 5 }
      }
      GBElement
      {
        Component => LabelDisaggregationRatio
        Position { startcolumn: 173 startrow: 27 endcolumn: 173 endrow: 27 }
      }
      GBElement
      {
        Component => /StringSelectionDisaggregationRatio
        Position { startcolumn: 16 startrow: 27 endcolumn: 4 endrow: 27 }
      }
      GBElement
      {
        Component => LabelPeriodTaskMaxPeriodTaskValidAge
        Position { startcolumn: 173 startrow: 31 endcolumn: 173 endrow: 31 }
      }
      GBElement
      {
        Component => GUIDurationSelectorMaxPeriodTaskValidAge
        Position { startcolumn: 16 startrow: 31 endcolumn: 16 endrow: 31 }
      }
      GBElement
      {
        Component => GUIDurationSelectorLotsizeHorizon
        Position { startcolumn: 16 startrow: 204 endcolumn: 16 endrow: 204 }
      }
      GBElement
      {
        Component => LabelDurationLotsizeHorizon
        Position { startcolumn: 173 startrow: 204 endcolumn: 173 endrow: 204 }
      }
      GBElement
      {
        Component => /GroupPanelLeadTimeLogic
        Position { startcolumn: 173 startrow: 930 endcolumn: 4 endrow: 930 }
      }
      GBElement
      {
        Component => LabelChangeoverTime
        Position { startcolumn: 173 startrow: 839 endcolumn: 173 endrow: 839 }
      }
      GBElement
      {
        Component => GUIDurationSelectorChangeoverTime
        Position { startcolumn: 16 startrow: 839 endcolumn: 16 endrow: 839 }
      }
      GBElement
      {
        Component => /GroupPanelShelfLife
        Position { startcolumn: 173 startrow: 379 endcolumn: 4 endrow: 379 }
      }
      GBElement
      {
        Component => /GroupPanelSustainability
        Position { startcolumn: 173 startrow: 430 endcolumn: 4 endrow: 430 }
      }
      GBElement
      {
        Component => /GroupPanelForecastNettingRule
        Position { startcolumn: 173 startrow: 341 endcolumn: 4 endrow: 341 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 2 parent: 0 }
      GBFlow.Row { grow: 0 id: 4 parent: 0 }
      GBFlow.Row { grow: 0 id: 5 parent: 0 }
      GBFlow.Row { grow: 0 id: 204 parent: 0 }
      GBFlow.Row { grow: 0 id: 27 parent: 0 }
      GBFlow.Row { grow: 0 id: 29 parent: 0 }
      GBFlow.Row { grow: 0 id: 30 parent: 0 }
      GBFlow.Row { grow: 0 id: 31 parent: 0 }
      GBFlow.Row { grow: 0 id: 839 parent: 0 }
      GBFlow.Row { grow: 0 id: 930 parent: 0 }
      GBFlow.Row { grow: 0 id: 379 parent: 0 }
      GBFlow.Row { grow: 0 id: 430 parent: 0 }
      GBFlow.Row { grow: 128 id: 341 parent: 0 }
    ]
  }
  Children:
  [
    Component LabelNrOfDecimal
    {
      #keys: '[11660.1.49935446]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorNrOfDecimal'
        LayoutGroup: 'LabelGeneral'
        NumberLines: 1
        Shortcut: 'Alt+D'
        SizePosition: 'lt56 171 98 114'
        Text: 'Number of &decimals'
        Tooltip: 'Calculations use rounding to the specified number of decimals. It does not affect representation of numbers in the application.'
      ]
    }
    #child: EditorNrOfDecimal
    Component CheckBoxUseDefaultDisplayIndex
    {
      #keys: '[11660.1.49935452]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.UseDefaultDisplayIndex'
        Shortcut: 'Alt+I'
        SizePosition: 'lt186 359 166 182'
        Text: 'Use default display &index'
        Tooltip: 'When checked, the application will override user-defined display indices and assign the display indices alphabetically.'
      ]
    }
    Component LabelNrOfDecimal1
    {
      #keys: '[11766.1.1671295802]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorBalanceTolerance'
        LayoutGroup: 'LabelGeneral'
        NumberLines: 1
        Shortcut: 'Alt+B'
        SizePosition: 'lt77 181 131 147'
        Text: '&Balance tolerance'
        Tooltip: 'Absolute tolerance applied to constraints and sanity check messages.'
      ]
    }
    #child: EditorBalanceTolerance
    Component CheckBoxUseAuditTrail
    {
      #keys: '[11766.1.1832009173]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.UseAuditTrail'
        Shortcut: 'Alt+E'
        SizePosition: 'lt186 318 194 210'
        Text: '&Enable decision log'
        Tooltip: 'When checked, the application will log changes made by a user to sales demand and planned quantities.'
      ]
    }
    Component Label
    {
      #keys: '[108486.1.251065762]'
      BaseType: 'Label'
      ViewSecurity: 'LotSizes'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorLotSizeTolerance'
        LayoutGroup: 'LabelGeneral'
        Shortcut: 'Alt+L'
        Text: '&Lot size tolerance'
        Tooltip: 'Relative tolerance applied to constraints and sanity check messages for lot size.'
        Transparent: true
      ]
    }
    #child: EditorLotSizeTolerance
    #child: StringSelectionDisaggregationRatio
    Component LabelDisaggregationRatio
    {
      #keys: '[113694.1.1414101481]'
      BaseType: 'Label'
      ViewSecurity: 'AggregatedPlanning'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'StringSelectionDisaggregationRatio'
        LayoutGroup: 'LabelGeneral'
        Shortcut: 'Alt+G'
        Text: 'Disa&ggregation ratio'
        Tooltip: 'Disaggregration method from parent to child products for planning at a higher product level.'
        Transparent: true
      ]
    }
    Component LabelPeriodTaskMaxPeriodTaskValidAge
    {
      #keys: '[127472.0.48399735]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'GUIDurationSelectorMaxPeriodTaskValidAge'
        LayoutGroup: 'LabelGeneral'
        Shortcut: 'Alt+X'
        Text: 'Period task e&xpiry'
        Tooltip: 'To free up memory space, period tasks with quantity zero are deleted after this period.'
        Transparent: true
      ]
    }
    Component GUIDurationSelectorMaxPeriodTaskValidAge
    {
      #keys: '[127472.0.48900288]'
      BaseType: 'GUIDurationSelector'
      Properties:
      [
        BackgroundColor: 'Window'
        DataBinding: 'Dialog.Data.PeriodTaskValidity'
        MinDuration: '0:00:00'
      ]
    }
    Component GUIDurationSelectorLotsizeHorizon
    {
      #keys: '[122872.1.1946065975]'
      BaseType: 'GUIDurationSelector'
      ViewSecurity: 'LotSizes'
      Properties:
      [
        BackgroundColor: 'Window'
        DataBinding: 'Dialog.Data.DurationLotsizeHorizon'
        MinDuration: '0:00:00'
      ]
    }
    Component LabelDurationLotsizeHorizon
    {
      #keys: '[122872.1.1946066213]'
      BaseType: 'Label'
      ViewSecurity: 'LotSizes'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'GUIDurationSelectorLotsizeHorizon'
        LayoutGroup: 'LabelGeneral'
        Shortcut: 'Alt+H'
        Text: 'Duration lotsize &horizon'
        Tooltip: 'The lotsize requirements will be considered from the start of the active planning horizon for the duration specified here.'
        Transparent: true
      ]
    }
    #child: GroupPanelLeadTimeLogic
    Component LabelChangeoverTime
    {
      #keys: '[131616.0.1369998]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'GUIDurationSelectorChangeoverTime'
        Shortcut: 'Alt+T'
        Text: 'Changeover &time'
        Tooltip: 'A changeover occurs when switching between operations belonging to different tool groups within a unit period.'
        Transparent: true
      ]
    }
    Component GUIDurationSelectorChangeoverTime
    {
      #keys: '[131616.0.1371459]'
      BaseType: 'GUIDurationSelector'
      Properties:
      [
        BackgroundColor: 'Window'
        DataBinding: 'Dialog.Data.ChangeoverTime'
        MinDuration: '0:00:00'
      ]
    }
    #child: GroupPanelShelfLife
    #child: GroupPanelSustainability
    #child: GroupPanelForecastNettingRule
  ]
  Properties:
  [
    Title: 'General'
    ModeledStringList ChildOrdering
    {
      c: EditorNrOfDecimal
      c: LabelNrOfDecimal
      c: EditorBalanceTolerance
      c: EditorLotSizeTolerance
      c: GUIDurationSelectorLotsizeHorizon
      c: StringSelectionDisaggregationRatio
      c: CheckBoxUseDefaultDisplayIndex
      c: LabelNrOfDecimal1
      c: CheckBoxUseAuditTrail
      c: GUIDurationSelectorMaxPeriodTaskValidAge
      c: GUIDurationSelectorChangeoverTime
      c: GroupPanelLeadTimeLogic
      c: GroupPanelShelfLife
      c: LabelPeriodTaskMaxPeriodTaskValidAge
      c: Label
      c: LabelChangeoverTime
      c: LabelDisaggregationRatio
      c: LabelDurationLotsizeHorizon
      c: GroupPanelSustainability
      c: GroupPanelForecastNettingRule
    }
  ]
}
