Informes y procedimientos

Ingrid tiene un conjunto muy amplio de informes con salida a formatos PDF, HTML, impresos en papel... que hemos podido probar si seguimos los pasos de elaboración de Mi primer presupuesto.

Los puntos de la aplicación en los que acceder a los informes, en un proyecto abierto, son:

· Menú > Proyecto > Herramientas habituales > Informes : tiene una serie de botones como accesos directos a los más utilizados.

· Menú > Procedimientos Comunes : con una estructura en árbol de carpetas temáticas en la que están clasificados todos los accesibles para su nivel de suscripción.

· Contextualmente a algunos conceptos : bien con clic derecho en las casillas de selección de una lista de conceptos (lo que permite muti-seleccionar conceptos sobre los que se ejecutará el informe) o bien con el menú al pie, que muestra los informes contextuales al concepto presentado en la página actual.

 

Estos informes predefinidos son muy parametrizables sin requerir apenas explicación de su uso. En el apartado INFORMES del índice se encuentra un catálogo muy completo de ellos, con vistas previas realizadas con datos de ejemplo y documentación de los distintos parámetros.

Para administradores

Los distribuidores de Ingrid y los clientes suscritos para uso profesional -dependiendo de su nivel de suscripción-, también tienen acceso a la potentísima programación en Javascript (ECMAscript 6) que genera no sólo los informes sino muchísimas herramientas y procedimientos (por ejemplo importación/exportación de archivos, generación masiva de múltiples informes y grabación directa automática en PDF, definición de ventanas del interface...), pudiendo modificarlas o hacer las suyas. Puede ver nociones de cómo hacer esto en el tema Procedimientos javascript.

También se permite a estos administradores programar eventos asociados a las clases, que abren la puerta a modificaciones en el comportamiento del interface al introducir datos, eliminarlos, modificarlos, hacer cálculos y otros muchos. 

Hay un conjunto muy extenso de funciones de librería javascript que se pueden usar al programar procedimientos y eventos. Se agrupan en funciones de alto nivel (aplicación de mediciones y presupuesto contra BBDD mongoDb) y funciones de plataforma ingra, más genéricas (para representación geográfica y de imágenes, archivos y directorios, gráficas estadísticas, manejo de cadenas de caracteres, objetos...). Tiene la documentación del API en:

API de funciones Ingrid (aplicación, nivel de funciones más alto)

API de funciones Ingra (plataforma base, funciones de propósito más general)