Ver Mensaje Individual
  #1  
Antiguo 23-05-2006
Choclito Choclito is offline
Miembro
 
Registrado: jul 2004
Posts: 169
Reputación: 20
Choclito Va por buen camino
Lightbulb informes de contabilidad

hola amigos contarles q me encomendaron hacer un sistema de contabilidad y bueno todo iva bien ya pude generar libro diario y libro mayor
El problema q tengo es como generar Balance general donde los totales estan en la parte de la cabecera
Para ser mas claros les explico como estructure mis tablas q son las siguientes:
plancuentas(codigo,detalle,tipo)
asientocontable(nro_asiento,fecha,tipoasiento,comprobante)
detalleasiento(codigo,nro_asiento,debe,haber)
Y de ahi genero libro diario,libro mayor y estado de resultados pero la verdad nose como hacer para generar balance general, un ejemplo del plan de cuentas es el sgte:
codigo detalle tipo
1 activo grupo
1.1 activo disponible grupo
1.1.1 caja grupo
1.1.1.1.* caja chica detalle
1.1.1.2.* Caja M/nacional detalle


Como veran para q se registre los asientos contables solo hice q se visualicen solo los q son de tipo detalle pero para el balance general se tiene q ir acumulando dependiendo cuantos niveles se tuviera por cada cuenta por ejemplo:
si tengo q el total de la cuenta caja chica es 200 lo que quisiera q salga es asi:
1 Activo 350
1.1 Activo disponible 350
1.1.1 Caja 350
1.1.1.1.* Caja chica 200
1.1.1.2.* Caja M/nacional 150


La verdad nose como tendria q hacer eso pues si bien en el ejemplo q les muestro se da el caso de q hay 3 niveles puede haver otras cuentas en las que solo hay dos o mas talves esto puede ser variable
Ante todo les pido sugerencias y su gran ayuda de como puedo hacer o q tengo q cambiar para q me salga el informe de la forma q les mostre
Trabajo con delphi 7 firebird y qreport y muchisimas gracias por su grandiosa ayuda
Responder Con Cita