cnavarro wrote:En España, según mi análisis, si existe la necesidad de tener un nivel de "detalle" y un máximo nivel de "balance", para indicar qué cuentas pueden recibir movimientos y cuáles acumulados siguiendo el proceso de hijo -> padre tal y como lo habéis hablado de una u otra forma dependiendo del pais
Cuando hice mi programa de contabilidad, hace ya, tenía dos variables, una que contenía el nivel de la cuenta de movimientos ( por ejemplo 8 : 57200001 [ Banco 1 ] ), y otra con el máximo del nivel de cuentas de balance ( este nivel me lo ofrecia el análisis de los balances oficiales, y ver por ejemplo que si utilizaban en los balances una cuenta 4201, eso me decia que nunca podría utilizar una cuenta de nivel 4 en las cuentas de movimientos ).
Además en mi fichero de cuentas contables tenía tenía un campo que era NIVEL, cuyo valor era Len( AllTrim( campo_codigo_de_cuenta ) ), para asi poder ordenar el fichero más fácilmente.
Saludos Navarro, como dice tu aporte y es la logica natural debemos controlar un nivel acumulativo(padre) y lo(s) niveles de movimientos o detalles(hijo), hay quien en el mismo registro usa un campo que considero buenisimo que es a que cuenta superior pertenece la cuenta en si, si no es cuenta de nivel 1que ya no tendria cuenta superior.
Otro colega coloca en el miesmo registro que tipo de cuenta es, ACUMULATIVA o MOVIMIENTO. todo es valido para evitar que el usuario nos heche una broma y seamos nosotros los que tengamos e control del sistema y hacerlo lo mas estable y menos vulnarable.
Hay otro que tambien tiene una buenisima idea de en una consulta hacer la busqueda de esa cuenta dentro de otra cuenta, si la encuantra, entonces es una cuenta acumulativa ya que posee cuenta de movimiento o detalles, hay muchas buenas idea.
Tratare tomar lo mejor de cada sugerencia y hacer un hibrido y luego publicarlo.
Lo que si veo es que nadie a respondido a mi pregunta sobre: si es mejor usar el plan(catalogo) de cuenta dentro de un BROWSE o en un TREE, ya que por la gestion de padre->hijo parece que lo del TREE seria una buena idea...pero no se si mas adelante esto no sea funcional y sea mejor el BROWSE, por eso pregunte a los que ya han realiazdo sus sistemas contables...gracias...saludos...