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
This commit is contained in:
parent
84f44c9d0a
commit
4b3e1367d6
@ -111,7 +111,7 @@ bool TLi_manager::testPlafond(TLista_documenti dout, TLog_report& lerr)
|
|||||||
err = true; // Alzo il flag dell'errore
|
err = true; // Alzo il flag dell'errore
|
||||||
|
|
||||||
TString msgerr;
|
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
|
lerr.log(2, msgerr); // 2 <- Errore
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
#ifndef __LILIB01_H
|
#ifndef __LILIB01_H
|
||||||
#define __LILIB01_H
|
#define __LILIB01_H
|
||||||
|
/*
|
||||||
#ifndef __REAL_H
|
#ifndef __REAL_H
|
||||||
#include <real.h>
|
#include <real.h>
|
||||||
#endif
|
#endif
|
||||||
|
*/
|
||||||
#ifndef __DATE_H
|
#ifndef __DATE_H
|
||||||
#include <date.h>
|
#include <date.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
//#include <recset.h>
|
//#include <recset.h>
|
||||||
#include <reputils.h>
|
#include <reputils.h>
|
||||||
|
#include <dongle.h>
|
||||||
|
|
||||||
#include "velib04.h"
|
#include "velib04.h"
|
||||||
#include "ve6200.h"
|
#include "ve6200.h"
|
||||||
#include "ve6200a.h"
|
#include "ve6200a.h"
|
||||||
#include "../li/lilib01.cpp"
|
#include "../li/lilib01.h"
|
||||||
|
|
||||||
#include <doc.h>
|
#include <doc.h>
|
||||||
|
|
||||||
@ -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
|
// 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)
|
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 TDate data_elab = m.get_date(F_DATA_ELAB);
|
||||||
const int anno = data_elab.year();
|
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);
|
const int tot_cli = clienti.leggi_doc(eld, dd, ad, dc, ac, da, aa, dz, az);
|
||||||
|
|
||||||
TString msg(80);
|
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;
|
bool err = false;
|
||||||
|
|
||||||
for (int c = 0; c < tot_cli; c++)
|
for (int c = 0; c < tot_cli; c++)
|
||||||
{
|
{
|
||||||
const long codcli = clienti[c]; // Codice cliente in esame
|
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;
|
delete &eld;
|
||||||
if(err)
|
if(err)
|
||||||
{
|
{
|
||||||
@ -457,7 +456,7 @@ void TFatturazione_bolle_app::main_loop()
|
|||||||
|
|
||||||
while (m.run() == K_ENTER)
|
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;
|
continue;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user