xiaoding721
2023-11-13 e4edcfd0b987b239526f5375881b919789782dad
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
Quintiq file version 2.0
#parent: #root
Method CreateDefaultInputOutputStockingPoint (
  SupplyChainView view,
  Number gridx,
  Number gridy,
  String name,
  Boolean createinput,
  Boolean createcombinedinputoutput,
  Boolean isfromdb
)
{
  Description: 'Create default input output stocking point for this unit'
  TextBody:
  [*
    parent := Unit::FindUnitTypeIndex( this.ParentUnitID() );
    
    sp := StockingPoint_MP::Create( name,
                                    this.MacroPlan(),
                                    parent,
                                    name,
                                    view,
                                    gridx,
                                    gridy,
                                    isfromdb );
    
    // Link either input or output, depending on the flag
    this.LinkToStockingPoint( sp, createinput );
    
    // Link input and output to same stocking point
    if( createcombinedinputoutput )
    {
      this.LinkToStockingPoint( sp, not createinput );
    }
  *]
}