Corretti vari errori in cg3200 (stampa mastrini) e completato Ap/Ch conti
git-svn-id: svn://10.65.10.50/trunk@177 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
adcc68289d
commit
001e2c8a10
1120
cg/cg3200.cpp
1120
cg/cg3200.cpp
File diff suppressed because it is too large
Load Diff
@ -59,7 +59,7 @@ BEGIN
|
||||
OUTPUT F_CONTOINI CONTO
|
||||
OUTPUT F_SOTTOCONTOINI CODCF
|
||||
OUTPUT F_DESCRINI RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
@ -79,7 +79,7 @@ BEGIN
|
||||
OUTPUT F_CONTOINI CONTO
|
||||
OUTPUT F_SOTTOCONTOINI CODCF
|
||||
OUTPUT F_DESCRINI RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
@ -100,7 +100,7 @@ BEGIN
|
||||
OUTPUT F_CONTOINI CONTO
|
||||
OUTPUT F_SOTTOCONTOINI CODCF
|
||||
OUTPUT F_DESCRINI RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
@ -126,7 +126,7 @@ BEGIN
|
||||
OUTPUT F_CONTOFINE CONTO
|
||||
OUTPUT F_SOTTOCONTOFINE CODCF
|
||||
OUTPUT F_DESCRFINE RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
@ -146,7 +146,7 @@ BEGIN
|
||||
OUTPUT F_CONTOFINE CONTO
|
||||
OUTPUT F_SOTTOCONTOFINE CODCF
|
||||
OUTPUT F_DESCRFINE RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
@ -167,7 +167,7 @@ BEGIN
|
||||
OUTPUT F_CONTOFINE CONTO
|
||||
OUTPUT F_SOTTOCONTOFINE CODCF
|
||||
OUTPUT F_DESCRFINE RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 1
|
||||
END
|
||||
|
||||
@ -193,7 +193,7 @@ BEGIN
|
||||
OUTPUT F_CONTOINI2 CONTO
|
||||
OUTPUT F_SOTTOCONTOINI2 CODCF
|
||||
OUTPUT F_DESCRINI2 RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 2
|
||||
MESSAGE COPY,F_GRUPPOINI
|
||||
END
|
||||
@ -214,7 +214,7 @@ BEGIN
|
||||
OUTPUT F_CONTOINI2 CONTO
|
||||
OUTPUT F_SOTTOCONTOINI2 CODCF
|
||||
OUTPUT F_DESCRINI2 RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 2
|
||||
MESSAGE COPY,F_CONTOINI
|
||||
END
|
||||
@ -236,7 +236,7 @@ BEGIN
|
||||
OUTPUT F_CONTOINI2 CONTO
|
||||
OUTPUT F_SOTTOCONTOINI2 CODCF
|
||||
OUTPUT F_DESCRINI2 RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 2
|
||||
MESSAGE COPY,F_SOTTOCONTOINI
|
||||
END
|
||||
@ -263,7 +263,7 @@ BEGIN
|
||||
OUTPUT F_CONTOFINE2 CONTO
|
||||
OUTPUT F_SOTTOCONTOFINE2 CODCF
|
||||
OUTPUT F_DESCRFINE2 RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 2
|
||||
MESSAGE COPY,F_GRUPPOFINE
|
||||
END
|
||||
@ -284,7 +284,7 @@ BEGIN
|
||||
OUTPUT F_CONTOFINE2 CONTO
|
||||
OUTPUT F_SOTTOCONTOFINE2 CODCF
|
||||
OUTPUT F_DESCRFINE2 RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 2
|
||||
MESSAGE COPY,F_CONTOFINE
|
||||
END
|
||||
@ -306,7 +306,7 @@ BEGIN
|
||||
OUTPUT F_CONTOFINE2 CONTO
|
||||
OUTPUT F_SOTTOCONTOFINE2 CODCF
|
||||
OUTPUT F_DESCRFINE2 RAGSOC
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 2
|
||||
MESSAGE COPY,F_SOTTOCONTOFINE
|
||||
END
|
||||
@ -332,7 +332,7 @@ BEGIN
|
||||
OUTPUT F_CONTOINI3 CONTO
|
||||
OUTPUT F_SOTTOCONTOINI3 SOTTOCONTO
|
||||
OUTPUT F_DESCRINI3 DESCR
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 3
|
||||
MESSAGE COPY,F_GRUPPOINI
|
||||
END
|
||||
@ -352,7 +352,7 @@ BEGIN
|
||||
OUTPUT F_CONTOINI3 CONTO
|
||||
OUTPUT F_SOTTOCONTOINI3 SOTTOCONTO
|
||||
OUTPUT F_DESCRINI3 DESCR
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 3
|
||||
MESSAGE COPY,F_CONTOINI
|
||||
END
|
||||
@ -373,7 +373,7 @@ BEGIN
|
||||
OUTPUT F_CONTOINI3 CONTO
|
||||
OUTPUT F_SOTTOCONTOINI3 SOTTOCONTO
|
||||
OUTPUT F_DESCRINI3 DESCR
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 3
|
||||
MESSAGE COPY,F_SOTTOCONTOINI
|
||||
END
|
||||
@ -399,7 +399,7 @@ BEGIN
|
||||
OUTPUT F_CONTOFINE3 CONTO
|
||||
OUTPUT F_SOTTOCONTOFINE3 SOTTOCONTO
|
||||
OUTPUT F_DESCRFINE3 DESCR
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 3
|
||||
MESSAGE COPY,F_GRUPPOFINE
|
||||
END
|
||||
@ -419,7 +419,7 @@ BEGIN
|
||||
OUTPUT F_CONTOFINE3 CONTO
|
||||
OUTPUT F_SOTTOCONTOFINE3 SOTTOCONTO
|
||||
OUTPUT F_DESCRFINE3 DESCR
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 3
|
||||
MESSAGE COPY,F_CONTOFINE
|
||||
END
|
||||
@ -440,7 +440,7 @@ BEGIN
|
||||
OUTPUT F_CONTOFINE3 CONTO
|
||||
OUTPUT F_SOTTOCONTOFINE3 SOTTOCONTO
|
||||
OUTPUT F_DESCRFINE3 DESCR
|
||||
FLAGS "RZ"
|
||||
FLAGS "R"
|
||||
GROUP 3
|
||||
MESSAGE COPY,F_SOTTOCONTOFINE
|
||||
END
|
||||
|
146
cg/cg4600.cpp
146
cg/cg4600.cpp
@ -47,7 +47,7 @@ class CG4600_application : public TApplication
|
||||
int _annoesch, _annoesap;
|
||||
long _numreg;
|
||||
TDate _dataregap, _dataregch;
|
||||
TString _codcausap, _codcausch, _annoeseprec;
|
||||
TString _codcausap, _codcausch;
|
||||
|
||||
public:
|
||||
virtual bool create();
|
||||
@ -57,9 +57,8 @@ public:
|
||||
void ricavi();
|
||||
void attivita();
|
||||
void passivita();
|
||||
void rmov_proper (int, long, TRectype&, TConto&, real&, bool);
|
||||
void rmov_proper (int, long, TDate&, TRectype&, TConto&, real&, bool);
|
||||
void ultima_registrazione();
|
||||
void anno_ese_precedente();
|
||||
void compila_testata(int,TDate&,TString&);
|
||||
void chiusura_conto_economico();
|
||||
void chiusura_conto_patrimoniale();
|
||||
@ -69,7 +68,7 @@ public:
|
||||
CG4600_application() {}
|
||||
};
|
||||
|
||||
CG4600_application* app() { return (CG4600_application *) MainApp(); }
|
||||
HIDDEN CG4600_application* app() { return (CG4600_application *) MainApp(); }
|
||||
|
||||
bool mask_datac (TMask_field& f, KEY k)
|
||||
{
|
||||
@ -288,23 +287,6 @@ bool CG4600_application::destroy()
|
||||
return TApplication::destroy();
|
||||
}
|
||||
|
||||
void CG4600_application::anno_ese_precedente()
|
||||
{
|
||||
TTable tabesc ("ESC");
|
||||
TString16 chiave;
|
||||
int err = NOERR;
|
||||
|
||||
tabesc.zero();
|
||||
chiave << _annoesch;
|
||||
tabesc.put("CODTAB", chiave);
|
||||
err = tabesc.read();
|
||||
if (err == NOERR)
|
||||
{
|
||||
tabesc.prev();
|
||||
_annoeseprec = tabesc.get("CODTAB");
|
||||
}
|
||||
}
|
||||
|
||||
void CG4600_application::ultima_registrazione()
|
||||
{
|
||||
long numregmov;
|
||||
@ -411,26 +393,25 @@ bool CG4600_application::set()
|
||||
ultima_registrazione();
|
||||
// anno_ese_precedente();
|
||||
|
||||
// (*_cur) = 0L;
|
||||
(*_cur) = 0L;
|
||||
|
||||
_sld->set_anno_es(_annoesch);
|
||||
_sld->set_movprovv(FALSE);
|
||||
_sld->set_movap(FALSE);
|
||||
|
||||
// costi ();
|
||||
costi ();
|
||||
|
||||
// _sld->reset(); //Azzera la tabella dei conti dell'oggetto TSaldo_agg
|
||||
// _pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
// ultima_registrazione();
|
||||
// *_cur = 0l;
|
||||
_sld->reset(); //Azzera la tabella dei conti dell'oggetto TSaldo_agg
|
||||
_pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
ultima_registrazione();
|
||||
*_cur = 0l;
|
||||
|
||||
// ricavi();
|
||||
// _sld->reset();
|
||||
ricavi();
|
||||
_sld->reset();
|
||||
|
||||
|
||||
// chiusura_conto_economico();
|
||||
chiusura_conto_economico();
|
||||
_totale_saldo = ZERO;
|
||||
// _sld->reset();
|
||||
_sld->reset();
|
||||
|
||||
_pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
ultima_registrazione();
|
||||
@ -461,7 +442,7 @@ void CG4600_application::compila_testata(int annoes,TDate& datareg,
|
||||
_pn->lfile()->put(MOV_NUMREG, _numreg);
|
||||
}
|
||||
|
||||
void CG4600_application::rmov_proper(int anno,long numrig,TRectype& rmov, TConto& tc,real& tot_saldo, bool sezione_opposta)
|
||||
void CG4600_application::rmov_proper(int anno,long numrig,TDate& datareg,TRectype& rmov, TConto& tc,real& tot_saldo, bool sezione_opposta)
|
||||
{
|
||||
char sez_rmov = ' ';
|
||||
char sezione = ' ';
|
||||
@ -471,7 +452,7 @@ void CG4600_application::rmov_proper(int anno,long numrig,TRectype& rmov,
|
||||
rmov.put(RMV_ANNOES, anno);
|
||||
rmov.put(RMV_NUMREG, _numreg);
|
||||
rmov.put(RMV_NUMRIG, numrig);
|
||||
rmov.put(RMV_DATAREG, _dataregch);
|
||||
rmov.put(RMV_DATAREG, datareg);
|
||||
rmov.put(RMV_GRUPPO, tc.gruppo());
|
||||
rmov.put(RMV_CONTO, tc.conto());
|
||||
rmov.put(RMV_SOTTOCONTO, tc.sottoconto());
|
||||
@ -556,7 +537,7 @@ void CG4600_application::costi()
|
||||
if (j >= 1)
|
||||
{
|
||||
numrig++;
|
||||
rmov_proper(_annoesch,numrig,rmov,_tcproper,tot_saldo,FALSE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov,_tcproper,tot_saldo,FALSE);
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
@ -565,7 +546,6 @@ void CG4600_application::costi()
|
||||
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
// int annoeseprec = atoi(_annoeseprec);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
_saldo = sale.saldo();
|
||||
|
||||
@ -601,7 +581,7 @@ void CG4600_application::costi()
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
// numrig++;
|
||||
rmov_proper (_annoesch,numrig,rmov,_tcproper,tot_saldo,FALSE);
|
||||
rmov_proper (_annoesch,numrig,_dataregch,rmov,_tcproper,tot_saldo,FALSE);
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
@ -687,7 +667,7 @@ void CG4600_application::ricavi()
|
||||
if (j >= 1)
|
||||
{
|
||||
numrig++;
|
||||
rmov_proper(_annoesch,numrig,rmov,_tcproper,tot_saldo,FALSE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov,_tcproper,tot_saldo,FALSE);
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
@ -696,7 +676,6 @@ void CG4600_application::ricavi()
|
||||
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
// int annoeseprec = atoi(_annoeseprec);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
_saldo = sale.saldo();
|
||||
|
||||
@ -732,7 +711,7 @@ void CG4600_application::ricavi()
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
// numrig++;
|
||||
rmov_proper (_annoesch,numrig,rmov,_tcproper,tot_saldo,FALSE);
|
||||
rmov_proper (_annoesch,numrig,_dataregch,rmov,_tcproper,tot_saldo,FALSE);
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
@ -769,27 +748,28 @@ void CG4600_application::ricavi()
|
||||
|
||||
void CG4600_application::chiusura_conto_economico()
|
||||
{
|
||||
if (_totale_saldo.sign() > 0)
|
||||
if (_totale_saldo > ZERO)
|
||||
{
|
||||
int j;
|
||||
|
||||
//Compilo la testata per perdite di es. c.economico a Profitti e Perdite
|
||||
//Chiusura conto economico
|
||||
|
||||
j = 0;
|
||||
ultima_registrazione();
|
||||
compila_testata(_annoesch,_dataregch,_codcausch); //Reg. 3
|
||||
|
||||
TRectype& rmov1 = _pn->cg(j);
|
||||
long numrig = 1;
|
||||
rmov_proper(_annoesch,numrig,rmov1,_tcproper,_totale_saldo,TRUE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov1,_tcproper,_totale_saldo,TRUE);
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov2 = _pn->cg(j);
|
||||
rmov_proper(_annoesch,numrig,rmov2,_tcperde,_totale_saldo,FALSE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov2,_tcperde,_totale_saldo,FALSE);
|
||||
|
||||
_pn->write();
|
||||
_sld->registra();
|
||||
|
||||
_sld->reset();
|
||||
|
||||
//Compilo la testata per perdite di es. c.patrimon. a Perdita di es. c. econom.
|
||||
//Chiusura capitale netto
|
||||
@ -802,19 +782,40 @@ void CG4600_application::chiusura_conto_economico()
|
||||
|
||||
TRectype& rmov3 = _pn->cg(j);
|
||||
numrig = 1;
|
||||
rmov_proper(_annoesch,numrig,rmov3,_tcperde,_totale_saldo,TRUE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov3,_tcperde,_totale_saldo,TRUE);
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov4 = _pn->cg(j);
|
||||
rmov_proper(_annoesch,numrig,rmov4,_tcperdp,_totale_saldo,FALSE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov4,_tcperdp,_totale_saldo,FALSE);
|
||||
|
||||
_pn->write();
|
||||
_sld->registra();
|
||||
_sld->reset();
|
||||
|
||||
//Compilo la testata per Perdita es. c/to patrimoniale a Bilancio di apertura
|
||||
//Apertura capitale netto
|
||||
|
||||
_sld->set_anno_es(_annoesap);
|
||||
_pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
j = 0;
|
||||
ultima_registrazione();
|
||||
|
||||
compila_testata(_annoesap,_dataregap,_codcausap); //Reg. 10
|
||||
|
||||
TRectype& rmov5 = _pn->cg(j);
|
||||
numrig = 1;
|
||||
rmov_proper(_annoesap,numrig,_dataregap,rmov5,_tcbilap,_totale_saldo,TRUE);
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov6 = _pn->cg(j);
|
||||
rmov_proper(_annoesap,numrig,_dataregap,rmov6,_tcperdp,_totale_saldo,FALSE);
|
||||
|
||||
_pn->write();
|
||||
_sld->registra();
|
||||
_sld->set_anno_es(_annoesch);
|
||||
}
|
||||
else
|
||||
if (_totale_saldo.sign() < 0)
|
||||
if (_totale_saldo < ZERO)
|
||||
{
|
||||
int j;
|
||||
|
||||
@ -828,14 +829,15 @@ void CG4600_application::chiusura_conto_economico()
|
||||
|
||||
TRectype& rmov1 = _pn->cg(j);
|
||||
long numrig = 1;
|
||||
rmov_proper(_annoesch,numrig,rmov1,_tcutile,_totale_saldo,FALSE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov1,_tcutile,_totale_saldo,FALSE);
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov2 = _pn->cg(j);
|
||||
rmov_proper(_annoesch,numrig,rmov2,_tcproper,_totale_saldo,TRUE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov2,_tcproper,_totale_saldo,TRUE);
|
||||
|
||||
_pn ->write();
|
||||
_sld->registra();
|
||||
_sld->reset();
|
||||
|
||||
//Compilo la testata per Utile di es. c.economico a Utile di es. c.patrimoniale
|
||||
//Chiusura capitale netto
|
||||
@ -847,14 +849,38 @@ void CG4600_application::chiusura_conto_economico()
|
||||
|
||||
TRectype& rmov3 = _pn->cg(j);
|
||||
numrig = 1;
|
||||
rmov_proper(_annoesch,numrig,rmov3,_tcutilp,_totale_saldo,FALSE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov3,_tcutilp,_totale_saldo,FALSE);
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov4 = _pn->cg(j);
|
||||
rmov_proper(_annoesch,numrig,rmov4,_tcutile,_totale_saldo,TRUE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov4,_tcutile,_totale_saldo,TRUE);
|
||||
|
||||
_pn ->write();
|
||||
_sld->registra();
|
||||
_sld->reset();
|
||||
|
||||
//Compilo la testata per Bilancio di apertura a Utile es. c/to patrimoniale
|
||||
//Apertura capitale netto
|
||||
|
||||
_sld->set_anno_es(_annoesap);
|
||||
_pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
j = 0;
|
||||
ultima_registrazione();
|
||||
|
||||
compila_testata(_annoesap,_dataregap,_codcausap); //Reg. 10
|
||||
|
||||
TRectype& rmov5 = _pn->cg(j);
|
||||
numrig = 1;
|
||||
rmov_proper(_annoesap,numrig,_dataregap,rmov5,_tcbilap,_totale_saldo,TRUE);
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov6 = _pn->cg(j);
|
||||
rmov_proper(_annoesap,numrig,_dataregap,rmov6,_tcutilp,_totale_saldo,FALSE);
|
||||
|
||||
_pn->write();
|
||||
_sld->registra();
|
||||
_sld->set_anno_es(_annoesch);
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@ -876,11 +902,11 @@ void CG4600_application::chiusura_conto_patrimoniale()
|
||||
|
||||
TRectype& rmov1 = _pn->cg(j);
|
||||
numrig = 1;
|
||||
rmov_proper(_annoesch,numrig,rmov1,_tcutilp,_totale_saldo,FALSE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov1,_tcutilp,_totale_saldo,FALSE);
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov2 = _pn->cg(j);
|
||||
rmov_proper(_annoesch,numrig,rmov2,_tcbilch,_totale_saldo,TRUE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov2,_tcbilch,_totale_saldo,TRUE);
|
||||
|
||||
_pn->write();
|
||||
_sld->registra();
|
||||
@ -899,11 +925,11 @@ void CG4600_application::chiusura_conto_patrimoniale()
|
||||
|
||||
TRectype& rmov1 = _pn->cg(j);
|
||||
numrig = 1;
|
||||
rmov_proper(_annoesch,numrig,rmov1,_tcbilch,_totale_saldo,TRUE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov1,_tcbilch,_totale_saldo,TRUE);
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov2 = _pn->cg(j);
|
||||
rmov_proper(_annoesch,numrig,rmov2,_tcperdp,_totale_saldo,FALSE);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov2,_tcperdp,_totale_saldo,FALSE);
|
||||
|
||||
_pn ->write();
|
||||
_sld->registra();
|
||||
@ -962,7 +988,7 @@ void CG4600_application::attivita()
|
||||
if (j >= 1)
|
||||
{
|
||||
numrig++;
|
||||
rmov_proper(_annoesch,numrig,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
@ -971,7 +997,6 @@ void CG4600_application::attivita()
|
||||
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
// int annoeseprec = atoi(_annoeseprec);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
_saldo = sale.saldo();
|
||||
|
||||
@ -1007,7 +1032,7 @@ void CG4600_application::attivita()
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
// numrig++;
|
||||
rmov_proper (_annoesch,numrig,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
rmov_proper (_annoesch,numrig,_dataregch,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
@ -1148,7 +1173,7 @@ void CG4600_application::passivita()
|
||||
if (j >= 1)
|
||||
{
|
||||
numrig++;
|
||||
rmov_proper(_annoesch,numrig,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
@ -1157,7 +1182,6 @@ void CG4600_application::passivita()
|
||||
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
// int annoeseprec = atoi(_annoeseprec);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
_saldo = sale.saldo();
|
||||
|
||||
@ -1193,7 +1217,7 @@ void CG4600_application::passivita()
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
// numrig++;
|
||||
rmov_proper (_annoesch,numrig,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
rmov_proper (_annoesch,numrig,_dataregch,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
|
@ -31,5 +31,4 @@
|
||||
#define F_ANNO 128
|
||||
#define F_ANNOCH 129
|
||||
|
||||
|
||||
#endif // __CG4600_H
|
||||
#endif // __CG4600_H
|
||||
|
@ -15,11 +15,6 @@ BEGIN
|
||||
OUTPUT F_RAGSOC RAGSOC
|
||||
END
|
||||
|
||||
NUMBER F_ANNO 4
|
||||
BEGIN
|
||||
PROMPT 42 1 "Anno esercizio "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
STRING F_RAGSOC 50
|
||||
BEGIN
|
||||
@ -49,16 +44,29 @@ END
|
||||
|
||||
DATE F_DATAC
|
||||
BEGIN
|
||||
PROMPT 37 4 "Data chiusura "
|
||||
PROMPT 36 4 "Data/Anno chiusura "
|
||||
END
|
||||
|
||||
DATE F_DATAAP
|
||||
BEGIN
|
||||
PROMPT 37 5 "Data apertura "
|
||||
PROMPT 36 5 "Data/Anno apertura "
|
||||
WARNING "Inserire una data non inferiore alla data di chiusura"
|
||||
VALIDATE DATE_CMP_FUNC >= F_DATAC
|
||||
END
|
||||
|
||||
NUMBER F_ANNOCH 4
|
||||
BEGIN
|
||||
PROMPT 69 4 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_ANNO 4
|
||||
BEGIN
|
||||
PROMPT 69 5 ""
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
|
||||
GROUPBOX DLG_NULL 60 10
|
||||
BEGIN
|
||||
PROMPT 2 7 "Codici sottoconto"
|
||||
|
Loading…
x
Reference in New Issue
Block a user