| Quintiq file version 2.0 | 
| #parent: #root | 
| Method Copy ( | 
|   FormOperationCosts formOperationCosts, | 
|   OperationCost operationCost | 
| ) id:Method_DialogCreateEditOperationCost_Copy | 
| { | 
|   #keys: '[145730.1.104977273]' | 
|   Body: | 
|   [* | 
|     // Copy unit cost (only allow one) | 
|     DataHolderForm.Data( formOperationCosts ); // Form that opens the dialog, to select the newly created object in list | 
|      | 
|     // Copied operation cost has new ID | 
|     data := shadow( operationCost ); | 
|     data.ResetWrapped(); | 
|     data.ID( MacroPlan.IDHolder().GetOperationCostID() ); | 
|      | 
|     // Add operation into data holder | 
|     DataHolderOperations.Data().Add( data.Operation() ) ; | 
|      | 
|     // Set dialog data | 
|     DataHolderDialogData.Data( &data ); | 
|      | 
|     // Initialize the dialog | 
|     this.Initialize(); | 
|   *] | 
| } |