diff --git a/src/cg/cglib02.cpp b/src/cg/cglib02.cpp index 9302e0866..145127170 100755 --- a/src/cg/cglib02.cpp +++ b/src/cg/cglib02.cpp @@ -201,7 +201,9 @@ bool TSaldo::data_limite_bilancio(TTipo_data tipo_data, int g, int c, long s, co { _saldo_iniziale = ZERO; _saldo = ZERO; - _movimentato = false; + _prg_dare = ZERO; + _prg_avere = ZERO; + _movimentato = false; _rec_presente_ep = false; _rec_presente_ec = false; _prec = false; @@ -252,9 +254,15 @@ bool TSaldo::data_limite_bilancio(TTipo_data tipo_data, int g, int c, long s, co { _movimentato = true; if (sezione == 'D') + { _saldo += importo; + _prg_dare += importo; + } else + { _saldo -= importo; + _prg_avere += importo; + } } } }