| Quintiq file version 2.0 | 
| #parent: SplitterWnd2/MatrixEditorAccountCost | 
| Response OnEndEdit ( | 
|   shadow[AccountCostInPeriod] cell, | 
|   Real newvalue | 
| ) id:Response_SplitterWnd2_MatrixEditorAccountCost_OnEndEdit | 
| { | 
|   #keys: '[124808.1.742265241]' | 
|   Body: | 
|   [* | 
|     // If matches means an account cost already exist, so just update. | 
|     if( cell.Period_MP().StartDate() = cell.AccountCost().Start() ) | 
|     { | 
|       cell.AccountCost().UpdateValueFromMatrix( newvalue ); | 
|     } | 
|     else | 
|     { | 
|       cell.AccountCost().CreateCostFromMatrix( cell.Period_MP(), newvalue ); | 
|     } | 
|      | 
|     this.EndEdit( false ); | 
|      | 
|     // Reinitialize the shadow account cost in periods | 
|     Form.ForceRepaintMatrixEditor(); | 
|   *] | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_MatrixEditor_OnEndEdit' | 
| } |