limj
2023-10-24 93652435728de839582440eefd5122c281181d35
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
Quintiq file version 2.0
Component TabPageAdvanced
{
  #keys: '[122872.2.439092491]'
  BaseType: 'TabPage'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 440 parent: 0 }
      GBFlow.Column { grow: 0 id: 465 parent: 0 }
      GBFlow.Column { grow: 128 id: 866 parent: 0 }
      GBFlow.Column { grow: 0 id: 487 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => RadioButtonGroupUpstreamDownstream
        Position { startcolumn: 465 startrow: 354 endcolumn: 465 endrow: 578 }
      }
      GBElement
      {
        Component => CheckBoxIsSelectedUnits
        Position { startcolumn: 440 startrow: 620 endcolumn: 465 endrow: 620 }
      }
      GBElement
      {
        Component => ButtonSelectUnitsForSmartPlan
        Position { startcolumn: 487 startrow: 620 endcolumn: 487 endrow: 620 }
      }
      GBElement
      {
        Component => CheckBoxOnlyPlanOneStepUpstream
        Position { startcolumn: 440 startrow: 524 endcolumn: 465 endrow: 524 }
      }
      GBElement
      {
        Component => Label
        Position { startcolumn: 440 startrow: 354 endcolumn: 440 endrow: 354 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 354 parent: 0 }
      GBFlow.Row { grow: 0 id: 578 parent: 0 }
      GBFlow.Row { grow: 0 id: 620 parent: 0 }
      GBFlow.Row { grow: 0 id: 524 parent: 0 }
    ]
  }
  Children:
  [
    Component RadioButtonGroupUpstreamDownstream
    {
      #keys: '[122872.2.439347148]'
      BaseType: 'RadioButtonGroup'
      Properties:
      [
        BoundValue: 'upstream'
        ButtonLabels: ' &Upstream; &Downstream; &Middle-out'
        ButtonValues: 'upstream;downstream;middle-out'
      ]
    }
    Component CheckBoxIsSelectedUnits
    {
      #keys: '[122872.2.439347260]'
      BaseType: 'CheckBox'
      Properties:
      [
        Shortcut: 'Alt+L'
        Text: '&Limit the units used by smart plan'
      ]
    }
    Component ButtonSelectUnitsForSmartPlan
    {
      #keys: '[122872.2.439347388]'
      BaseType: 'Button'
      Properties:
      [
        Text: '...'
        Tooltip: 'Select units'
      ]
    }
    Component CheckBoxOnlyPlanOneStepUpstream
    {
      #keys: '[122872.2.439347782]'
      BaseType: 'CheckBox'
      Properties:
      [
        Shortcut: 'Alt+P'
        Text: 'Only &plan one step upstream'
        Tooltip: '<HTML>When checked, smart plan will only plan one routing/lane upstream from the selected stockingpoint. <br>When unchecked, it will consider the complete upstream supply chain from this stocking point.</HTML>'
      ]
    }
    Component Label
    {
      #keys: '[122872.2.439348867]'
      BaseType: 'Label'
      Properties:
      [
        Text: 'Smart plan direction'
        Tooltip: '<HTML>- An upstream smart plan run will consider all processes and stocking points that are upstream of the selection. <br> &nbsp; &nbsp;In other words, the smart plan will pull the products through the supply chain down to the selected stocking points. <br>- A downstream smart plan run will consider all processes and stocking points that are downstream of the selection. <br> &nbsp; &nbsp;In other words, the smart plan will push the products through the supply chain starting from the selected stocking points.<br>- A middle-out smart plan run will call both an upstream smart plan run and a downstream smart plan run from the selected product in stocking points.</HTML>'
        Transparent: true
      ]
    }
  ]
  Properties:
  [
    Title: 'Advanced'
    ModeledStringList ChildOrdering
    {
      c: RadioButtonGroupUpstreamDownstream
      c: CheckBoxIsSelectedUnits
      c: ButtonSelectUnitsForSmartPlan
      c: CheckBoxOnlyPlanOneStepUpstream
      c: Label
    }
  ]
}