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
| Quintiq file version 2.0
| #parent: #root
| StaticMethod Create (
| ScenarioManager owner,
| String name,
| String parentname,
| String accounttype,
| String reporttype,
| Real budget,
| Real defaultcost,
| String defaultcostdriver,
| Number defaultlengthoftime,
| String defaulttimeunit,
| Boolean ispercentage,
| Number displayindex
| ) as Account
| {
| Description: 'Create KPI'
| TextBody:
| [*
| // soh yee 6-Nov-2013 (created)
| account := owner.KPI( relnew, Account,
| AsSortedAccount := owner,
| Name := name,
| DisplayIndexForExternal := displayindex );
|
| account.Update( parentname, accounttype, reporttype, budget,
| defaultcost, defaultcostdriver, defaultlengthoftime, defaulttimeunit, ispercentage );
|
| return account
| *]
| }
|
|