BLOG

El objeto informe en Velneo V7

Por [N4] jarboleya1 el | 20 Comments

Nuestra visión sobre la generación de informes en Velneo V7 basado en la experiencia de los desarrollos en Velneo 6.x es que:

– Más del 90% de los informes se desarrollan con el editor de informes de Velneo.

– El resto de informes que con Velneo 6.x no se podían generar requerían la exportación de la información para su procesamiento con otras herramientas.

En Velneo V7 dispondremos, adicionalmente, de ODBC para poder atacar la base de datos de Velneo directamente sin necesidad de programación. Por eso nuestra recomendación al uso del ODBC como herramienta alternativa, pero en ningún caso como generador principal de informes. Tal vez no transmitimos bien esta recomendación y ha llevado a alguna confusión.

Como es lógico si disponemos del ODBC antes de tener el objeto informe, herramientas como Crystal Reports son una “alternativa”, pero reitero que entendemos que será el objeto informe nativo de Velneo V7 el que se utilizará para la generación de la gran mayoría de los informes.

También nos gustaría confirmaros que para Velneo este objeto es “muy importante”, ese es precisamente el motivo que nos ha llevado a posponer su desarrollo para el final ya que se trata de un objeto que requiere bastante tiempo de desarrollo y no afecta al núcleo de la plataforma.

En el generador de informes de Velneo V7 nos gustaría que además de soportar las funcionalidades de Velneo 6.x, las mejore en aspectos como previsualización, impresión de objetos texto multi-página y que dispongamos de nuevas posibilidades como la impresión a PDF.

Para terminar este artículo y como respuesta a otra duda planteada comentaros que también se está trabajando en el objeto Chart (Gráficos) -antigüo objeto hoja de cálculo- con el fin de tenerlo si da tiempo en Febrero de 2009 ya que aunque es un objeto complejo su existencia permitiría su uso tanto en formularios como en el objeto informe donde también podrá ser incrustado.

Como siempre quedamos a vuestra disposición para resolver las dudas que se os planteen.

Velneo es el entorno ágil para el desarrollo
de aplicaciones empresariales

DESCARGAR VELNEO

20 Responses to "El objeto informe en Velneo V7"
  1. astillero dice:

    Me parece muy acertado respetar la generación de informes nativa. Tambien es lógico que no deba ser tan potente como otras herramientas especializadas. Basta con que cubra el 80% de las necesidades de desarrollo..

  2. cristianvg2003 dice:

    En hora buena arboleya, muy esclarecedor y tranquilizador el articulo, pues desde mi perspectiva personal, la consolidacion de informacionn y su presentacion grafica y ordenada, son tal vez los pilares fundamentales en cuanto a la razon de ser de los sistemas de informacion y me preocupaba porque Velneo no se pronunciaba con respecto al asunto y cuando lo hizo dio a entender que era algo que hiban a dejar en manos de terceros,

    gracias por el aporte, me tranquilizas bastante con el asunto del previsualizador y la exportacion a PDF, me parce algo basico.

    Vsaludos.

  3. gregonzalezg dice:

    Quisera agregar a lo ya expuesto.

    Podrían ver la manera de acceder desde el informe a los datos de las tablas que componen el informe?.

    Si en el informe se muestran los números de facturas, al hacer doble clic sobre ella que me despliegue los datos de la factura.

    Además…. Poder visualizar jerárquicamte los detalles de las agrupaciones…. entonces, si queremos el informe resumido lo dejamos como está, pero si lo deseamos detallado, ampliamos los agrupadores e imprimimos…..

    Estas cosas se me ocurren del corto tiempo que trabajé con PowerBuilder.

    Gracias y Adelante.

  4. gregonzalezg dice:

    Quisera agregar a lo ya expuesto.

    Podrían ver la manera de acceder desde el informe a los datos de las tablas que componen el informe?.

    Si en el informe se muestran los números de facturas, al hacer doble clic sobre ella que me despliegue los datos de la factura.

    Además…. Poder visualizar jerárquicamte los detalles de las agrupaciones…. entonces, si queremos el informe resumido lo dejamos como está, pero si lo deseamos detallado, ampliamos los agrupadores e imprimimos…..

    Estas cosas se me ocurren del corto tiempo que trabajé con PowerBuilder.

    Gracias y Adelante.

  5. gregonzalezg dice:

    Quisera agregar a lo ya expuesto.

    Podrían ver la manera de acceder desde el informe a los datos de las tablas que componen el informe?.

    Si en el informe se muestran los números de facturas, al hacer doble clic sobre ella que me despliegue los datos de la factura.

    Además…. Poder visualizar jerárquicamte los detalles de las agrupaciones…. entonces, si queremos el informe resumido lo dejamos como está, pero si lo deseamos detallado, ampliamos los agrupadores e imprimimos…..

    Estas cosas se me ocurren del corto tiempo que trabajé con PowerBuilder.

    Gracias y Adelante.

  6. r_baena dice:

    Muchas gracias por la explicación y aclaración. Es tranquilizador, a la vez que estupendo.

    Nuevamente, muchas gracias… y esperando con ansias la nueva versión.

    Un saludo.

  7. fjpnovo dice:

    Buenos dias Jesús:

    Entendido.

    Un saludo,

    Fran.

  8. ricardoriobo dice:

    Gracias Jesus, tu siempre dando buenas noticias.

    Saludos

  9. eic dice:

    Hola.

    Grandes noticias, y mejores perspectivas.

    Saludos,

    Fran Varona

  10. benito.lavandeira dice:

    Hola.

    “En el generador de informes de Velneo V7 nos gustaría que además de soportar las funcionalidades de Velneo 6.x, las mejore en aspectos como previsualización, impresión de objetos texto multi-página y que dispongamos de nuevas posibilidades como la impresión a PDF.”

    Este parrafo es muy importante, pienso que sobra NOS GUSTARÍA y debe ser capaz de imprimir objeto texto multi-pagina

    Por lo demás bien, pero lo pasé tan mal con V6 que aún no las tengo todas conmigo

  11. juan_figueroa dice:

    Otra buena noticia. Muchas gracias.

    No ser tacaños con las mejoras. Las que apuntaste me parecen de perlas.

    No obstante te olvidas de que con Velneo 6.x estamos haciendo informes html. Espero poder seguir haciéndolos con la misma facilidad con Apache.

  12. jpamiesb_1712 dice:

    Hola que tal

    Una pregunta que no se si valdra para todos,pero si para mi

    Se podra desde un informe imprimir varios informes, me explico

    Supongamos una tabla con totales diarios efectivo, cheques, pagares, notas de debito, etc

    y los detalles de cada una de estas tablas, estan en diferentes tablas

    Se podra desde el informe de los totales diarios, imprimir el detalle de cada una de las otras tablas

    Saludos

    Catarso

  13. jarboleya dice:

    Hola,

    @Gregonzalezg El objeto informe está diseñado para la impresión de informes en papel, lo que ocurre es que también se permitirá la generación del informe en formato PDF y la previsualización de los informes en pantalla. Sobre lo que planteas debes comprender que no es factible ni en papel y creo que tampoco es posible en PDF. La previsualización tampoco será un control en principio con la funcionalidad que planteas. Creo que es muy interesante la funcionalidad que planteas y que comentas que soporta PowerBuilder, aunque supongo que será algún control específico para realizar esa acción. Si te parece bien, podrías indicarnos donde podemos ver un ejemplo de lo que comentas. Gracias.

    @Benito_Lavandeira Es cierto que utilicé el condicional. En principio prefiero no afirmar nada que no esté totalmente desarrollado y probado, pero sí te puedo confirmar que la impresión multi-página de un objeto es un objetivo fijado por el equipo de desarrollo y un compromiso que estoy seguro se cumplirá en la impresión de informes de Velneo V7.

    @Juan_Figueroa Tienes razón, otra posibilidad de generar informes es el servidor HTML en Velneo 6.x. En principio con el módulo Apache para V7 deberías poder programar informes igual que lo haces ahora.

    @Jpamiesb No se si he entendido bien tu planteamiento porque en principio hablas de una tabla con totales y después de otras tablas… En principio el objeto informe sólo tiene un origen, por lo que se puede especificar una tabla. Si la información que comentas está en una sola tabla no hay problema en resolverlo igual que se hace ahora en Velneo 6.x con agrupamientos y totales. Si está en varias tablas también lo puedes programar igual que ahora sobre una tabla temporal con enlace a todas las tablas en la que se graban los registros a imprimir en el informe.

    Saludos.

  14. comercial dice:

    Hola Jesus:

    Importante que aclareis lo de los informes, pues había cierto desazón, con el tema.

    Yo veo muy importante poder generar PDF desde la aplicación, pudiendo indicar el nombre y directorio donde se guarden, tanto desde el programa como el usuario final (según decidamos en tiempo de desarrollo).

    En cuanto a lo que comenta “@Gregonzalezg ” decirte que eso también lo tiene CrystalReport. El funcionamiento era de la siguiente forma:

    En las secciones podías definir:

    1.- si eran visibles,

    2,. Ocultar (permite profundizar),

    3.- Suprimir (no permite profundizar).

    A esta última se le podía poner una condición, por lo que en un mismo listado se podía profundizar en unos casos y en otros no.

    Básicamente es que las secciones que ahora en v6 se pueden hacer ocultas, tendrían dos estados , como ahora ocultas siempre (suprimir), o ocultas pero el susario en vista previa puede desplegar la información (ocultar). INTERESANTE

    En cuanto a lo que expone “@Jpamiesb” es que desde un maestro podamos imprimir información de varios historicos (filtrados). Por ejemplo desde la cabecera de una factura sus lines y sus vencimientos. Y eso no es operativo usar tablas en memoria, deben ser objetos rejilla, a los que se le permitan poner condiciones, y crezcan adecuadamente. IMPORTANTE

    También es muy improtante poder tener varias secciones de detalle, con sus condiciones de visibilidad, lo que nos permitiría tener aspectos totalemnte diferentes del detalle en función de condiciones de agrupamientos por ejemplo.

    Nacho

  15. jafaro dice:

    Hola:

    También estaría muy bien que el objeto Chart permitiera modificar el formato de los datos que están en los ejes de coordenadas, interior de los trozos de las tartas….

    Muy importantes los dos puntos que señala Nacho: que el objeto rejilla de histórico crezca adecuadamente y que pueda haber varias secciones de detalle.

    Javier

  16. juan_figueroa dice:

    Se me olvidaba: Creo que no puede faltar que el editor de informe disponga de el listado con los controles y su posición, como en los actuales formularios.

    Tengo dudas de cómo se podrían sustituir los eventos de sección y los estados de variables globales desde Cristal Reports (nunca lo he usado)

  17. jarboleya dice:

    Buenos días,

    @Nacho, muchas gracias por la explicación del funcionamiento de las secciones con condición de visibilidad. Debes tener en cuenta que eso no funcionará ni en papel ni en PDF, sólo en la previsialización del informe en pantalla donde desconozco que posibilidades ofrece al respecto el control de Qt. Pero reitero que la idea me parece muy interesante aunque debéis tener en cuenta como hemos comentado en más de una ocasión que el editor de informes de Velneo no pretende llegar a la potencia de una herramienta especializada como Crystal Reports.

    Respecto a lo que comentas de incluir rejillas de diferentes orígenes en el informe es algo que se puede hacer hoy en Velneo 6.x (con la limitación de no poder pasar de una hoja). No te puedo confirmar nada por el momento sobre si será o no factible incluir una rejilla en un informe, en los próximos meses veremos la evolución de este objeto. Pero tampoco toméis esta frase como un “no se podrá” 😉 Simplemente prefiero ser prudente.

    Respecto a lo que comentas de que no es posible con tablas en memoria imprimir varios históricos de una tabla, te comento que yo he desarrollado rejillas e informes utilizando esa técnica y funcionan sin problemas, en la que se pueden mezclar información heterogenea de diferentes tablas con relación histórica o no. Piensa en una tabla en memoria con enlaces a maestro, enlace a histórico 1, enlace a histórico 2, … La rejilla o el informe tiene como origen la tabla en memoria y en detalle puedes condicionar que información visualizas o imprimes en función del puntero que tenga resuleto el registro. Evidetemente esta es una solución alternativa y laboriosa. La opción de poder tener sub-informes dentro del informe, estamos de acuerdo que siempre resultará más cómoda.

    @Jafaro, gracias por tu sugerencia. Sobre lo que planteas de los datos del eje de coordenadas no puedo darte una respuesta concreta, pero lo que si te fuedo afirmar es que, sin duda, el objeto Chart el existente en Velneo 6.x con mayores posibilidades de configuración.

    @Juan_Figueroa, El editor del objeto informe de Velneo V7 te dará las mismas opciones que tiene el editor de formularios. Ya lo puedes comprobar, si te fijas existe una ventaja con la lista de los subobjetos (controles) del formulario y también del informe, situada por defecto en la parte inferior derecha del editor.

    Muchas gracias por vuestras aportaciones.

  18. comercial dice:

    Hola Jesus:

    En CrystalReport, en la vista previa podías cambiar la condición de visibilidad solo en vista previa, pero con un matiz importante, si desde la vista previa lo enviabas a la impresora, PDF,… El listado se enviaba con el estado de la vista previa, es decir si habías activado una sección oculata esta salía en el papel. Si el listado lo enviabas directamente a la impresora desde la rejilla lógicamente no se verían.

    Tablas en memoria: Efectivamente la solución que comentas es factible en v6, y las rejillas existen. Pero seguro que lo mejorareis en v7 😉 no?.

    Nacho

  19. manuel.rd dice:

    Sobreentiendo con los últimos post puestos que una versión con la que realmente se pueda hacer una aplicación funcional le veremos a mediados del próximo año. Me refiero a una aplicación que se le pueda a poner a algún cliente.

    A mi me gusta que Velneo tenga informes nativos, es una gran potencia, tener que tirar de ODBC y Crystal Report lo que haría sería retrasar la produción ya que tienes que estar lidiando con mas cosas para obtener un informe.

    La salida en PDF es algo bueno, ya que la gente lo pide bastante. Como se ha comentado, hay que poder dar salida a los datos de varias manera para su posterior analisis, ya sea html, pdf, un gráfico, word, excel…Son añadidos a la aplicación.

  20. jarboleya dice:

    Hola,

    @Nacho, Muchas gracias por la información. Está claro que el control de previsualización de Crystal Report es muy potente, es lógico tratándose de un producto líder mundial en generación de informes. Como te comentaba desconozco las posibilidades que ofrecerá el control de Qt para la previsualización de informes, pero como siempre trataremos de darle la mayor funcionalidad posible de la forma más sencilla.

    @Manuel.Rd Estoy de acuerdo contigo cuanto más informes nativos generes seguramente estarás ahorrando una importante cantidad de tiempo y problemas. Sobre tu comentario de qué versión te permitirá desarrollar una aplicación funcional creo como ya se comentó dependerá de las necesidades que tengas. En la versión que verá la luz en Octubre habrá avances importantes, en la de febrero de 2009 está prevista que vean la luz los objetos Chart e Informes. Es posible que con esa versión haya muchos desarrolladores que ya tengan todas las piezas necesarias para hacer las aplicaciones que comercializan. De todas formas debemos ser conscientes de ha llegado el momento de pensar en la formación en Velneo V7 y el comienzo de desarrollo de aplicaciones, primero de pruebas o de pequeño tamaño donde podáis aprender las técnicas y comprobar la fiabilidad antes de atacar proyectos mayores. Estos pasos que creo serán los más habituales para unos puedes suponer 2 ó 3 meses, para otros 6 meses y para otros un año dependiente del tiempo disponible o de disponer de los proyectos adecuados para atacarlos con Velneo V7. Los que empiecen en Octubre pueden llegar al punto que comentas a finales del primer trimestre o en el segundo trimestre de 2009 como comentas.

    Saludos.

Deja un comentario

Esta web utiliza cookies. Si continúa navegando acepta dichas cookies y nuestra política de cookies. Gracias. ACEPTAR

Aviso de cookies