From 4b3e1367d6038a166f8de819ab6b0da5f9ba8101 Mon Sep 17 00:00:00 2001 From: mtollari Date: Fri, 10 Feb 2017 14:44:27 +0000 Subject: [PATCH] Patch level : 12.0 344 Files correlati : Commento : Finito di sistemare la fatturazione bolle, in attesa di test finali git-svn-id: svn://10.65.10.50/branches/R_10_00@23607 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- src/li/lilib01.cpp | 2 +- src/li/lilib01.h | 4 ++-- src/ve/ve6200.cpp | 17 ++++++++--------- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/li/lilib01.cpp b/src/li/lilib01.cpp index 32256bbae..db5216d60 100644 --- a/src/li/lilib01.cpp +++ b/src/li/lilib01.cpp @@ -111,7 +111,7 @@ bool TLi_manager::testPlafond(TLista_documenti dout, TLog_report& lerr) err = true; // Alzo il flag dell'errore TString msgerr; - msgerr << "Sforato plafond cliente N." << dout[i].codcf() << "\nPlafond rimanente: " << resPlafond + totFatt << "\nTotale fatture generate: " << totFatt << "\nSforato di: " << resPlafond << "\n"; + msgerr << "Superata dichiarazione di intento cliente N." << dout[i].codcf() << "\nPlafond rimanente: " << resPlafond + totFatt << "\nTotale fatture generate: " << totFatt << "\nSforato di: " << -resPlafond << "\n"; lerr.log(2, msgerr); // 2 <- Errore } diff --git a/src/li/lilib01.h b/src/li/lilib01.h index 88c559d28..c0343a985 100644 --- a/src/li/lilib01.h +++ b/src/li/lilib01.h @@ -1,10 +1,10 @@ #ifndef __LILIB01_H #define __LILIB01_H - +/* #ifndef __REAL_H #include #endif - +*/ #ifndef __DATE_H #include #endif diff --git a/src/ve/ve6200.cpp b/src/ve/ve6200.cpp index 6adeb1230..c03ac9362 100755 --- a/src/ve/ve6200.cpp +++ b/src/ve/ve6200.cpp @@ -1,10 +1,11 @@ //#include #include +#include #include "velib04.h" #include "ve6200.h" #include "ve6200a.h" -#include "../li/lilib01.cpp" +#include "../li/lilib01.h" #include @@ -366,7 +367,7 @@ void TFatturazione_bolle_app::process_by_fatt(const TMask& m) // Effettuo un test per i clienti che hanno un plafond attivo, se trovo delle bolle che fuoriescono chiedo se continuare bool TFatturazione_bolle_app::test_dicint(const TMask& m) { - TProgress_monitor iw(0, "Inizializzazione...\n "); + const TDate data_elab = m.get_date(F_DATA_ELAB); const int anno = data_elab.year(); @@ -396,11 +397,11 @@ bool TFatturazione_bolle_app::test_dicint(const TMask& m) const int tot_cli = clienti.leggi_doc(eld, dd, ad, dc, ac, da, aa, dz, az); TString msg(80); - iw.set_max(tot_cli); + - TLog_report lerr(TR("Errori controllo plafond\n")); + TLog_report lerr(TR("Errori controllo plafond")); + lerr.log(0,"\n"); bool err = false; - for (int c = 0; c < tot_cli; c++) { const long codcli = clienti[c]; // Codice cliente in esame @@ -424,10 +425,8 @@ bool TFatturazione_bolle_app::test_dicint(const TMask& m) } } } - - if (!iw.add_status()) - break; } + delete &eld; if(err) { @@ -457,7 +456,7 @@ void TFatturazione_bolle_app::main_loop() while (m.run() == K_ENTER) { - if(ini_get_bool(CONFIG_DITTA, "ve", "USELETTERE") && !test_dicint(m)) // Controllo se ho documenti al di fuori del plafond + if(has_module(LIAUT, CHK_DONGLE) && ini_get_bool(CONFIG_DITTA, "ve", "USELETTERE") && !test_dicint(m)) // Controllo se ho documenti al di fuori del plafond { continue; }