| Quintiq file version 2.0 | 
| #parent: MatrixEditorTable | 
| Response OnUpdateValue ( | 
|   DLEngineLogisticsCostRow row, | 
|   DLEngineLogisticsCostColumn column, | 
|   DLEngineLogisticsCostCell cell, | 
|   String value, | 
|   String oldvalue | 
| ) id:Response_MatrixEditorTable_OnUpdateValue | 
| { | 
|   #keys: '[415136.0.992750480]' | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_WebMatrixEditor_OnUpdateValue' | 
|   QuillAction | 
|   { | 
|     Body: | 
|     [* | 
|       table            := selectobject( MacroPlan, DLEngineLogisticsCostReport, report, not report.IsShow() ); | 
|       //info( focusedattribute ); | 
|       cell.CoefficientValue( value ); | 
|       traverse( table, Row, trow, trow.Name() = row.Name() ){ | 
|         traverse( trow, Cell, tcel, tcel.Column().Name() = column.Name() ){ | 
|           tcel.CCRentInCost( cell.CCRentInCost() ); | 
|           tcel.CCRentOutOfCost( cell.CCRentOutOfCost() ); | 
|           tcel.CCLongTransCost( cell.CCLongTransCost() ); | 
|           tcel.CCRentStorCost( cell.CCRentStorCost() ); | 
|           tcel.CCShorTransCost( cell.CCShorTransCost() ); | 
|           tcel.DLRentInCost( cell.DLRentInCost() ); | 
|           tcel.DLRentOutOfCost( cell.DLRentOutOfCost() ); | 
|           tcel.DLRentOtherCost( cell.DLRentOtherCost() ); | 
|           tcel.DLRentStorCost( cell.DLRentStorCost() ); | 
|           tcel.WerkToDLRentTransCost( cell.WerkToDLRentTransCost() ); | 
|           tcel.CoefficientValue( cell.CoefficientValue() ); | 
|           estimatetotalcost := tcel.CCRentInCost() + tcel.CCRentOutOfCost() + tcel.CCLongTransCost() + tcel.CCRentStorCost() + tcel.CCShorTransCost() + tcel.DLRentInCost() + tcel.DLRentOutOfCost() + tcel.DLRentOtherCost() + tcel.DLRentStorCost() + tcel.WerkToDLRentTransCost(); | 
|           tcel.AllCost( estimatetotalcost * [Real]tcel.CoefficientValue() ); | 
|         } | 
|       } | 
|     *] | 
|     GroupServerCalls: false | 
|   } | 
| } |