moneylog icon indicating copy to clipboard operation
moneylog copied to clipboard

incluir lançamento com saldo anterior ao aplicar filtro por data

Open rodrigopc opened this issue 9 years ago • 5 comments

Ao filtrar os lançamentos por data, o saldo acumulado não reflete a situação real, pois os valores anteriores ao mês inicial do filtro são desconsiderados. Exemplo:

06/2015 saldo inicial -100 07/2015 salário 1000 08/2015 aluguel -500

Ao filtrarmos os lançamentos entre 07/2015 e 08/2015 o saldo acumulado será 500, desconsiderando o saldo inicial negativo. Esta é, inclusive, uma das idéias cadastradas no UserVoice.

Para resolver este problema criei um PR que inclui uma opção para exibição do saldo anterior que, quando selecionada, cria um lançamento chamado "saldo anterior" com o valor do saldo acumulado anterior ao período filtrado.

rodrigopc avatar Oct 31 '15 20:10 rodrigopc

Opa, Rodrigo, tudo bem? Ótima ideia, estou passando exatamente pelo mesmo problema.

Só uma pergunta, quando vc diz que criou uma "PR", o que vem a ser está PR?

Abs.

edimar avatar Nov 09 '15 15:11 edimar

PR = Pull Request; já implementei esta funcionalidade em um fork do moneylog e solicitei que fosse incluída no moneylog original. Criei mais uma opção de filtro (Saldo Anterior) abaixo do filtro de meses, assim você pode ter tanto o comportamento novo (calcular o saldo anterior ao mês inicial) quanto o atual.

rodrigopc avatar Nov 09 '15 19:11 rodrigopc

Beleza, Obrigado;

Agora depende do Aurélio liberar a versão então?

E só por curiosidade como resolveu? Teria problemas em me enviar?

Eu estou quase resolvendo, basicamente somei o valor dentro do filterData antes dele fazer aquele continue da comparação de data... (Agora só estaria faltando incluir a linha com o saldo anterior...teoricamente hehe).

Obrigado. Em 09/11/2015 17:48, "Rodrigo Cunha" [email protected] escreveu:

PR = Pull Request; já implementei esta funcionalidade em um fork do moneylog e solicitei que fosse incluída no moneylog original.

— Reply to this email directly or view it on GitHub https://github.com/aureliojargas/moneylog/issues/4#issuecomment-155170653 .

edimar avatar Nov 09 '15 19:11 edimar

Você pode conferir as alterações aqui, ou baixar o arquivo já gerado aqui

rodrigopc avatar Nov 10 '15 03:11 rodrigopc

Parabéns Rodrigo, Show de bola a solução mesmo!!

Era a mesma Lógica que eu estava seguindo, Já estava conseguindo incluir a linha de lançamento do saldo anterior, mas faltava ainda colocar um checkbox para marcar/desmarcar. Enfim você resolveu tudo de forma precisa e completa.

Obrigado.

edimar avatar Nov 27 '15 13:11 edimar