lazhen
2025-01-07 b3987122cbbc46c5c59d3173f37fca3170b6dc5a
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
Quintiq file version 2.0
Component TabPageGeneral
{
  #keys: '[127238.0.1832501984]'
  BaseType: 'TabPage'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 677 parent: 0 }
      GBFlow.Column { grow: 0 id: 447 parent: 0 }
      GBFlow.Column { grow: 0 id: 759 parent: 0 }
      GBFlow.Column { grow: 128 id: 195 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => ImageUnitOfMeasurement
        Position { startcolumn: 677 startrow: 457 endcolumn: 677 endrow: 457 }
      }
      GBElement
      {
        Component => CheckBoxIsOverrideUnitOfMeasurementForProduct
        Position { startcolumn: 759 startrow: 457 endcolumn: 759 endrow: 457 }
      }
      GBElement
      {
        Component => /SelectionUnitOfMeasurement
        Position { startcolumn: 195 startrow: 457 endcolumn: 195 endrow: 457 }
      }
      GBElement
      {
        Component => CheckBoxIsBatchEditIsNegativeInventoryAllowed
        Position { startcolumn: 447 startrow: 923 endcolumn: 447 endrow: 923 }
      }
      GBElement
      {
        Component => CheckBoxIsNegativeInventoryAllowed
        Position { startcolumn: 759 startrow: 923 endcolumn: 759 endrow: 923 }
      }
      GBElement
      {
        Component => CheckBoxIsBatchEditIsExcluded
        Position { startcolumn: 447 startrow: 160 endcolumn: 447 endrow: 160 }
      }
      GBElement
      {
        Component => CheckBoxIsExcluded
        Position { startcolumn: 759 startrow: 160 endcolumn: 759 endrow: 160 }
      }
      GBElement
      {
        Component => CheckBoxIsBatchEditIsExcludedFromBalancing
        Position { startcolumn: 447 startrow: 432 endcolumn: 447 endrow: 432 }
      }
      GBElement
      {
        Component => CheckBoxIsExcludedFromBalancing
        Position { startcolumn: 759 startrow: 432 endcolumn: 759 endrow: 432 }
      }
      GBElement
      {
        Component => CheckBoxIsBatchEditIsSafetyStockKept
        Position { startcolumn: 447 startrow: 818 endcolumn: 447 endrow: 818 }
      }
      GBElement
      {
        Component => CheckBoxIsSafetyStockKept
        Position { startcolumn: 759 startrow: 818 endcolumn: 759 endrow: 818 }
      }
      GBElement
      {
        Component => /EditorInputLotSize
        Position { startcolumn: 195 startrow: 500 endcolumn: 195 endrow: 500 }
      }
      GBElement
      {
        Component => LabelInputLotSize
        Position { startcolumn: 759 startrow: 500 endcolumn: 759 endrow: 500 }
      }
      GBElement
      {
        Component => CheckBoxIsBatchEditUOM
        Position { startcolumn: 447 startrow: 457 endcolumn: 447 endrow: 457 }
      }
      GBElement
      {
        Component => CheckBoxIsBatchEditInputLotSize
        Position { startcolumn: 447 startrow: 500 endcolumn: 447 endrow: 500 }
      }
      GBElement
      {
        Component => CheckBoxIsBatchEditIsExcludeShelfLife
        Position { startcolumn: 447 startrow: 723 endcolumn: 447 endrow: 723 }
      }
      GBElement
      {
        Component => CheckBoxIsExcludeShelfLife
        Position { startcolumn: 759 startrow: 723 endcolumn: 759 endrow: 723 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 0 bottom: 0 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 457 parent: 0 }
      GBFlow.Row { grow: 0 id: 923 parent: 0 }
      GBFlow.Row { grow: 0 id: 160 parent: 0 }
      GBFlow.Row { grow: 0 id: 432 parent: 0 }
      GBFlow.Row { grow: 0 id: 818 parent: 0 }
      GBFlow.Row { grow: 0 id: 500 parent: 0 }
      GBFlow.Row { grow: 0 id: 723 parent: 0 }
    ]
  }
  Children:
  [
    Component ImageUnitOfMeasurement
    {
      #keys: '[127238.0.1832503625]'
      BaseType: 'Image'
      Properties:
      [
        Image: 'WARNING'
        Transparent: true
      ]
    }
    Component CheckBoxIsBatchEditUOM
    {
      #keys: '[127238.0.1832503626]'
      BaseType: 'CheckBox'
      Properties:
      [
        Text: ''
      ]
    }
    Component CheckBoxIsOverrideUnitOfMeasurementForProduct
    {
      #keys: '[127238.0.1832503627]'
      BaseType: 'CheckBox'
      Properties:
      [
        Shortcut: 'Alt+U'
        Text: 'Override &unit of measurement'
        Tooltip: '<html>The unit of measurement is defined on the product.<br>Select to use a different unit of measurement for this stocking point.<html>'
      ]
    }
    #child: SelectionUnitOfMeasurement
    Component CheckBoxIsBatchEditIsNegativeInventoryAllowed
    {
      #keys: '[127238.0.1832503632]'
      BaseType: 'CheckBox'
      Properties:
      [
        Text: ''
      ]
    }
    Component CheckBoxIsNegativeInventoryAllowed
    {
      #keys: '[127238.0.1832503633]'
      BaseType: 'CheckBox'
      Properties:
      [
        Shortcut: 'Alt+A'
        Text: '&Allow negative inventory'
        Tooltip: '<html>Select to allow negative inventory on this product in stocking point.<br>Use for example for input products that form no constraint for the planning but for which you still want to monitor the consumption.<br>Cannot be used on products in stocking points that have sales demands.</html>'
      ]
    }
    Component CheckBoxIsBatchEditIsExcluded
    {
      #keys: '[127238.0.1832503634]'
      BaseType: 'CheckBox'
      Properties:
      [
        Text: ''
      ]
    }
    Component CheckBoxIsExcluded
    {
      #keys: '[127238.0.1832503635]'
      BaseType: 'CheckBox'
      Properties:
      [
        Shortcut: 'Alt+E'
        Text: '&Exclude from inventory of stocking point'
        Tooltip: 'Exclude product in stocking point from the inventory calculation of stocking point.'
      ]
    }
    Component CheckBoxIsBatchEditIsExcludedFromBalancing
    {
      #keys: '[127238.0.1832503636]'
      BaseType: 'CheckBox'
      ViewSecurity: 'InventoryMixBalancing'
      Properties:
      [
        Text: ''
      ]
    }
    Component CheckBoxIsExcludedFromBalancing
    {
      #keys: '[127238.0.1832503637]'
      BaseType: 'CheckBox'
      ViewSecurity: 'InventoryMixBalancing'
      Properties:
      [
        Shortcut: 'Alt+X'
        Text: 'E&xclude from inventory mix balancing'
        Tooltip: 'Exclude this product in stocking point from inventory mix balancing'
      ]
    }
    Component CheckBoxIsBatchEditIsSafetyStockKept
    {
      #keys: '[127238.0.1832503638]'
      BaseType: 'CheckBox'
      ViewSecurity: 'SafetyStockCalculation'
      Properties:
      [
        Text: ''
      ]
    }
    Component CheckBoxIsSafetyStockKept
    {
      #keys: '[127238.0.1832503639]'
      BaseType: 'CheckBox'
      ViewSecurity: 'SafetyStockCalculation'
      Properties:
      [
        Shortcut: 'Alt+K'
        Text: '&Keep safety stock'
        Tooltip: 'Hold safety stock for selected product in stocking point. To be used in conjunction with safety stock calculation.'
      ]
    }
    #child: EditorInputLotSize
    Component CheckBoxIsBatchEditInputLotSize
    {
      #keys: '[134506.0.51600601]'
      BaseType: 'CheckBox'
      ViewSecurity: 'LotSizes'
      Properties:
      [
        Text: ''
      ]
    }
    Component LabelInputLotSize
    {
      #keys: '[134506.0.52706995]'
      BaseType: 'Label'
      ViewSecurity: 'LotSizes'
      Properties:
      [
        FocusControl: 'EditorInputLotSize'
        Shortcut: 'Alt+I'
        Text: '&Input lot size (UOM)'
        Tooltip: 'An input lot size of 100 means that any inputs of operation using this product in stocking point will have to be a multiple of 100. By default 0 means disabled.'
        Transparent: true
      ]
    }
    Component CheckBoxIsBatchEditIsExcludeShelfLife
    {
      #keys: '[136682.1.1025993122]'
      BaseType: 'CheckBox'
      Properties:
      [
        Text: ''
      ]
    }
    Component CheckBoxIsExcludeShelfLife
    {
      #keys: '[136682.1.1025994546]'
      BaseType: 'CheckBox'
      Properties:
      [
        Shortcut: 'Alt+S'
        Text: 'Exclude from &shelf life and maturation'
        Tooltip: 'Tick to ignore product shelf-life and maturation constraints on this stocking point.'
      ]
    }
  ]
  Properties:
  [
    Title: 'Advanced'
    ModeledStringList ChildOrdering
    {
      c: ImageUnitOfMeasurement
      c: CheckBoxIsBatchEditUOM
      c: CheckBoxIsOverrideUnitOfMeasurementForProduct
      c: SelectionUnitOfMeasurement
      c: CheckBoxIsBatchEditIsNegativeInventoryAllowed
      c: CheckBoxIsNegativeInventoryAllowed
      c: CheckBoxIsBatchEditIsExcluded
      c: CheckBoxIsExcluded
      c: CheckBoxIsBatchEditIsExcludedFromBalancing
      c: CheckBoxIsExcludedFromBalancing
      c: CheckBoxIsBatchEditIsSafetyStockKept
      c: CheckBoxIsSafetyStockKept
      c: LabelInputLotSize
      c: CheckBoxIsBatchEditInputLotSize
      c: EditorInputLotSize
      c: CheckBoxIsBatchEditIsExcludeShelfLife
      c: CheckBoxIsExcludeShelfLife
    }
  ]
}