| Quintiq file version 2.0 | 
| #parent: #root | 
| Method New ( | 
|   FormOperationCosts formOperationCosts, | 
|   structured[Unit] units | 
| ) id:Method_DialogCreateEditOperationCost_New | 
| { | 
|   #keys: '[145730.0.2100900206]' | 
|   Body: | 
|   [* | 
|     // Create new unit costs for one or more units | 
|      | 
|     account := guard( DataHolderSelectedAccounts.Data().Element( 0 ), MacroPlan.GetDefaultAccount( Form.GetCostType() ) ); | 
|      | 
|     operation := select( units, Elements.Operation, op, true ); | 
|      | 
|     // Only add single operation from the unit because this New method only support singular create | 
|     operations := construct( Operations ); | 
|     operations.Add( operation ); | 
|      | 
|     this.NewForAccount( formOperationCosts, operations, account ); | 
|   *] | 
| } |