Corretto conflitto precedente
git-svn-id: svn://10.65.10.50/trunk@188 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
c1fafe286b
commit
94bfe36dfa
277
cg/cg4600.cpp
277
cg/cg4600.cpp
@ -11,11 +11,10 @@
|
||||
#include <config.h>
|
||||
#include <urldefid.h>
|
||||
|
||||
#include "cglib.h"
|
||||
#include "cg4.h"
|
||||
#include "cg4600.h"
|
||||
#include "cg2101.h"
|
||||
|
||||
#include <cglib.h>
|
||||
#include <cg4.h>
|
||||
#include <cg4600.h>
|
||||
#include <cg2101.h>
|
||||
#include <pconti.h>
|
||||
#include <mov.h>
|
||||
#include <saldi.h>
|
||||
@ -29,29 +28,6 @@ bool mask_distinti (TMask_field&, KEY);
|
||||
|
||||
class CG4600_application : public TApplication
|
||||
{
|
||||
<<<<<<< cg4600.cpp
|
||||
friend bool mask_datac (TMask_field&, KEY);
|
||||
friend bool mask_dataap (TMask_field&, KEY);
|
||||
friend bool mask_distinti (TMask_field&, KEY);
|
||||
|
||||
TTable* _esc, * _reg;
|
||||
TRelation* _rel;
|
||||
TMovimentoPN* _pn;
|
||||
TLocalisamfile* _saldi;
|
||||
TRectype* _rec;
|
||||
TLocalisamfile* _mov;
|
||||
TCursor* _cur;
|
||||
TSaldo_agg* _sld;
|
||||
Saldo* _sale;
|
||||
TConto _tcbilch,_tcproper,_tcbilap,_tcutilp,_tcperdp,_tcutile,_tcperde, _conto_corrente;
|
||||
|
||||
real _saldo, _totale_saldo;
|
||||
int _annoesch, _annoesap;
|
||||
long _numreg;
|
||||
TDate _dataregap, _dataregch;
|
||||
TString _codcausap, _codcausch, _annoeseprec;
|
||||
|
||||
=======
|
||||
friend bool mask_datac (TMask_field&, KEY);
|
||||
friend bool mask_dataap (TMask_field&, KEY);
|
||||
friend bool mask_distinti (TMask_field&, KEY);
|
||||
@ -73,27 +49,7 @@ class CG4600_application : public TApplication
|
||||
TDate _dataregap, _dataregch;
|
||||
TString _codcausap, _codcausch;
|
||||
|
||||
>>>>>>> 1.6
|
||||
public:
|
||||
<<<<<<< cg4600.cpp
|
||||
virtual bool create();
|
||||
virtual bool destroy();
|
||||
virtual bool menu(MENU_TAG m);
|
||||
void costi ();
|
||||
void ricavi();
|
||||
void attivita();
|
||||
void passivita();
|
||||
void rmov_proper (int, long, 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();
|
||||
bool set();
|
||||
// bool epilogo_conti();
|
||||
|
||||
CG4600_application() {}
|
||||
=======
|
||||
virtual bool create();
|
||||
virtual bool destroy();
|
||||
virtual bool menu(MENU_TAG m);
|
||||
@ -110,7 +66,6 @@ class CG4600_application : public TApplication
|
||||
// bool epilogo_conti();
|
||||
|
||||
CG4600_application() {}
|
||||
>>>>>>> 1.6
|
||||
};
|
||||
|
||||
HIDDEN CG4600_application* app() { return (CG4600_application *) MainApp(); }
|
||||
@ -438,51 +393,25 @@ bool CG4600_application::set()
|
||||
ultima_registrazione();
|
||||
// anno_ese_precedente();
|
||||
|
||||
<<<<<<< cg4600.cpp
|
||||
// (*_cur) = 0L;
|
||||
=======
|
||||
(*_cur) = 0L;
|
||||
>>>>>>> 1.6
|
||||
|
||||
_sld->set_anno_es(_annoesch);
|
||||
_sld->set_movprovv(FALSE);
|
||||
_sld->set_movap(FALSE);
|
||||
|
||||
<<<<<<< cg4600.cpp
|
||||
// costi ();
|
||||
=======
|
||||
costi ();
|
||||
>>>>>>> 1.6
|
||||
|
||||
<<<<<<< cg4600.cpp
|
||||
// _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();
|
||||
=======
|
||||
_sld->reset(); //Azzera la tabella dei conti dell'oggetto TSaldo_agg
|
||||
_pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
ultima_registrazione();
|
||||
*_cur = 0l;
|
||||
>>>>>>> 1.6
|
||||
|
||||
ricavi();
|
||||
_sld->reset();
|
||||
|
||||
<<<<<<< cg4600.cpp
|
||||
// chiusura_conto_economico();
|
||||
=======
|
||||
chiusura_conto_economico();
|
||||
>>>>>>> 1.6
|
||||
_totale_saldo = ZERO;
|
||||
<<<<<<< cg4600.cpp
|
||||
// _sld->reset();
|
||||
=======
|
||||
_sld->reset();
|
||||
>>>>>>> 1.6
|
||||
|
||||
_pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
ultima_registrazione();
|
||||
@ -601,26 +530,6 @@ void CG4600_application::costi()
|
||||
|
||||
if (_saldi->curr() > (*_rec) || _saldi->eof())
|
||||
{
|
||||
<<<<<<< cg4600.cpp
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso conto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
if (j >= 1)
|
||||
{
|
||||
numrig++;
|
||||
rmov_proper(_annoesch,numrig,rmov,_tcproper,tot_saldo,FALSE);
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
// int annoeseprec = atoi(_annoeseprec);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
=======
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso conto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
@ -638,7 +547,6 @@ void CG4600_application::costi()
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
>>>>>>> 1.6
|
||||
_saldo = sale.saldo();
|
||||
|
||||
if (_saldo.is_zero()) continue;
|
||||
@ -668,17 +576,6 @@ else // riga con importo di sezione opposta
|
||||
|
||||
if (j == MAX || _saldi->eof())
|
||||
{
|
||||
<<<<<<< cg4600.cpp
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso sottoconto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
// numrig++;
|
||||
rmov_proper (_annoesch,numrig,rmov,_tcproper,tot_saldo,FALSE);
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
=======
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso sottoconto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
@ -688,7 +585,6 @@ else // riga con importo di sezione opposta
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
>>>>>>> 1.6
|
||||
if (!_saldi->eof())
|
||||
{
|
||||
|
||||
@ -764,26 +660,6 @@ void CG4600_application::ricavi()
|
||||
|
||||
if (_saldi->curr() > (*_rec) || _saldi->eof())
|
||||
{
|
||||
<<<<<<< cg4600.cpp
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso conto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
if (j >= 1)
|
||||
{
|
||||
numrig++;
|
||||
rmov_proper(_annoesch,numrig,rmov,_tcproper,tot_saldo,FALSE);
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
// int annoeseprec = atoi(_annoeseprec);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
=======
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso conto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
@ -801,7 +677,6 @@ void CG4600_application::ricavi()
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
>>>>>>> 1.6
|
||||
_saldo = sale.saldo();
|
||||
|
||||
if (_saldo.is_zero()) continue;
|
||||
@ -831,17 +706,6 @@ else // riga con importo di sezione opposta
|
||||
|
||||
if (j == MAX || _saldi->eof())
|
||||
{
|
||||
<<<<<<< cg4600.cpp
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso sottoconto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
// numrig++;
|
||||
rmov_proper (_annoesch,numrig,rmov,_tcproper,tot_saldo,FALSE);
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
=======
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso sottoconto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
@ -851,7 +715,6 @@ else // riga con importo di sezione opposta
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
>>>>>>> 1.6
|
||||
if (!_saldi->eof())
|
||||
{
|
||||
|
||||
@ -889,14 +752,9 @@ void CG4600_application::chiusura_conto_economico()
|
||||
{
|
||||
int j;
|
||||
|
||||
<<<<<<< cg4600.cpp
|
||||
//Compilo la testata per perdite di es. c.economico a Profitti e Perdite
|
||||
//Chiusura conto economico
|
||||
=======
|
||||
//Compilo la testata per perdite di es. c.economico a Profitti e Perdite
|
||||
//Chiusura conto economico
|
||||
|
||||
>>>>>>> 1.6
|
||||
j = 0;
|
||||
ultima_registrazione();
|
||||
compila_testata(_annoesch,_dataregch,_codcausch); //Reg. 3
|
||||
@ -907,13 +765,8 @@ void CG4600_application::chiusura_conto_economico()
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov2 = _pn->cg(j);
|
||||
<<<<<<< cg4600.cpp
|
||||
rmov_proper(_annoesch,numrig,rmov2,_tcperde,_totale_saldo,FALSE);
|
||||
|
||||
=======
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov2,_tcperde,_totale_saldo,FALSE);
|
||||
|
||||
>>>>>>> 1.6
|
||||
_pn->write();
|
||||
_sld->registra();
|
||||
_sld->reset();
|
||||
@ -936,32 +789,6 @@ void CG4600_application::chiusura_conto_economico()
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov4,_tcperdp,_totale_saldo,FALSE);
|
||||
|
||||
_pn->write();
|
||||
<<<<<<< cg4600.cpp
|
||||
_sld->registra();
|
||||
|
||||
|
||||
}
|
||||
else
|
||||
if (_totale_saldo.sign() < 0)
|
||||
{
|
||||
int j;
|
||||
|
||||
//Compilo la testata per Profitti e perdite a Utile di es. c.economico
|
||||
//Chiusura conto economico
|
||||
|
||||
_pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
j = 0;
|
||||
ultima_registrazione();
|
||||
compila_testata(_annoesch,_dataregch,_codcausch); //Reg. 3
|
||||
|
||||
TRectype& rmov1 = _pn->cg(j);
|
||||
long numrig = 1;
|
||||
rmov_proper(_annoesch,numrig,rmov1,_tcutile,_totale_saldo,FALSE);
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov2 = _pn->cg(j);
|
||||
rmov_proper(_annoesch,numrig,rmov2,_tcproper,_totale_saldo,TRUE);
|
||||
=======
|
||||
_sld->registra();
|
||||
_sld->reset();
|
||||
|
||||
@ -982,15 +809,7 @@ else
|
||||
j++;
|
||||
TRectype& rmov6 = _pn->cg(j);
|
||||
rmov_proper(_annoesap,numrig,_dataregap,rmov6,_tcperdp,_totale_saldo,FALSE);
|
||||
>>>>>>> 1.6
|
||||
|
||||
<<<<<<< cg4600.cpp
|
||||
_pn ->write();
|
||||
_sld->registra();
|
||||
|
||||
//Compilo la testata per Utile di es. c.economico a Utile di es. c.patrimoniale
|
||||
//Chiusura capitale netto
|
||||
=======
|
||||
_pn->write();
|
||||
_sld->registra();
|
||||
_sld->set_anno_es(_annoesch);
|
||||
@ -1002,22 +821,7 @@ else
|
||||
|
||||
//Compilo la testata per Profitti e perdite a Utile di es. c.economico
|
||||
//Chiusura conto economico
|
||||
>>>>>>> 1.6
|
||||
|
||||
<<<<<<< cg4600.cpp
|
||||
_pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
j = 0;
|
||||
ultima_registrazione();
|
||||
compila_testata(_annoesch,_dataregch,_codcausch); //Reg. 4
|
||||
|
||||
TRectype& rmov3 = _pn->cg(j);
|
||||
numrig = 1;
|
||||
rmov_proper(_annoesch,numrig,rmov3,_tcutilp,_totale_saldo,FALSE);
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov4 = _pn->cg(j);
|
||||
rmov_proper(_annoesch,numrig,rmov4,_tcutile,_totale_saldo,TRUE);
|
||||
=======
|
||||
_pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
j = 0;
|
||||
ultima_registrazione();
|
||||
@ -1072,17 +876,11 @@ else
|
||||
j++;
|
||||
TRectype& rmov6 = _pn->cg(j);
|
||||
rmov_proper(_annoesap,numrig,_dataregap,rmov6,_tcutilp,_totale_saldo,FALSE);
|
||||
>>>>>>> 1.6
|
||||
|
||||
<<<<<<< cg4600.cpp
|
||||
_pn ->write();
|
||||
_sld->registra();
|
||||
=======
|
||||
_pn->write();
|
||||
_sld->registra();
|
||||
_sld->set_anno_es(_annoesch);
|
||||
|
||||
>>>>>>> 1.6
|
||||
|
||||
}
|
||||
}
|
||||
@ -1120,20 +918,6 @@ else
|
||||
//Compilo la testata per Utile di es. c.patrimon. a Bilancio di chiusura
|
||||
//Chiusura conto patrimoniale
|
||||
|
||||
<<<<<<< cg4600.cpp
|
||||
_pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
j = 0;
|
||||
ultima_registrazione();
|
||||
compila_testata(_annoesch,_dataregch,_codcausch); //Reg. 7
|
||||
|
||||
TRectype& rmov1 = _pn->cg(j);
|
||||
numrig = 1;
|
||||
rmov_proper(_annoesch,numrig,rmov1,_tcbilch,_totale_saldo,TRUE);
|
||||
numrig++;
|
||||
j++;
|
||||
TRectype& rmov2 = _pn->cg(j);
|
||||
rmov_proper(_annoesch,numrig,rmov2,_tcperdp,_totale_saldo,FALSE);
|
||||
=======
|
||||
_pn->destroy_rows(); //Azzero l'oggetto pn.
|
||||
j = 0;
|
||||
ultima_registrazione();
|
||||
@ -1146,7 +930,6 @@ else
|
||||
j++;
|
||||
TRectype& rmov2 = _pn->cg(j);
|
||||
rmov_proper(_annoesch,numrig,_dataregch,rmov2,_tcperdp,_totale_saldo,FALSE);
|
||||
>>>>>>> 1.6
|
||||
|
||||
_pn ->write();
|
||||
_sld->registra();
|
||||
@ -1198,26 +981,6 @@ void CG4600_application::attivita()
|
||||
|
||||
if (_saldi->curr() > rec || _saldi->eof())
|
||||
{
|
||||
<<<<<<< cg4600.cpp
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso conto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
if (j >= 1)
|
||||
{
|
||||
numrig++;
|
||||
rmov_proper(_annoesch,numrig,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
// int annoeseprec = atoi(_annoeseprec);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
=======
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso conto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
@ -1235,7 +998,6 @@ void CG4600_application::attivita()
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
>>>>>>> 1.6
|
||||
_saldo = sale.saldo();
|
||||
|
||||
if (_saldo == ZERO) continue;
|
||||
@ -1269,13 +1031,8 @@ else // riga con importo di sezione opposta
|
||||
// di tutti i saldi aventi lo stesso sottoconto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
<<<<<<< cg4600.cpp
|
||||
// numrig++;
|
||||
rmov_proper (_annoesch,numrig,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
=======
|
||||
// numrig++;
|
||||
rmov_proper (_annoesch,numrig,_dataregch,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
>>>>>>> 1.6
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
@ -1409,26 +1166,6 @@ void CG4600_application::passivita()
|
||||
|
||||
if (_saldi->curr() > rec || _saldi->eof())
|
||||
{
|
||||
<<<<<<< cg4600.cpp
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso conto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
if (j >= 1)
|
||||
{
|
||||
numrig++;
|
||||
rmov_proper(_annoesch,numrig,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
// int annoeseprec = atoi(_annoeseprec);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
=======
|
||||
// Aggiungo un ulteriore riga di movimento contenente la somma
|
||||
// di tutti i saldi aventi lo stesso conto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
@ -1446,7 +1183,6 @@ void CG4600_application::passivita()
|
||||
numrig++;
|
||||
s = _saldi->get_long(SLD_SOTTOCONTO);
|
||||
sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
>>>>>>> 1.6
|
||||
_saldo = sale.saldo();
|
||||
|
||||
if (_saldo.is_zero()) continue;
|
||||
@ -1480,13 +1216,8 @@ else // riga con importo di sezione opposta
|
||||
// di tutti i saldi aventi lo stesso sottoconto, indicandola
|
||||
// con una sezione opposta al risultato (della somma).
|
||||
|
||||
<<<<<<< cg4600.cpp
|
||||
// numrig++;
|
||||
rmov_proper (_annoesch,numrig,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
=======
|
||||
// numrig++;
|
||||
rmov_proper (_annoesch,numrig,_dataregch,rmov,_tcbilch,tot_saldo,FALSE); //Chiusura
|
||||
>>>>>>> 1.6
|
||||
|
||||
tot_saldo = ZERO;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user