# vReport

**URL:** <https://foros.velneo.com/t/vreport/6012>\
**Category:** Velneo\
**Created:** [4 Marzo, 2013 18:27 UTC](https://foros.velneo.com/t/vreport/6012 "2013-03-04T18:27:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![TODOimpacientes](https://avatars.discourse-cdn.com/v4/letter/t/cab0a1/32.png) [@TODOimpacientes](https://foros.velneo.com/u/TODOimpacientes)\
**Post date:** [4 Marzo, 2013 18:27 UTC](https://foros.velneo.com/t/vreport/6012/1 "2013-03-04T18:27:37Z")

</div>

Buenas tardes,

Tengo unas cuantas dudas acerca de vReport. La documentación existente no aclara algunas dudas.

Hay que heredar siempre vReport para poder personalizar los informes, o podemos utilizar los comandos “Informe externo:…” sin tener heredado vReport?  
El propio editor, se encuentra integrado en vClient?  
En el caso que siempre haya que heredar vReport, podremos añadir campos a la propia tabla donde tiene definidos los informes?  
Podremos personalizar la aplicación, su interfaz?, ya se que podemos crear objetos en proyectos superiores, pero es para tener seguro que en futuras actualizaciones no perderemos funcionalidades si personalizamos.  
Se pueden añadir los informes personalizados en alternadores de lista?  
Podemos incrustar un informe personalizado a un control “Vista de datos”?  
de momento se me ocurren todas estas preguntas, pero seguro que hay mas…

Saludos y gracias

Jordi

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [5 Marzo, 2013 08:49 UTC](https://foros.velneo.com/t/vreport/6012/2 "2013-03-05T08:49:54Z")

</div>

Hola, Jordi.

Hasta donde yo sé:

```
Hay que heredar siempre vReport, si quieres usar esos comandos.
El editor sí está integrado en vClient
Si necesitas añadir campos, puedes crear tablas de extensión de las tablas originales o crear tus propias tablas. Heredar vReport simplemente "activa" los comandos para personalizar informes, pero puedes tener tus propias tablas.
No es posible personalizar su interfaz (si te refieres al interfaz del editor de informes, o al interfaz del visor de informes)
No se pueden añadir informes personalizados en alternadores ni vistas de datos. El visor de informes es un objeto "no Velneo", y por tanto, no amalgamable en otros objetos. Al menos, en esta versión (puede que nos sorprendan en el futuro).
```

---

<div class="post-metadata">

**Author:** ![innovadb](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/innovadb/32/5643_2.png) [@innovadb](https://foros.velneo.com/u/innovadb)\
**Post date:** [5 Marzo, 2013 08:50 UTC](https://foros.velneo.com/t/vreport/6012/3 "2013-03-05T08:50:04Z")

</div>

Hola Jordi

> Hay que heredar siempre vReport para poder personalizar los informes, o podemos utilizar los comandos “Informe externo:…” sin tener heredado vReport?

Me temo que si, tienes que heredar vReport aun que no quieras, ya que si no lo haces, los comandos de "Informe Externo" estarán deshabilitados.

> El propio editor, se encuentra integrado en vClient?

Si, lo que pasa es que no se puede usar sin la OpenApp.

> En el caso que siempre haya que heredar vReport, podremos añadir campos a la propia tabla donde tiene definidos los informes?

Si, pero si algún día instalas una actualización los perderás.

> Podremos personalizar la aplicación, su interfaz?, ya se que podemos crear objetos en proyectos superiores, pero es para tener seguro que en futuras actualizaciones no perderemos funcionalidades si personalizamos.

Por las funcionalidades no te preocupes, ya que solo es una open app para editar informes externos, de hecho nosotros sustituimos la open app por 2 objetos, una función y una tabla, y funciona perfectamente

> Se pueden añadir los informes personalizados en alternadores de lista?

No lo sé. No tuve tiempo de probarlo.

> Podemos incrustar un informe personalizado a un control “Vista de datos”?

No lo sé. No tuve tiempo de probarlo.

Un saludo

---

<div class="post-metadata">

**Author:** ![TODOimpacientes](https://avatars.discourse-cdn.com/v4/letter/t/cab0a1/32.png) [@TODOimpacientes](https://foros.velneo.com/u/TODOimpacientes)\
**Post date:** [5 Marzo, 2013 09:39 UTC](https://foros.velneo.com/t/vreport/6012/4 "2013-03-05T09:39:23Z")

</div>

Muchas gracias a los dos, ahora lo tengo mucho mas claro.

@Fran, veo bien las tablas de extensión, pero cuando creas una tabla de este tipo, en la tabla origen, te crea un enlace, que perderemos cuando se actualice vReport, no?

Saludos

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [5 Marzo, 2013 10:13 UTC](https://foros.velneo.com/t/vreport/6012/5 "2013-03-05T10:13:38Z")

</div>

Hola.

Ese enlace de la tabla original es dinámico, así que no tendrás problemas cuando se actualice. Si no fuera así, el mecanismo de las tablas de extensión (una de cuyas funcionalidades es, justamente, poder ampliar tablas de aplicaciones heredadas) fallaría en su propia base.
