$maxFloatPart) { ++$newIntPart; $newFloatPart = min($maxFloatPart - 1, $newFloatPart - $maxFloatPart); $newFloatPart = max($newFloatPart, 0); } DynData::setVEx($accountId, TN_TOTAL_CEG_CONSUME, 0, $newIntPart); DynData::setVEx($accountId, TN_TOTAL_CEG_CONSUME, 1, $newFloatPart); } } }