yanweiyuan3
2023-08-09 588bc7829387dfc761cc25f06f77d4c81818bd10
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
Quintiq file version 2.0
#parent: #root
MethodOverride CreateCostFromMatrix (
  Period_MP period,
  Real value
) as AccountCost
{
  TextBody:
  [*
    // Adhi May-30-2016 (created)
    // Create stocking point costs from cost matrix
    idholder := this.MacroPlan().IDHolder();
    account := this.AccountAssignment().Account_MP();
    
    accountcost := StockingPointCost::Create( idholder.GetStockingPointCostID(),
                                              this.StockingPoint_MP(),
                                              account,
                                              this.CostDriver(),
                                              period.StartDate(),
                                              this.TimeUnit(),
                                              this.LengthOfTime(),
                                              value,
                                              false );
                                       
    return accountcost;
  *]
}