Errori corretti
git-svn-id: svn://10.65.10.50/trunk@1572 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5b2a3e59af
commit
883f9f7558
7352
cg/cg1500.cpp
7352
cg/cg1500.cpp
File diff suppressed because it is too large
Load Diff
@ -51,7 +51,8 @@ class TSaldo
|
|||||||
bool _significativo;
|
bool _significativo;
|
||||||
bool _rec_presente_ec;
|
bool _rec_presente_ec;
|
||||||
bool _rec_presente_ep;
|
bool _rec_presente_ep;
|
||||||
|
bool _prec;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void InFinEs(int);
|
void InFinEs(int);
|
||||||
void leggi_mov(long numreg); // Leggi testata
|
void leggi_mov(long numreg); // Leggi testata
|
||||||
@ -86,6 +87,7 @@ public:
|
|||||||
const real& saldoinisusaldi() const { return _saldoiniziale;}
|
const real& saldoinisusaldi() const { return _saldoiniziale;}
|
||||||
const real& prgdare() const { return _prg_dare;}
|
const real& prgdare() const { return _prg_dare;}
|
||||||
const real& prgavere() const { return _prg_avere;}
|
const real& prgavere() const { return _prg_avere;}
|
||||||
|
const bool flagprec() { return _prec; }
|
||||||
bool prg_attuali(int,TConto&,int,real&,real&);
|
bool prg_attuali(int,TConto&,int,real&,real&);
|
||||||
bool prg_mov_eliminati(int,TConto&,int,real&,real&);
|
bool prg_mov_eliminati(int,TConto&,int,real&,real&);
|
||||||
TSaldo();
|
TSaldo();
|
||||||
|
@ -147,7 +147,8 @@ TSaldo::TSaldo()
|
|||||||
_prg_avere = ZERO;
|
_prg_avere = ZERO;
|
||||||
_saldo = ZERO;
|
_saldo = ZERO;
|
||||||
_annoes = 0;
|
_annoes = 0;
|
||||||
_indbil = 0;
|
_indbil = 0;
|
||||||
|
_prec = FALSE;
|
||||||
_movimentato = _significativo = FALSE;
|
_movimentato = _significativo = FALSE;
|
||||||
_rec_presente_ec = _rec_presente_ep = FALSE;
|
_rec_presente_ec = _rec_presente_ep = FALSE;
|
||||||
}
|
}
|
||||||
@ -223,19 +224,13 @@ real TSaldo::calcola_saldo_iniziale(int g,int c,long s,int indbil)
|
|||||||
_significativo = (saldoini != ZERO);
|
_significativo = (saldoini != ZERO);
|
||||||
|
|
||||||
if (saldoini != ZERO) //non va considerato!!! Vedi appunti
|
if (saldoini != ZERO) //non va considerato!!! Vedi appunti
|
||||||
/*
|
|
||||||
if (flag == 'A')
|
|
||||||
{
|
|
||||||
saldoini = -saldoini;
|
|
||||||
flag = 'D';
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
_saldo_iniziale = ZERO;
|
_saldo_iniziale = ZERO;
|
||||||
|
|
||||||
if (saldoini == ZERO)
|
if (saldoini == ZERO)
|
||||||
{
|
{
|
||||||
if ( indbil == 1 || indbil == 2 || indbil == 5 )
|
if ( indbil == 1 || indbil == 2 || indbil == 5 )
|
||||||
{
|
{
|
||||||
|
_prec = TRUE;
|
||||||
saldoini = saldofin_esprec(_annoes, g, c, s);
|
saldoini = saldofin_esprec(_annoes, g, c, s);
|
||||||
flag = 'D'; // Il segno DEVE essere quello del saldo precedente
|
flag = 'D'; // Il segno DEVE essere quello del saldo precedente
|
||||||
}
|
}
|
||||||
@ -299,7 +294,8 @@ bool TSaldo::data_limite_bilancio(int bilancio, int g, int c, long s, const TDat
|
|||||||
_saldo = ZERO;
|
_saldo = ZERO;
|
||||||
_movimentato = FALSE;
|
_movimentato = FALSE;
|
||||||
_rec_presente_ep = FALSE;
|
_rec_presente_ep = FALSE;
|
||||||
_rec_presente_ec = FALSE;
|
_rec_presente_ec = FALSE;
|
||||||
|
_prec = FALSE;
|
||||||
|
|
||||||
gcs_prec = "";
|
gcs_prec = "";
|
||||||
|
|
||||||
@ -492,7 +488,8 @@ bool TSaldo::ultima_immissione_bilancio(int annoes,int g,int c,long s,int indbil
|
|||||||
_prg_averesca = ZERO;
|
_prg_averesca = ZERO;
|
||||||
_saldo = ZERO;
|
_saldo = ZERO;
|
||||||
_rec_presente_ec = FALSE;
|
_rec_presente_ec = FALSE;
|
||||||
_rec_presente_ep = FALSE;
|
_rec_presente_ep = FALSE;
|
||||||
|
_prec = FALSE;
|
||||||
|
|
||||||
saldi.zero();
|
saldi.zero();
|
||||||
|
|
||||||
@ -535,9 +532,12 @@ bool TSaldo::ultima_immissione_bilancio(int annoes,int g,int c,long s,int indbil
|
|||||||
|
|
||||||
if (stp_prov != 3)
|
if (stp_prov != 3)
|
||||||
if (indbil == 1 || indbil == 2 || indbil == 5)
|
if (indbil == 1 || indbil == 2 || indbil == 5)
|
||||||
if (_saldo_iniziale == ZERO)
|
if (_saldo_iniziale == ZERO)
|
||||||
|
{
|
||||||
|
_prec = TRUE;
|
||||||
_saldo_iniziale += saldofin_esprec(annoes,g,c,s);
|
_saldo_iniziale += saldofin_esprec(annoes,g,c,s);
|
||||||
|
}
|
||||||
|
|
||||||
//_saldo = _saldo_iniziale + _prg_dare - _prg_avere + _prg_daresca - _prg_averesca;
|
//_saldo = _saldo_iniziale + _prg_dare - _prg_avere + _prg_daresca - _prg_averesca;
|
||||||
if (stp_prov == 1)
|
if (stp_prov == 1)
|
||||||
_saldo = _saldo_iniziale + _prg_dare - _prg_avere;
|
_saldo = _saldo_iniziale + _prg_dare - _prg_avere;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user