diff --git a/ve/velib04b.cpp b/ve/velib04b.cpp index b387d4522..66fec2a7e 100755 --- a/ve/velib04b.cpp +++ b/ve/velib04b.cpp @@ -513,7 +513,7 @@ int TMovimentoPN_VE::recalc_cg_rows(const TString & descr_cr, TCausale & caus) } // Parametri da leggere all'inizio dell'elaborazione tramite load_parameters() -TBill _sco_perc_bill, _sco_imp_bill; // Conti per gli sconti a percentuale ed importi (dalla configurazione) +static TBill _sco_perc_bill, _sco_imp_bill; // Conti per gli sconti a percentuale ed importi (dalla configurazione) static TBill _spin_billa, _spin_billv, _spbo_billa, _spbo_billv; static TBill _co_cliente, // conto clifo per movimento d'anticipo diff --git a/ve/velib04f.cpp b/ve/velib04f.cpp index 657224dd1..e0a63f4c4 100755 --- a/ve/velib04f.cpp +++ b/ve/velib04f.cpp @@ -10,7 +10,7 @@ #include "../cg/cg2103.h" #include "../mg/anamag.h" -extern TBill _sco_perc_bill, _sco_imp_bill; +TBill _sco_perc_bill_an, _sco_imp_bill_an; class TCache_causali : public TCache { @@ -335,24 +335,24 @@ bool TContabilizzazione_analitica::find_conti(const TRiga_documento& riga, TStri if (riga.is_sconto()) { - if (!_sco_perc_bill.ok()) + if (!_sco_perc_bill_an.ok()) { TConfig conf(CONFIG_DITTA, "ve"); int gr = conf.get_int("SCOPRCODCON","ve",1); int co = conf.get_int("SCOPRCODCON","ve",2); long so = conf.get_long("SCOPRCODCON","ve",3); - _sco_perc_bill.set(gr,co,so); + _sco_perc_bill_an.set(gr,co,so); gr = conf.get_int("SCOIMCODCON","ve",1); co = conf.get_int("SCOIMCODCON","ve",2); so = conf.get_long("SCOIMCODCON","ve",3); - _sco_imp_bill.set(gr,co,so); + _sco_imp_bill_an.set(gr,co,so); } if (riga.is_sconto_perc()) - bill = _sco_perc_bill; + bill = _sco_perc_bill_an; else - bill = _sco_imp_bill; + bill = _sco_imp_bill_an; if (!bill.is_analitico()) return true; if (_usepdcc)