Patch level : 2.0 602

Files correlati     : cg4.exe
Ricompilazione Demo : [ ]
Commento            :

GF20110
l'apertura chiusura conti non riapre i conti nell'anno nuovo


git-svn-id: svn://10.65.10.50/trunk@11506 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2003-10-16 12:38:23 +00:00
parent 8c4b95f71d
commit ddce6648a8
2 changed files with 17 additions and 12 deletions

View File

@ -16,7 +16,7 @@
#include <rmov.h>
#define MAX 98
#define MAX_CG_ROWS 98
class TApertura_chiusura : public TSkeleton_application
{
@ -716,7 +716,7 @@ void TApertura_chiusura::costi()
numrig++;
if (j >= MAX || saldi.eof())
if (j >= MAX_CG_ROWS || saldi.eof())
{
// Aggiungo un ulteriore riga di movimento contenente la somma
// di tutti i saldi aventi lo stesso sottoconto, indicandola
@ -862,7 +862,7 @@ void TApertura_chiusura::ricavi()
numrig++;
if (j >= MAX || saldi.eof())
if (j >= MAX_CG_ROWS || saldi.eof())
{
// Aggiungo un ulteriore riga di movimento contenente la somma
// di tutti i saldi aventi lo stesso sottoconto, indicandola
@ -1103,7 +1103,7 @@ void TApertura_chiusura::chiudi_attivita()
numrig++;
if (j >= MAX || saldi.eof())
if (j >= MAX_CG_ROWS || saldi.eof())
{
// Aggiungo un ulteriore riga di movimento contenente la somma
// di tutti i saldi aventi lo stesso sottoconto, indicandola
@ -1251,7 +1251,7 @@ void TApertura_chiusura::chiudi_passivita()
numrig++;
if (j >= MAX || saldi.eof())
if (j >= MAX_CG_ROWS || saldi.eof())
{
// Aggiungo un ulteriore riga di movimento contenente la somma
// di tutti i saldi aventi lo stesso sottoconto, indicandola
@ -1398,7 +1398,7 @@ void TApertura_chiusura::chiudi_conti_ordine()
numrig++;
if (j >= MAX || saldi.eof())
if (j >= MAX_CG_ROWS || saldi.eof())
{
// Aggiungo un ulteriore riga di movimento contenente la somma
// di tutti i saldi aventi lo stesso sottoconto, indicandola
@ -1586,14 +1586,14 @@ void TApertura_chiusura::apri_attivita()
//numrig++;
s = saldi.get_long(SLD_SOTTOCONTO);
sale.ultima_immissione_bilancio(_annoesch,g,c,s,indbil, 1);
sale.ultima_immissione_bilancio(_annoesch,g,c,s,indbil, 1, false);
_saldo = sale.saldo();
if (_saldo == ZERO) continue;
numrig++;
if (j >= MAX || saldi.eof())
if (j >= MAX_CG_ROWS || saldi.eof())
{
// Aggiungo un ulteriore riga di movimento contenente la somma
// di tutti i saldi aventi lo stesso sottoconto, indicandola
@ -1732,14 +1732,14 @@ void TApertura_chiusura::apri_passivita()
//numrig++;
s = saldi.get_long(SLD_SOTTOCONTO);
sale.ultima_immissione_bilancio(_annoesch,g,c,s,indbil, 1);
sale.ultima_immissione_bilancio(_annoesch,g,c,s,indbil, 1, false);
_saldo = sale.saldo();
if (_saldo.is_zero()) continue;
numrig++;
if (j >= MAX || saldi.eof())
if (j >= MAX_CG_ROWS || saldi.eof())
{
// Aggiungo un ulteriore riga di movimento contenente la somma
// di tutti i saldi aventi lo stesso sottoconto, indicandola
@ -1877,14 +1877,15 @@ void TApertura_chiusura::apri_conti_ordine()
//numrig++;
s = saldi.get_long(SLD_SOTTOCONTO);
sale.ultima_immissione_bilancio(_annoesch,g,c,s,indbil, 1);
sale.ultima_immissione_bilancio(_annoesch,g,c,s,indbil, 1, false);
_saldo = sale.saldo();
if (_saldo == ZERO) continue;
numrig++;
if (j >= MAX || saldi.eof())
if (j >= MAX_CG_ROWS || saldi.eof())
{
// Aggiungo un ulteriore riga di movimento contenente la somma
// di tutti i saldi aventi lo stesso sottoconto, indicandola

View File

@ -464,6 +464,10 @@ bool TSaldo::ultima_immissione_bilancio(int annoes,int g,int c,long s,int indbil
if (saldo_chiusura) // W96SALDI modifica inserita per il discorso di inclusione oppure
_saldo += _saldofin; // no del saldo di chiusura inserita il 09-07-96
#ifdef __LONGDOUBLE__
_saldo.round(TCurrency::get_firm_dec());
#endif
return esito;
}