From 30ea619d86508b990c7f0ce25fcb0e2262327072 Mon Sep 17 00:00:00 2001 From: villa Date: Fri, 4 Aug 1995 10:38:38 +0000 Subject: [PATCH] Ultime cacche git-svn-id: svn://10.65.10.50/trunk@1678 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg4301.cpp | 10 +++++++--- cg/cg5500.cpp | 9 ++++++++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/cg/cg4301.cpp b/cg/cg4301.cpp index 7b4113b19..6fd408119 100755 --- a/cg/cg4301.cpp +++ b/cg/cg4301.cpp @@ -1388,13 +1388,17 @@ void TLiquidazione_app::write_liq(int month, const char* codatts) if (attc == 0 && is_lim) { // se sono per benzinaro le conta solo in annuale, - // se no vanno solo in periodica + // se no vanno solo in periodica + // almeno cosi' dicevano fino ad agosto + // poi, sara' il caldo, mi hanno detto che e' sbagliato TString descrett(_lim->get("S0")); bool isforbenzinaro = descrett[0] == '$' || (descrett[0] == '>' && descrett[1] == '>'); - if ((isforbenzinaro && _isannual) || - (!isforbenzinaro && !_isannual)) + if (/*(isforbenzinaro && _isannual) || ...alla cincia quest'idea non piaceva piu' + (!isforbenzinaro && !_isannual) adesso la storia e' cosi': + in ANNUALE solo se benzinaro, altrimenti niente; diversamente tutto*/ + !(month == 13 && !isforbenzinaro)) { risultato += _lim->get_real("R5"); rettifiche += _lim->get_real("R5"); diff --git a/cg/cg5500.cpp b/cg/cg5500.cpp index d008eae4a..3e107fff4 100755 --- a/cg/cg5500.cpp +++ b/cg/cg5500.cpp @@ -1358,7 +1358,14 @@ void Visliq_app::write_general(TMask& m) risd += nrett; // scrivi - _lim->put("R5",nrett); + _lim->put("R5",nrett); + + // elimina descrixioni se nuove rett. sono 0 + if (nrett.is_zero()) + { + _lim->put("S0",""); + _lim->put("S1",""); + } }