hongji.li
2023-11-11 df5a7e1ad6835e78b2f9eb7428817b0c23b116bc
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
Quintiq file version 2.0
Component GroupPanel
{
  #keys: '[121072.0.302379371]'
  BaseType: 'GroupPanel'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 805 parent: 0 }
      GBFlow.Column { grow: 128 id: 787 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => LabelGroup
        Position { startcolumn: 805 startrow: 336 endcolumn: 805 endrow: 336 }
      }
      GBElement
      {
        Component => /SelectionGroup
        Position { startcolumn: 787 startrow: 336 endcolumn: 787 endrow: 336 }
      }
      GBElement
      {
        Component => Label2
        Position { startcolumn: 805 startrow: 450 endcolumn: 805 endrow: 450 }
      }
      GBElement
      {
        Component => GUIDurationSelectorCampaignTypeDuration
        Position { startcolumn: 787 startrow: 450 endcolumn: 787 endrow: 450 }
      }
      GBElement
      {
        Component => CheckBoxSupplySpecification
        Position { startcolumn: 805 startrow: 517 endcolumn: 787 endrow: 517 }
      }
      GBElement
      {
        Component => CheckBoxHasUserFrozenFutureDuration
        Position { startcolumn: 805 startrow: 121 endcolumn: 805 endrow: 121 }
      }
      GBElement
      {
        Component => GUIDurationSelectorUserFrozenFutureDuration
        Position { startcolumn: 787 startrow: 121 endcolumn: 787 endrow: 121 }
      }
      GBElement
      {
        Component => CheckBoxIsSupplier
        Position { startcolumn: 805 startrow: 755 endcolumn: 787 endrow: 755 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 336 parent: 0 }
      GBFlow.Row { grow: 0 id: 450 parent: 0 }
      GBFlow.Row { grow: 0 id: 121 parent: 0 }
      GBFlow.Row { grow: 0 id: 517 parent: 0 }
      GBFlow.Row { grow: 0 id: 755 parent: 0 }
    ]
  }
  Children:
  [
    Component LabelGroup
    {
      #keys: '[121072.0.302379372]'
      BaseType: 'Label'
      ViewSecurity: 'Groups'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionGroup'
        LayoutGroup: 'LabelAdv'
        NumberLines: 1
        Shortcut: 'Alt+G'
        SizePosition: 'lt59 94 101 117'
        Text: '&Group'
        Tooltip: 'Units and Stocking Points can be assigned to Groups to enable grouping of entities'
      ]
    }
    #child: SelectionGroup
    Component Label2
    {
      #keys: '[121072.0.302379373]'
      BaseType: 'Label'
      ViewSecurity: 'CampaignPlanning'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'GUIDurationSelectorCampaignTypeDuration'
        LayoutGroup: 'LabelAdv'
        Shortcut: 'Alt+H'
        Text: 'Campaign &horizon'
        Tooltip: 'Any campaign requirements will be considered from the start of the active planning horizon for the duration specified here'
        Transparent: true
      ]
    }
    Component GUIDurationSelectorCampaignTypeDuration
    {
      #keys: '[121072.0.302379378]'
      BaseType: 'GUIDurationSelector'
      ViewSecurity: 'CampaignPlanning'
      Properties:
      [
        BackgroundColor: 'White'
        CanBeNegative: false
        DataBinding: 'Dialog.Data.CampaignTypeDuration'
        MinDuration: '0:00:00'
        SizePosition: 'lt90 158 49 74'
      ]
    }
    Component CheckBoxSupplySpecification
    {
      #keys: '[121072.0.302379379]'
      BaseType: 'CheckBox'
      ViewSecurity: 'SupplySpecifications'
      Properties:
      [
        DataBinding: 'Dialog.Data.IsIncludedInSupplySpecification'
        LayoutGroup: 'Label'
        Shortcut: 'Alt+N'
        Text: 'I&nclude in calculation of supply specification'
        Tooltip: 'Uncheck to exclude this unit from any supply specifications defined on this unit or its parent units'
      ]
    }
    Component CheckBoxHasUserFrozenFutureDuration
    {
      #keys: '[132448.0.8075566]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.HasUserFrozenFutureDuration'
        LayoutGroup: 'LabelAdv'
        Shortcut: 'Alt+F'
        SizePosition: 'lt17 108 40 56'
        Text: '&Frozen duration'
        Tooltip: '<html>The duration from the start of planning which the unit is frozen.<br>The duration is rounded up to the start of the next most granular period.</html>'
      ]
    }
    Component GUIDurationSelectorUserFrozenFutureDuration
    {
      #keys: '[132448.0.8075567]'
      BaseType: 'GUIDurationSelector'
      Properties:
      [
        BackgroundColor: 'Window'
        CanBeNegative: false
        DataBinding: 'Dialog.Data.FrozenFutureDuration'
      ]
    }
    Component CheckBoxIsSupplier
    {
      #keys: '[157722.0.85225559]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.IsSupplier'
        Shortcut: 'Alt+L'
        Text: 'Is supp&lier unit'
        Tooltip: 'If checked indicates that the unit is a supplier'
      ]
    }
  ]
  Properties:
  [
    Text: 'Miscellaneous'
    ModeledStringList ChildOrdering
    {
      c: LabelGroup
      c: SelectionGroup
      c: GUIDurationSelectorCampaignTypeDuration
      c: CheckBoxHasUserFrozenFutureDuration
      c: Label2
      c: GUIDurationSelectorUserFrozenFutureDuration
      c: CheckBoxSupplySpecification
      c: CheckBoxIsSupplier
    }
  ]
}