• advertisement_alt
  • advertisement_alt
  • advertisement_alt
Cassiano

Plano de Contas x Totalização por Conta

5 posts in this topic

Olá pessoal, tenho uma tabela plano de contas q tem 5 campos ID, Código, Nível, Descrição e Tipo (1 = Crédito 2 = Débito)

Conforme imagem:

KZyVpnm.png

 

Tenho outra tabela chamada conta corrente q tem diversos lançamentos correlacionado/informando a conta a q pertence o lançamento.

Minha dúvida é como faria pra ter o resultado agrupado por conta, exemplo

-----------------------------------------------------
01. Entradas............................ R$  9.985,00
  ---------------------------------------------------
  01.01 Receitas de Vendas.............. R$  9.000,00
    01.01.01 Fretamento................. R$  4.000,00
    01.01.02 Venda de Pacotes Turísticos R$  5.000,00
  ---------------------------------------------------
  01.02 Receitas Financeiras............ R$    985,00
    01.02.01 Rendimento CDI............. R$    985,00
-----------------------------------------------------
02. Despesas............................ R$  7.985,00
  ---------------------------------------------------
  02.01 Despesas Administrativas........ R$  1.050,00
    02.01.01 Aluguel.................... R$    950,00
    02.01.02 Material de Escritório..... R$    100,00
  ---------------------------------------------------
  02.02 Despesas com Pessoal............ R$  6.935,00
    02.02.01 Salários................... R$  3.990,00
    02.02.01 Férias..................... R$  2.945,00
-----------------------------------------------------
Resultado............................... R$  2.000,00 (+)

 

 

Share this post


Link to post
Share on other sites

Não sei fazer isso de um jeito otimizado, fácil e inteligente, que deve ser o que vc procura rsrs, mas preenchendo a tabela por programação relembro que seria só dar um hfilter com parâmetros do superitem e preencher os itens a seguir, dois loops FOR, certo?

Ou então, talvez um controle treeview fosse útil?

1 person likes this

Share this post


Link to post
Share on other sites

Fiz uma Query q devolve os valores totalizados (segue abaixo) ai os q não estão ali são zeros, depois é só montar.

JLI5xXh.png

 

Acredito q tenham outras formas tb, mas fica ai a forma q fiz caso alguém precise.

 

Vlw galera...

1 person likes this

Share this post


Link to post
Share on other sites
1 hora atrás, Fábio Senji disse:

Não sei fazer isso de um jeito otimizado, fácil e inteligente, que deve ser o que vc procura rsrs, mas preenchendo a tabela por programação relembro que seria só dar um hfilter com parâmetros do superitem e preencher os itens a seguir, dois loops FOR, certo?

Ou então, talvez um controle treeview fosse útil?

Sim fiz algo do tipo @Fábio Senji com FOR, quis algo via SQL, seria mais pra ver as várias formas, essa ai do Treeview vou verificar aki tb. obrigado por ajudar.

1 person likes this

Share this post


Link to post
Share on other sites

Olá,

Com o postgreSQL, basta utilizar "WINDOW FUNCTION" que em apenas uma execução você consegue obter todos os valores e então é só apontar para os locais adequados, uma vez que você utiliza quebra junto com as totalizações.

[]´s

 

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now