Ultime cacche

git-svn-id: svn://10.65.10.50/trunk@1678 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
villa 1995-08-04 10:38:38 +00:00
parent 3186c582fb
commit 30ea619d86
2 changed files with 15 additions and 4 deletions

View File

@ -1388,13 +1388,17 @@ void TLiquidazione_app::write_liq(int month, const char* codatts)
if (attc == 0 && is_lim) if (attc == 0 && is_lim)
{ {
// se sono per benzinaro le conta solo in annuale, // 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")); TString descrett(_lim->get("S0"));
bool isforbenzinaro = descrett[0] == '$' || bool isforbenzinaro = descrett[0] == '$' ||
(descrett[0] == '>' && descrett[1] == '>'); (descrett[0] == '>' && descrett[1] == '>');
if ((isforbenzinaro && _isannual) || if (/*(isforbenzinaro && _isannual) || ...alla cincia quest'idea non piaceva piu'
(!isforbenzinaro && !_isannual)) (!isforbenzinaro && !_isannual) adesso la storia e' cosi':
in ANNUALE solo se benzinaro, altrimenti niente; diversamente tutto*/
!(month == 13 && !isforbenzinaro))
{ {
risultato += _lim->get_real("R5"); risultato += _lim->get_real("R5");
rettifiche += _lim->get_real("R5"); rettifiche += _lim->get_real("R5");

View File

@ -1358,7 +1358,14 @@ void Visliq_app::write_general(TMask& m)
risd += nrett; risd += nrett;
// scrivi // 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","");
}
} }