admin
2025-01-22 7e31442f0e9b07764e9c6a9680d3d4aeba5fe1de
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
Quintiq file version 2.0
#parent: #root
StaticMethod Create (
  String id,
  MacroPlan owner,
  Unit belongsto,
  String name,
  SupplyChainView view,
  Number gridx,
  Number gridy,
  Boolean isfromdb
) as StockingPoint_MP
{
  Description: 'Create stockingpoint with minimal arguments.'
  TextBody:
  [*
    // Create stockingpoint with minimal arguments
    // Therefore, populate the required arguments with default data
    iconname                := '';
    isvisible               := true;
    textcolor               := 'Black';
    currency                := owner.BaseCurrency();
    unitofmeasure           := owner.DefaultUnitOfMeasure();
    isplannedinfinite       := false;
    start                   := Date::MinDate();
    end                     := Date::MaxDate();
    group                   := null( Group );
    giscountrycode          := '';
    giscity                 := '';
    gispostalcode           := '';
    notes                   := '';
    
    
    // Create stocking point
    sp := StockingPoint_MP::Create( id, owner, belongsto, name,
                                    view, gridx, gridy,
                                    iconname, isvisible, '',
                                    textcolor,
                                    unitofmeasure, currency,
                                    isplannedinfinite, start, end,
                                    group,
                                    giscountrycode, giscity, gispostalcode,
                                    notes,                                
                                    false );
    
    return sp;
  *]
}