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