Kevin Kok Khah Whey
2023-09-25 34d29be6a3eb0c025da50b77f2107c4ad259c6c0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
Quintiq file version 2.0
Component GroupPanelLotSize
{
  #keys: '[110880.8.191449040]'
  BaseType: 'GroupPanel'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 17 parent: 0 }
      GBFlow.Column { grow: 0 id: 933 parent: 0 }
      GBFlow.Column { grow: 128 id: 15 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => /EditorUserMinimumQuantity
        Position { startcolumn: 15 startrow: 1 endcolumn: 15 endrow: 1 }
      }
      GBElement
      {
        Component => LabelMinimumQuantity
        Position { startcolumn: 17 startrow: 1 endcolumn: 933 endrow: 1 }
      }
      GBElement
      {
        Component => CheckBoxHasUserMaximumQuantity
        Position { startcolumn: 17 startrow: 6 endcolumn: 17 endrow: 6 }
      }
      GBElement
      {
        Component => /EditorUserMaximumQuantity
        Position { startcolumn: 15 startrow: 6 endcolumn: 15 endrow: 6 }
      }
      GBElement
      {
        Component => /EditorUserLotSize
        Position { startcolumn: 15 startrow: 8 endcolumn: 15 endrow: 8 }
      }
      GBElement
      {
        Component => LabelLotSize
        Position { startcolumn: 17 startrow: 8 endcolumn: 933 endrow: 8 }
      }
      GBElement
      {
        Component => LabelMaximumQuantity
        Position { startcolumn: 933 startrow: 6 endcolumn: 933 endrow: 6 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 1 parent: 0 }
      GBFlow.Row { grow: 0 id: 6 parent: 0 }
      GBFlow.Row { grow: 0 id: 8 parent: 0 }
    ]
  }
  Children:
  [
    Component LabelMinimumQuantity
    {
      #keys: '[110880.8.191449042]'
      BaseType: 'Label'
      ViewSecurity: 'LotSizes'
      Properties:
      [
        Alignment: 'right'
        DataBinding: 'SelectionUnit.Data.UnitOfMeasure_MP.Name'
        FocusControl: 'EditorUserMinimumQuantity'
        FormatMask: '&Minimum quantity (S)'
        Text: ''
        Tooltip:
        [*
          A minimum quantity of 100 means that per period, this operation must either produce nothing or a quantity that is at least 100.
          Make sure to use Process minimum quantity as active goal in the optimizer strategy.
        *]
        Transparent: true
      ]
    }
    Component CheckBoxHasUserMaximumQuantity
    {
      #keys: '[110880.8.191449046]'
      BaseType: 'CheckBox'
      ViewSecurity: 'LotSizes'
      Properties:
      [
        DataBinding: 'Dialog.Data.HasMaximumQuantity'
        Text: ''
      ]
    }
    #child: EditorUserMaximumQuantity
    #child: EditorUserLotSize
    Component LabelLotSize
    {
      #keys: '[110880.8.191449041]'
      BaseType: 'Label'
      ViewSecurity: 'LotSizes'
      Properties:
      [
        Alignment: 'right'
        DataBinding: 'SelectionUnit.Data.UnitOfMeasure_MP.Name'
        FocusControl: 'EditorUserLotSize'
        FormatMask: '&Lot size (S)'
        Text: ''
        Tooltip:
        [*
          A lot size of 100 means that this operation can only produce in batches of 100.
          Make sure to use Lot size as active goal in the optimizer strategy.
        *]
        Transparent: true
      ]
    }
    #child: EditorUserMinimumQuantity
    Component LabelMaximumQuantity
    {
      #keys: '[136770.0.61256804]'
      BaseType: 'Label'
      Properties:
      [
        DataBinding: 'SelectionUnit.Data.UnitOfMeasure_MP.Name'
        FormatMask: 'Ma&ximum quantity (S)'
        Text: ''
        Tooltip:
        [*
          A maximum quantity of 100 means that this operation cannout produce more than 100 per period.
          Make sure to use Process maximum quantity as active goal in the optimizer strategy.
        *]
        Transparent: true
      ]
    }
  ]
  Properties:
  [
    Text: ''
    ModeledStringList ChildOrdering
    {
      c: EditorUserMinimumQuantity
      c: LabelLotSize
      c: LabelMinimumQuantity
      c: CheckBoxHasUserMaximumQuantity
      c: EditorUserMaximumQuantity
      c: EditorUserLotSize
      c: LabelMaximumQuantity
    }
  ]
}