A petición de algunos usuarios, a continuación se describe cómo se relacionan algunas tablas de la base de datos de una contabilidad de KEME. La lista de tablas no es exhaustiva, y se irá completando poco a poco.
En el siguiente gráfico se muestran las claves foráneas entre las tablas “plancontable”, “datossubcuenta”, “diario” y “planamortizaciones”:

Esta información puede sernos útil, por ejemplo, para elaborar un informe del libro diario con descripción de cuentas en cada registro.
A continuación se muestran las relaciones entre las tablas implicadas en los libros de facturas (IVA):

El siguiente esquema muestra las relaciones entre las tablas implicadas en los Estados Contables:

Tablas implicadas en el registro de vencimientos:

En la siguiente figura mostramos como se interrelacionan las tablas implicadas en las amortizaciones del inmovilizado (algunas de las relaciones mostradas no constituyen claves foráneas):

Fenomenal este blog y el funcionamiento de las tablas principales.
Gracias.
Comentario por SOCGER — octubre 15, 2009 @ 9:22 am |
Hola consulta por ejemplo como trapasa los saldos del activo fijo a su cuenta superior activo por ejemplo. ya qu su tabla plan de cuenta tiene 3 atributos.
Comentario por Gonzalo R. — junio 16, 2010 @ 5:14 pm |
Hola Gonzalo,
no se produce el traspaso que comentas. Los saldos de las cuentas principales se calculan al momento mediante consultas a la tabla del diario (estados contables, balance de sumas y saldos, mayor, etc.) – Es muy fácil agregar las cuentas auxiliares en las consultas para que los totales se recojan en las cuentas principales (niveles superiores).
Esta forma de trabajar simplifica y agiliza el registro de asientos.
Un saludo,
José Manuel
Comentario por dibosa — junio 16, 2010 @ 9:36 pm |
Jose Manuel, muy buenas. En la versión 2.6 que cambios has introducido en la bd y en sus tablas. ¿Las tienes documentadas en algún sitio?
Gracias de antemano
Comentario por socger — octubre 29, 2010 @ 10:07 am |
Para consultar todas las tablas de la aplicación puedes examinar los fuentes del programa – por suerte KEME es OpenSource
Descárgate el tar ball (el fichero .tar.gz), descomprímelo y consulta el archivo basedatos.cpp; en el método “solotablas” tienes todas las definiciones de las tablas y claves foráneas. En la función actualizade251 () tienes todos los cambios de la versión 2.5.1 a la 2.6; y en las anteriores están registrados todos los cambios desde las primeras versiones de KEME.
Un saludo,
José Manuel
Comentario por dibosa — octubre 29, 2010 @ 4:00 pm |
Buenas, agradeceria si me indicaria con mayor exactitud de donde descargar el fichero .tar.gz citado anteriormente para ver las definiciones de las tablas, o si existe algun diagrama ER donde se muestren las tablas y sus relaciones, puesto que he visualizado el mismo desde el script ubicado en la carpeta de instalacion “C:\Archivos de programa\keme4\doc” pero no posee las relaciones.
Muchas gracias!
Comentario por matias_p — diciembre 15, 2010 @ 4:19 pm |
Te paso el link donde puedes descargar los fuentes del programa:
http://sourceforge.net/projects/keme/files/KEME-Contabilidad/2.6/
El archivo a descargar es “keme-2.6.tar.gz”
Saludos
Comentario por dibosa — diciembre 15, 2010 @ 4:53 pm |
buenas nuevamente, quisiera saber donde puedo visualizar las relaciones entre las tablas, si existe algun script de creacion para dichas relaciones o algun diagrama o similar, muchas gracias!
Comentario por matias p — agosto 18, 2011 @ 8:08 pm |
Hola, Matías,
la descripción de las tablas y claves primarias/foráneas está en los fuentes, en el archivo “basedatos.cpp” – Puedes obtener un script de la creación de la base de datos haciendo un “dump” a un archivo desde el gestor de base de datos.
Un saludo,
José Manuel
Comentario por dibosa — agosto 19, 2011 @ 5:09 pm |