Construir listados personalizados

Es posible escribir sus propios listados para satisfacer sus necesidades, si puede programar un poco. Necesitará conocer SCHEME (un lenguaje de programación parecido a LISP), además es una idea excelente disponer de una copia del código fuente de GnuCash.

La interfície de listados está indocumentada, pero puede obtener una idea de como funciona examinando el archivo src/scm/report/hello-world.scm en la distribución del código fuente de GnuCash.

También necesitará acceder a los datos del "motor" para rellenar de datos su listado. Esto se consigue con un conjunto de funciones de Scheme que están documentadas en el archivo src/g-wrap/gnc.html. Quizá desee examinar alguno de los listados en src/scm/report para tener un punto de referencia de como están hechos.

Por el momento, los listados se hacen creando internamente páginas HTML y procesándolas con un control HTML ("widget"). (Próximas versiones de GnuCash esperemos que soporten un sistema más flexible).

Si necesita más información, o ha desarrollado un nuevo listado que sea de utilidad para otros usuarios, por favor contacte con la lista de correo del desarrollo de GnuCash en .