Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 11-04-2007
seara2005 seara2005 is offline
Miembro
 
Registrado: ago 2003
Ubicación: Colombia
Posts: 63
Poder: 24
seara2005 Va por buen camino
Saldos de Contabilidad

Yo utilizo Delphi 7 y Firevird 1.5

Les digo que yo estoy realizando un proyecto similar y tengo la misma duda, si bien en el ejemplo anterior que es sencillo escalonado, puede coincidir que al ordenar y agrupar por la cuenta y recorriendo desde abajo hacia arriba siempre que la longitud de la cuenta sea igual se suman los saldos y se acumulan en una variable, cuando se encuentre una cuenta de longitud inferior se le asigna el acumulado y así por el estilo hasta que se encuentre una cuenta con longitud superior a la actual donde se reinicia el saldo e inicia un nuevo ciclo.
Pues el problema real surge cuando al ordenar alfabeticamente los hijos no quedan inmediatamente en la posición inferior del padre, por ejemplo:

CUENTA DESCRIPCION SALDO
1 Activo 1,500.00
11 Disponible 1,500.00
1101 Cajas 800.00
110505 Caja General 100.00
110510 Cajas menores 500.00
110515 Moneda extranjera 200.00
1110 Bancos 700.00
111005 Moneda Nacional 600.00
111010 Moneda extranjera 100.00

y así sucesivamente...

En este ejemplo tienen saldo resultante de operaciones contables las cuentas de 6 dígitos, el saldo del resto se determina a partir de su saldo y el cálculo o el algoritmo se complica al determinar el 11 Disponible que es la suma de 1101 Caja y 1110 Bancos, pero que no están contínuos.

Si alguien me pudiera explicar un algoritmo genérico para resolver un arbol de cualquier profundidad y complejidad le estaria muy agradecido.

Ya he pensado en asignar un campo a al crear cada cuenta para identificar la cuenta padre y así recorrer, pero no tengo nada que me funcione confiablemente



Saludos para todos

Pedro Pablo
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como hacer para que un programa NO pueda ser cerrado desde el Task Manager? bustio Varios 6 25-05-2006 18:58:04
Como hacer un programa que utilice base de datos para un a intranet en Buider c++ 5.0 TitoAlejandro C++ Builder 5 22-11-2005 10:02:15
impresion de informe contable con string grid y QUICK REPORT ale21alito Impresión 1 29-03-2005 20:15:45
Porfa Recomiendenme un buen curso de delphi maravert Gráficos 3 08-10-2004 06:29:36
Plan Contable TIKIMORE Varios 0 29-05-2003 13:29:22


La franja horaria es GMT +2. Ahora son las 18:52:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi