diff --git a/lv/lv2500.cpp b/lv/lv2500.cpp index 8e3aac837..107c02612 100755 --- a/lv/lv2500.cpp +++ b/lv/lv2500.cpp @@ -2397,25 +2397,24 @@ void TFatturazione_lav_app::main_loop() numdocgen += elab.write_fatt_ragg(); TString str; + const TString16 parolapl = _solototali ? "generate " : "elaborate "; + const TString16 parolasi = _solototali ? "generata " : "elaborata "; - if (!_solototali) - { - if (numdocgen > 1 || numdocgen == 0) - str << "Sono state generate " << numdocgen << " fatture"; - else - str << "E' stata generata " << numdocgen << " fattura"; - } - + if (numdocgen > 1 || numdocgen == 0) + str << "Sono state " << parolapl << numdocgen << " fatture"; + else + str << "E' stata " << parolasi << numdocgen << " fattura"; message_box(str); + message_box(TR("Elaborazione terminata")); str = "Clienti Danneggati Articoli danneggiati"; _log->log(0, str); - str.format(" %5d %5d", elab.cli_damn(), elab.art_damn()); + str.format(" %5d %5d", elab.cli_damn(), elab.art_damn()); _log->log(0, str); str = "Numero fatture Imponibile Imposta Totale Spese"; _log->log(0, str); - str.format(" %5d", numdocgen); - str << totimp.stringa(15) << imposta.stringa(14) << totdoc.stringa(15) << spese.stringa(13); + str.format(" %5d", numdocgen); + str << totimp.stringa(17) << imposta.stringa(15) << totdoc.stringa(15) << spese.stringa(13); _log->log(0, str); _log->print_or_preview(); delete _log;