Quintiq file version 2.0
#root
#parent: LibMacroPlannerTCUI
OrphanComponent DialogCreateEditSafetyStock
{
  #keys: '[136682.2.182627965]'
  Accessibility: 'Extensible'
  BaseType: 'Dialog'
  Databinding: 'shadow[SafetyStock]'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 812 parent: 0 }
      GBFlow.Column { grow: 0 id: 275 parent: 0 }
      GBFlow.Column { grow: 0 id: 233 parent: 0 }
      GBFlow.Column { grow: 128 id: 845 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => LabelTargetInDays
        Position { startcolumn: 812 startrow: 754 endcolumn: 275 endrow: 754 }
      }
      GBElement
      {
        Component => LabelTargetInQuantity
        Position { startcolumn: 812 startrow: 941 endcolumn: 275 endrow: 941 }
      }
      GBElement
      {
        Component => CheckBoxHasUserTarget
        Position { startcolumn: 233 startrow: 245 endcolumn: 233 endrow: 245 }
      }
      GBElement
      {
        Component => LabelCalculatedSafetyStocks
        Position { startcolumn: 812 startrow: 874 endcolumn: 275 endrow: 874 }
      }
      GBElement
      {
        Component => EditorTargetInDays
        Position { startcolumn: 233 startrow: 754 endcolumn: 845 endrow: 754 }
      }
      GBElement
      {
        Component => EditorTargetInQuantity
        Position { startcolumn: 233 startrow: 941 endcolumn: 845 endrow: 941 }
      }
      GBElement
      {
        Component => LabelProduct
        Position { startcolumn: 812 startrow: 915 endcolumn: 275 endrow: 915 }
      }
      GBElement
      {
        Component => SelectionProduct
        Position { startcolumn: 233 startrow: 915 endcolumn: 845 endrow: 915 }
      }
      GBElement
      {
        Component => LabelStockingPoint
        Position { startcolumn: 812 startrow: 538 endcolumn: 275 endrow: 538 }
      }
      GBElement
      {
        Component => LabelStart
        Position { startcolumn: 812 startrow: 586 endcolumn: 275 endrow: 586 }
      }
      GBElement
      {
        Component => SelectionStockingPoint
        Position { startcolumn: 233 startrow: 538 endcolumn: 845 endrow: 538 }
      }
      GBElement
      {
        Component => GUIStartDateTimeSelector
        Position { startcolumn: 233 startrow: 586 endcolumn: 233 endrow: 586 }
      }
      GBElement
      {
        Component => RadioButtonGroupTarget
        Position { startcolumn: 233 startrow: 925 endcolumn: 845 endrow: 925 }
      }
      GBElement
      {
        Component => LabelOptimizerQuantity
        Position { startcolumn: 233 startrow: 874 endcolumn: 233 endrow: 874 }
      }
      GBElement
      {
        Component => CheckBoxBatchEdit
        Position { startcolumn: 275 startrow: 245 endcolumn: 275 endrow: 245 }
      }
    ]
    Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 915 parent: 0 }
      GBFlow.Row { grow: 0 id: 538 parent: 0 }
      GBFlow.Row { grow: 0 id: 586 parent: 0 }
      GBFlow.Row { grow: 0 id: 874 parent: 0 }
      GBFlow.Row { grow: 0 id: 245 parent: 0 }
      GBFlow.Row { grow: 0 id: 925 parent: 0 }
      GBFlow.Row { grow: 0 id: 754 parent: 0 }
      GBFlow.Row { grow: 0 id: 941 parent: 0 }
    ]
  }
  Children:
  [
    Component CheckBoxHasUserTarget
    {
      #keys: '[136682.2.182627967]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.HasUserTarget'
        Text: 'Overwrite calculated safety stocks'
      ]
    }
    #child: EditorTargetInDays
    Component LabelTargetInDays
    {
      #keys: '[136682.2.182627971]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        Text: 'Safety stock in days'
        Transparent: true
      ]
    }
    #child: EditorTargetInQuantity
    Component LabelTargetInQuantity
    {
      #keys: '[136682.2.182627975]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        Text: 'Safety stock in quantity (uom)'
        Transparent: true
      ]
    }
    Component LabelCalculatedSafetyStocks
    {
      #keys: '[136682.2.182627979]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        Text: 'Calculated safety stocks'
        Transparent: true
      ]
    }
    #child: Toolbar650
    #child: SelectionProduct
    #child: SelectionStockingPoint
    Component LabelProduct
    {
      #keys: '[136682.2.182644362]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionProduct'
        LayoutGroup: 'Label'
        NumberLines: 1
        Shortcut: 'Alt+P'
        SizePosition: 'lt48 131 36 52'
        Text: '&Product'
        Tooltip: 'The items in the drop-down list are filtered based on the selection in the navigation panel.'
        Transparent: true
      ]
    }
    Component LabelStockingPoint
    {
      #keys: '[136682.2.182645605]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionStockingPoint'
        LayoutGroup: 'Label'
        NumberLines: 1
        Shortcut: 'Alt+K'
        SizePosition: 'lt70 115 66 82'
        Text: 'Stoc&king point'
        Tooltip: 'The items in the drop-down list are filtered based on the selection in the navigation panel.'
      ]
    }
    Component LabelStart
    {
      #keys: '[136682.2.182645606]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'GUIStartDateTimeSelector'
        LayoutGroup: 'Label'
        NumberLines: 1
        Shortcut: 'Alt+S'
        SizePosition: 'lt270 298 67 83'
        Text: '&Start'
        Transparent: true
      ]
    }
    Component GUIStartDateTimeSelector
    {
      #keys: '[136682.2.182645611]'
      BaseType: 'GUIDateTimeSelector'
      Properties:
      [
        BackgroundColor: 'White'
        DataBinding: 'DialogCreateEditSafetyStock.Data.Start'
        Format: 'DMMY'
        SizePosition: 'st304 29 62 88'
      ]
    }
    Component RadioButtonGroupTarget
    {
      #keys: '[136682.2.183882728]'
      BaseType: 'RadioButtonGroup'
      Properties:
      [
        BoundValue: 'true'
        ButtonLabels: '&Days   ;&Quantity'
        ButtonValues: 'true;false'
        DataBinding: 'Dialog.Data.HasTargetInDays'
        Horizontal: true
      ]
    }
    Component LabelOptimizerQuantity
    {
      #keys: '[136682.2.183896219]'
      BaseType: 'Label'
      Properties:
      [
        DataBinding: 'DialogCreateEditSafetyStock.Data.OptimizerTargetInQuantity'
        Text: ''
        Transparent: true
      ]
    }
    Component CheckBoxBatchEdit
    {
      #keys: '[136682.2.183904663]'
      BaseType: 'CheckBox'
      Properties:
      [
        Text: ''
      ]
    }
  ]
  Properties:
  [
    Height: 300
    Image: 'CUBES_YELLOW'
    Title: 'Safety Stock'
    Width: 483
    ModeledStringList ChildOrdering
    {
      c: SelectionProduct
      c: SelectionStockingPoint
      c: GUIStartDateTimeSelector
      c: CheckBoxBatchEdit
      c: CheckBoxHasUserTarget
      c: LabelTargetInDays
      c: RadioButtonGroupTarget
      c: EditorTargetInDays
      c: LabelTargetInQuantity
      c: LabelCalculatedSafetyStocks
      c: EditorTargetInQuantity
      c: LabelProduct
      c: LabelStockingPoint
      c: LabelStart
      c: Toolbar650
      c: LabelOptimizerQuantity
    }
  ]
}
