|
Ayuda tema presentacion contabilidad en delphi 6
Hola a todos
Tengo un sistema contable que funciona perfectamente ya hace algunos anios , pero ahora un cliente me pidio algo un poco diferente y estoy un poco confundido les explico
tengo un plan de cuentas
ejemplo
1 Activo
1.1 activo fijos
1.1.1 caja
1.1.1.1 caja general
etc
pues bien , esto yo lo tengo en un treview como arbol claro esta tengo otro campo adicional donde se guarda de donde viene la cuenta
ejemplo
11.11.1.11.1.1.1.1 Esta es la cadena que se guarda para caja general
1 para activos
11.1 activos fijos y asi sucesivamente
ahora lo que quiere el cliente es , que si hago una transacccion contable esta muestre los balances acumualados por cuentas ejemplo
tengo 2 asientos contables q tocaron a la cuenta caja
uno de 100 y otro de 200
1 Activo 100
1.1 activo fijos 100
1.1.1 caja 100
1.1.1.1 caja general 100
en el segundo asiento aumentamos 200
1 Activo 300
1.1 activo fijos 300
1.1.1 caja 300
1.1.1.1 caja general 300
asi deben presentarse los balances , alguna idea q puedo hacer , recuerden que es solo presentacion , uso fastreport y delphi 6
desde ya mil gracias
hace un tiempo hicimos algo en foxpro
y lo que hacia era ir recursivamente restando valor hasta ver el nivel superiro a la cuenta y asi hasta llegar al nivel superior acumulando los valores pero ahora como q se ma cerrado el cerebro , porque las cuentas no siempre van en orden ejemplo
1 Activo
1.1 activo fijos
1.1.1 caja
100 caja general
__________________
IVAND
|