Patch level : 2.0 704
Files correlati : cg1.exe Ricompilazione Demo : [ ] Commento : CM20095 Nella stampa del bilancio cee qualora il codice esercizio non sia il numero successivo rispetto all'anno precedente(es: 2003 x 2003 - 3004 x il 2004) non rileva i saldi dei clienti e fornitori movimentati nell'anno precedente, perché cerca come anno precedente, nel caso dell'esempio sopra riportato, il 3003. git-svn-id: svn://10.65.10.50/trunk@11786 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b833fb6805
commit
177d600764
@ -154,13 +154,11 @@ class TStampa_IVdirettiva : public TPrintapp
|
|||||||
|
|
||||||
bil_ivd* _bil;
|
bil_ivd* _bil;
|
||||||
TMask* _msk;
|
TMask* _msk;
|
||||||
TLocalisamfile* _nditte;
|
|
||||||
TLocalisamfile* _comuni;
|
TLocalisamfile* _comuni;
|
||||||
TLocalisamfile* _unloc;
|
TLocalisamfile* _unloc;
|
||||||
TLocalisamfile* _anag;
|
TLocalisamfile* _anag;
|
||||||
TLocalisamfile* _pconti;
|
TLocalisamfile* _pconti;
|
||||||
TLocalisamfile* _clifo;
|
TLocalisamfile* _clifo;
|
||||||
TLocalisamfile* _saldi;
|
|
||||||
TLocalisamfile* _caus;
|
TLocalisamfile* _caus;
|
||||||
const char* _buff;
|
const char* _buff;
|
||||||
TSort* _sort;
|
TSort* _sort;
|
||||||
@ -1113,8 +1111,8 @@ void TStampa_IVdirettiva::crea_sort_piano_conti_scalare()
|
|||||||
{
|
{
|
||||||
if (sez == "2") //Se la sezione e 2 cambio segno comunque
|
if (sez == "2") //Se la sezione e 2 cambio segno comunque
|
||||||
{
|
{
|
||||||
saldo_conto = -saldo_conto;
|
saldo_conto = -saldo_conto;
|
||||||
saldo_conto_raf = -saldo_conto_raf;
|
saldo_conto_raf = -saldo_conto_raf;
|
||||||
}
|
}
|
||||||
no_sez_opposta = TRUE;
|
no_sez_opposta = TRUE;
|
||||||
}
|
}
|
||||||
@ -1763,7 +1761,11 @@ bool TStampa_IVdirettiva::sottoc_clifo_scalare(int g,int c,int anno,int indbil,r
|
|||||||
{
|
{
|
||||||
long s;
|
long s;
|
||||||
int aep = 0;
|
int aep = 0;
|
||||||
if (anno) aep = anno-1;
|
if (anno > 0)
|
||||||
|
{
|
||||||
|
TEsercizi_contabili ec;
|
||||||
|
aep = ec.pred(anno);
|
||||||
|
}
|
||||||
_listasld = new TSaldi_list (g,c,anno,aep);
|
_listasld = new TSaldi_list (g,c,anno,aep);
|
||||||
real saldo,saldo_raf;
|
real saldo,saldo_raf;
|
||||||
bool trovato = FALSE;
|
bool trovato = FALSE;
|
||||||
@ -4921,15 +4923,13 @@ void TStampa_IVdirettiva::init_sort()
|
|||||||
|
|
||||||
bool TStampa_IVdirettiva::user_create()
|
bool TStampa_IVdirettiva::user_create()
|
||||||
{
|
{
|
||||||
open_files(LF_TAB, 0);
|
open_files(LF_TAB, LF_NDITTE, LF_SALDI, 0);
|
||||||
|
|
||||||
_nditte = new TLocalisamfile (LF_NDITTE);
|
|
||||||
_comuni = new TLocalisamfile (LF_COMUNI);
|
_comuni = new TLocalisamfile (LF_COMUNI);
|
||||||
_unloc = new TLocalisamfile (LF_UNLOC);
|
_unloc = new TLocalisamfile (LF_UNLOC);
|
||||||
_anag = new TLocalisamfile (LF_ANAG);
|
_anag = new TLocalisamfile (LF_ANAG);
|
||||||
_pconti = new TLocalisamfile (LF_PCON);
|
_pconti = new TLocalisamfile (LF_PCON);
|
||||||
_clifo = new TLocalisamfile (LF_CLIFO);
|
_clifo = new TLocalisamfile (LF_CLIFO);
|
||||||
_saldi = new TLocalisamfile (LF_SALDI);
|
|
||||||
_caus = new TLocalisamfile (LF_CAUSALI);
|
_caus = new TLocalisamfile (LF_CAUSALI);
|
||||||
_descr = new TParagraph_string("",40);
|
_descr = new TParagraph_string("",40);
|
||||||
_d = new TParagraph_string("",33);
|
_d = new TParagraph_string("",33);
|
||||||
@ -4955,13 +4955,11 @@ bool TStampa_IVdirettiva::user_destroy()
|
|||||||
{
|
{
|
||||||
delete _msk;
|
delete _msk;
|
||||||
|
|
||||||
delete _nditte;
|
|
||||||
delete _comuni;
|
delete _comuni;
|
||||||
delete _unloc;
|
delete _unloc;
|
||||||
delete _anag;
|
delete _anag;
|
||||||
delete _pconti;
|
delete _pconti;
|
||||||
delete _clifo;
|
delete _clifo;
|
||||||
delete _saldi;
|
|
||||||
delete _caus;
|
delete _caus;
|
||||||
delete _descr;
|
delete _descr;
|
||||||
delete _d;
|
delete _d;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user