# Expresión con variables en vReport

**URL:** <https://foros.velneo.com/t/expresion-con-variables-en-vreport/10147>\
**Category:** Velneo\
**Created:** [24 Abril, 2019 16:28 UTC](https://foros.velneo.com/t/expresion-con-variables-en-vreport/10147 "2019-04-24T16:28:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gontorre](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/gontorre/32/5728_2.png) [@gontorre](https://foros.velneo.com/u/gontorre)\
**Post date:** [24 Abril, 2019 16:28 UTC](https://foros.velneo.com/t/expresion-con-variables-en-vreport/10147/1 "2019-04-24T16:28:49Z")

</div>

Buenas tardes

Tengo un informe de jornadas laborales en vReport con una variable TOT\_TIM que es un acumulado de los tiempos trabajados cada jornada en segundos.

En el pie del informe quiero mostrar el total de horas trabajadas en el mes con una expresión del tipo:

rightJustified(numberToString(cut(TOT\_TIM/3600, 0), “f”, 0), 2, “0”)+":"+rightJustified(numberToString((TOT\_TIM-(3600\*cut(TOT\_TIM/3600, 0)))/60, “f”, 0), 2, “0”)

¿Cómo puedo generar esta expresión en vReport?

Gracias y un saludo

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [25 Abril, 2019 11:00 UTC](https://foros.velneo.com/t/expresion-con-variables-en-vreport/10147/2 "2019-04-25T11:00:11Z")

</div>

Hola Gonzalo.

En VReport deberás usar una expresión Script usando código javascript y haciendo referencia a la variable mediante la expresión &V{variable}.

En tu caso, prueba lo siguiente:

```
function PadLeft(valor, longitud) {
    return (valor.toString().length < longitud) ? PadLeft("0" + valor, longitud) : valor;
}
PadLeft(Math.floor($V{horas}/3600), 2) + ":" + PadLeft(Math.floor($V{horas}%3600/60), 2)

```

 ![imagen](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/2/22944b04a3f756a467f857afe737cfef31d3e6d8.png)

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![gontorre](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/gontorre/32/5728_2.png) [@gontorre](https://foros.velneo.com/u/gontorre)\
**Post date:** [25 Abril, 2019 15:42 UTC](https://foros.velneo.com/t/expresion-con-variables-en-vreport/10147/3 "2019-04-25T15:42:01Z")

</div>

Muchas gracias, Paco

Me faltaba el “detalle” de que el script no se puede escribir en código de Velneo nativo.

Un saludo
