aureliojargas / moneylog

Personal finances in one single HTML file
MIT License
60 stars 19 forks source link

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

Open rodrigopc opened 8 years ago

rodrigopc commented 8 years ago

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.

edimar commented 8 years ago

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.

rodrigopc commented 8 years ago

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.

edimar commented 8 years ago

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" notifications@github.com 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 .

rodrigopc commented 8 years ago

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

edimar commented 8 years ago

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.