Fórum Código para plano de contas #253575

07/10/2004

0

Pessoal estou enfrentando um problema, estou desenvolvendo um livro caixa e não estou conseguindo incrementar o código do plano de contas em sequência automática, ou seja, caso o usuário tenha o seguinte plano de contas abaixo descriminado

1 - Entrada de Caixa
1.1 - Recebimento de fulano
1.2 - Recebimento de Contas

O próximo código seria da conta 1 (Entrada de caixa) seria na seguinte ordem 1.3 que seria o último código da conta 1 e assim aplicar nas contas 2, 3, 4 e por diante, alguém pode ajudar?

Obrigado!


Virus69

Virus69

Responder

Posts

07/10/2004

Aroldo Zanela

Colega,

Já fiz alguns sistemas desses, em várias linguagens e, nunca usei mecanismos de incrementação, pois a estrutura do código (máscara) deve permitir a flexibilidade total para que o pessoal da área (contabilidade) possa estabelecer os código de acordo com os seus padrões.

Isto acontece em geral, pois cada posição do código pode ter um significado. Exemplo:

9.9.99.99
| | |  |
| | |  +-- Conta de lançamento
| | +----- Grupo das contas (agrupamento)
| +------- Fixo ou variável (Indireta ou direta)
+--------- Receita ou Despesa



Responder

Gostei + 0

07/10/2004

Reginaldo174

Crie dois campos para controlar plano e nivel como master e detail ex:

plano = 1 nivel = 0 descricao = controle de caixa

plano = 1 nivel = 1 descricao = recebimento de contas
plano = 1 nivel = 2 descricao = recebimento de clientes
plano = 1 nivel = 3 descricao = vendas de produtos

plano = 2 nivel = 0 descricao = Despesas Gerais

plano = 2 nivel = 1 descricao = Pagamento de contas
plano = 2 nivel = 2 descricao = Pagamento de Fornecedor
plano = 2 nivel = 3 descricao = Compra de produtos Escritório

o usuário informará o plano e vc fará um select max(nivel + 1)
gerando a sequencia automaticamente.

PS. se precisar posso dar mais detalhes


Responder

Gostei + 0

15/08/2013

Paulo Andrade

Crie dois campos para controlar plano e nivel como master e detail ex:

plano = 1 nivel = 0 descricao = controle de caixa

plano = 1 nivel = 1 descricao = recebimento de contas
plano = 1 nivel = 2 descricao = recebimento de clientes
plano = 1 nivel = 3 descricao = vendas de produtos

plano = 2 nivel = 0 descricao = Despesas Gerais

plano = 2 nivel = 1 descricao = Pagamento de contas
plano = 2 nivel = 2 descricao = Pagamento de Fornecedor
plano = 2 nivel = 3 descricao = Compra de produtos Escritório

o usuário informará o plano e vc fará um select max(nivel + 1)
gerando a sequencia automaticamente.

PS. se precisar posso dar mais detalhes





Poderia Detalhar pra mim amigão? Obrigado.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar