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;
|
||||
TMask* _msk;
|
||||
TLocalisamfile* _nditte;
|
||||
TLocalisamfile* _comuni;
|
||||
TLocalisamfile* _unloc;
|
||||
TLocalisamfile* _anag;
|
||||
TLocalisamfile* _pconti;
|
||||
TLocalisamfile* _clifo;
|
||||
TLocalisamfile* _saldi;
|
||||
TLocalisamfile* _caus;
|
||||
const char* _buff;
|
||||
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
|
||||
{
|
||||
saldo_conto = -saldo_conto;
|
||||
saldo_conto_raf = -saldo_conto_raf;
|
||||
saldo_conto = -saldo_conto;
|
||||
saldo_conto_raf = -saldo_conto_raf;
|
||||
}
|
||||
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;
|
||||
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);
|
||||
real saldo,saldo_raf;
|
||||
bool trovato = FALSE;
|
||||
@ -4921,15 +4923,13 @@ void TStampa_IVdirettiva::init_sort()
|
||||
|
||||
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);
|
||||
_unloc = new TLocalisamfile (LF_UNLOC);
|
||||
_anag = new TLocalisamfile (LF_ANAG);
|
||||
_pconti = new TLocalisamfile (LF_PCON);
|
||||
_clifo = new TLocalisamfile (LF_CLIFO);
|
||||
_saldi = new TLocalisamfile (LF_SALDI);
|
||||
_caus = new TLocalisamfile (LF_CAUSALI);
|
||||
_descr = new TParagraph_string("",40);
|
||||
_d = new TParagraph_string("",33);
|
||||
@ -4955,13 +4955,11 @@ bool TStampa_IVdirettiva::user_destroy()
|
||||
{
|
||||
delete _msk;
|
||||
|
||||
delete _nditte;
|
||||
delete _comuni;
|
||||
delete _unloc;
|
||||
delete _anag;
|
||||
delete _pconti;
|
||||
delete _clifo;
|
||||
delete _saldi;
|
||||
delete _caus;
|
||||
delete _descr;
|
||||
delete _d;
|
||||
|
Loading…
x
Reference in New Issue
Block a user