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