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 lane costs from cost matrix
    idholder := this.MacroPlan().IDHolder();
    account := this.AccountAssignment().Account_MP();
    
    accountcost := LaneCost::Create( idholder.GetLaneCostID(),
                                     this.Lane(),
                                     account,
                                     this.CostDriver(),
                                     period.StartDate(),
                                     this.TimeUnit(),
                                     this.LengthOfTime(),
                                     value,
                                     false );
                                   
    return accountcost;
  *]
}