# Pasar parámetro de vDevelop a vReport

**URL:** <https://foros.velneo.com/t/pasar-parametro-de-vdevelop-a-vreport/8394>\
**Category:** Velneo\
**Created:** [19 Octubre, 2015 15:54 UTC](https://foros.velneo.com/t/pasar-parametro-de-vdevelop-a-vreport/8394 "2015-10-19T15:54:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrei](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@andrei](https://foros.velneo.com/u/andrei)\
**Post date:** [19 Octubre, 2015 15:54 UTC](https://foros.velneo.com/t/pasar-parametro-de-vdevelop-a-vreport/8394/1 "2015-10-19T15:54:55Z")

</div>

Spy capaz de pasar esa variable, de esta manera: “ver\_pag:1”, en la parte de Informe externo: Imprimir informe.

Muestro esa variable en un campo de vReport de esta manera: ver\_pag, y en el campo de args: $P{ver\_pag}

Ahora bien, tengo otro campo que quiero que se muestre solamente si ver\_pag = 1.

Pongo esto y no funciona: “$P{ver\_pag}=1” (En condición para imprimir de ese campo).

¿Qué tendría que poner?

---

<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:** [19 Octubre, 2015 16:13 UTC](https://foros.velneo.com/t/pasar-parametro-de-vdevelop-a-vreport/8394/2 "2015-10-19T16:13:33Z")

</div>

Hola andrei.

Recuerda, estamos en el infierno de los mil y un lenguajes, formatos, codificaciones, …

La condición en vreport la interpreta un “Intérprete Javascript” y resulta que la condición de comparación igual es un doble signo.

“$P{ver\_pag}==1”

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![vlinares](https://avatars.discourse-cdn.com/v4/letter/v/57b2e6/32.png) [@vlinares](https://foros.velneo.com/u/vlinares)\
**Post date:** [19 Octubre, 2015 16:16 UTC](https://foros.velneo.com/t/pasar-parametro-de-vdevelop-a-vreport/8394/3 "2015-10-19T16:16:02Z")

</div>

Muchas gracias Paco…  
Llevo toda la tarde pengandome con lo mismo que andrei  
Al final habia optado por $P{ver\_pag}\>0

Gracias de nuevo.  
Vicente

---

<div class="post-metadata">

**Author:** ![andrei](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@andrei](https://foros.velneo.com/u/andrei)\
**Post date:** [20 Octubre, 2015 07:23 UTC](https://foros.velneo.com/t/pasar-parametro-de-vdevelop-a-vreport/8394/4 "2015-10-20T07:23:46Z")

</div>

Gracias, eso funciona.

Ahora bien, a ese informe llamo desde varios puntos.

Me gustaría poder ver un campo en función desde donde llamo pero sin pesarle el parámetro siempre, sino sólo desde un punto.

¿Sería posible usar $P{ver\_pag}!=1|$P{ver\_pag}=="" o algo parecido? Esto no funciona, ya que entiendo que en vReport espera ese parámetro para evaluar la condición, de qué otra manera de podría hacer sin tener que modificar todas las llamadas a tal informe para pasar el parámetro.

---

<div class="post-metadata">

**Author:** ![tic-software](https://avatars.discourse-cdn.com/v4/letter/t/c4cdca/32.png) [@tic-software](https://foros.velneo.com/u/tic-software)\
**Post date:** [20 Octubre, 2015 08:07 UTC](https://foros.velneo.com/t/pasar-parametro-de-vdevelop-a-vreport/8394/5 "2015-10-20T08:07:18Z")

</div>

¿ Has probado ?

```auto

"$P{ver_pag}!='1'||$P{ver_pag}==''"

```

---

<div class="post-metadata">

**Author:** ![andrei](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@andrei](https://foros.velneo.com/u/andrei)\
**Post date:** [20 Octubre, 2015 08:22 UTC](https://foros.velneo.com/t/pasar-parametro-de-vdevelop-a-vreport/8394/6 "2015-10-20T08:22:12Z")

</div>

No funciona, no no creo que vaya a funcionar, ver\_pag no existe como tal, sólo existe cuando llamo desde un sito en concreto.  
No sé si habrá una manera de preguntar por su existencia en vez de preguntar por su valor.
