Patch level : 12.0 626
Files correlati : Commento : np0.exe Corretto il filtro per contabilità separata nella lista fatture nella. lista movimenti. L'apertura / chiusura per contabilita separata faceva per prima una chiusura senza contabilità separata, questo generava eerori nella chiusura. Ora la fa alla fine.
This commit is contained in:
parent
0e725fe597
commit
7df105979b
@ -557,7 +557,6 @@ bool TApertura_chiusura::set()
|
||||
|
||||
_cont_sep.add(key, key);
|
||||
}
|
||||
_cont_sep.add(EMPTY_STRING, EMPTY_STRING);
|
||||
FOR_EACH_ASSOC_STRING(_cont_sep, obj, key, str)
|
||||
{
|
||||
_cod_cont_sep = key;
|
||||
@ -593,7 +592,39 @@ bool TApertura_chiusura::set()
|
||||
*_cur = 0l;
|
||||
apri_conti_ordine();
|
||||
}
|
||||
apertura_capitale_netto();
|
||||
_cod_cont_sep.cut(0);
|
||||
_numreg = 0;
|
||||
(*_cur) = 0L;
|
||||
_sld->set_anno_es(_annoesch);
|
||||
_sld->set_movprovv(FALSE);
|
||||
_sld->set_tipo_saldo(chiusura);
|
||||
_sld->set_movimentato(TRUE);
|
||||
|
||||
costi();
|
||||
*_cur = 0l;
|
||||
ricavi();
|
||||
chiusura_conto_economico();
|
||||
_totale_saldo = ZERO;
|
||||
*_cur = 0l;
|
||||
chiudi_attivita();
|
||||
*_cur = 0l;
|
||||
chiudi_passivita();
|
||||
*_cur = 0l;
|
||||
chiudi_conti_ordine();
|
||||
chiusura_conto_patrimoniale();
|
||||
_totale_saldo = ZERO;
|
||||
|
||||
_sld->set_anno_es(_annoesap);
|
||||
_sld->set_tipo_saldo(apertura);
|
||||
_sld->set_movimentato(TRUE);
|
||||
|
||||
*_cur = 0l;
|
||||
apri_attivita();
|
||||
*_cur = 0l;
|
||||
apri_passivita();
|
||||
*_cur = 0l;
|
||||
apri_conti_ordine();
|
||||
apertura_capitale_netto();
|
||||
|
||||
delete _prog;
|
||||
message_box(TR("Apertura/chiusura conti completata"));
|
||||
@ -738,7 +769,7 @@ void TApertura_chiusura::costi()
|
||||
}
|
||||
|
||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0, _cod_cont_sep.blank());
|
||||
_saldo = sale.saldo();
|
||||
|
||||
if (_saldo.is_zero())
|
||||
@ -884,7 +915,7 @@ void TApertura_chiusura::ricavi()
|
||||
|
||||
//numrig++;
|
||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0, _cod_cont_sep.blank());
|
||||
_saldo = sale.saldo();
|
||||
|
||||
if (_saldo.is_zero()) continue;
|
||||
@ -1123,7 +1154,7 @@ void TApertura_chiusura::chiudi_attivita()
|
||||
}
|
||||
|
||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0, _cod_cont_sep.blank());
|
||||
_saldo = sale.saldo();
|
||||
const int dbkey = saldi.getkey();
|
||||
saldi.setkey(1);
|
||||
@ -1273,7 +1304,7 @@ void TApertura_chiusura::chiudi_passivita()
|
||||
//numrig++;
|
||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
||||
//sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0, _cod_cont_sep.blank());
|
||||
_saldo = sale.saldo();
|
||||
|
||||
if (_saldo.is_zero()) continue;
|
||||
@ -1418,7 +1449,7 @@ void TApertura_chiusura::chiudi_conti_ordine()
|
||||
}
|
||||
|
||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0, _cod_cont_sep.blank());
|
||||
_saldo = sale.saldo();
|
||||
const int dbkey = saldi.getkey();
|
||||
saldi.setkey(1);
|
||||
@ -1615,7 +1646,7 @@ void TApertura_chiusura::apri_attivita()
|
||||
|
||||
//numrig++;
|
||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0, _cod_cont_sep.blank());
|
||||
_saldo = sale.saldo();
|
||||
|
||||
if (_saldo == ZERO) continue;
|
||||
@ -1761,7 +1792,7 @@ void TApertura_chiusura::apri_passivita()
|
||||
|
||||
//numrig++;
|
||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0, _cod_cont_sep.blank());
|
||||
_saldo = sale.saldo();
|
||||
|
||||
if (_saldo.is_zero()) continue;
|
||||
@ -1907,7 +1938,7 @@ void TApertura_chiusura::apri_conti_ordine()
|
||||
//numrig++;
|
||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
||||
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0);
|
||||
sale.saldo_cont_sep(g, c, s, _annoesch, botime, indbil, _cod_cont_sep, 0, _cod_cont_sep.blank());
|
||||
_saldo = sale.saldo();
|
||||
|
||||
if (_saldo == ZERO) continue;
|
||||
|
Loading…
x
Reference in New Issue
Block a user