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(key, key);
|
||||||
}
|
}
|
||||||
_cont_sep.add(EMPTY_STRING, EMPTY_STRING);
|
|
||||||
FOR_EACH_ASSOC_STRING(_cont_sep, obj, key, str)
|
FOR_EACH_ASSOC_STRING(_cont_sep, obj, key, str)
|
||||||
{
|
{
|
||||||
_cod_cont_sep = key;
|
_cod_cont_sep = key;
|
||||||
@ -593,7 +592,39 @@ bool TApertura_chiusura::set()
|
|||||||
*_cur = 0l;
|
*_cur = 0l;
|
||||||
apri_conti_ordine();
|
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;
|
delete _prog;
|
||||||
message_box(TR("Apertura/chiusura conti completata"));
|
message_box(TR("Apertura/chiusura conti completata"));
|
||||||
@ -738,7 +769,7 @@ void TApertura_chiusura::costi()
|
|||||||
}
|
}
|
||||||
|
|
||||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
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();
|
_saldo = sale.saldo();
|
||||||
|
|
||||||
if (_saldo.is_zero())
|
if (_saldo.is_zero())
|
||||||
@ -884,7 +915,7 @@ void TApertura_chiusura::ricavi()
|
|||||||
|
|
||||||
//numrig++;
|
//numrig++;
|
||||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
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();
|
_saldo = sale.saldo();
|
||||||
|
|
||||||
if (_saldo.is_zero()) continue;
|
if (_saldo.is_zero()) continue;
|
||||||
@ -1123,7 +1154,7 @@ void TApertura_chiusura::chiudi_attivita()
|
|||||||
}
|
}
|
||||||
|
|
||||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
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();
|
_saldo = sale.saldo();
|
||||||
const int dbkey = saldi.getkey();
|
const int dbkey = saldi.getkey();
|
||||||
saldi.setkey(1);
|
saldi.setkey(1);
|
||||||
@ -1273,7 +1304,7 @@ void TApertura_chiusura::chiudi_passivita()
|
|||||||
//numrig++;
|
//numrig++;
|
||||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
s = saldi.get_long(SLD_SOTTOCONTO);
|
||||||
//sale.calcola_ultima_immissione(_annoesch,0,g,c,s,indbil);
|
//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();
|
_saldo = sale.saldo();
|
||||||
|
|
||||||
if (_saldo.is_zero()) continue;
|
if (_saldo.is_zero()) continue;
|
||||||
@ -1418,7 +1449,7 @@ void TApertura_chiusura::chiudi_conti_ordine()
|
|||||||
}
|
}
|
||||||
|
|
||||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
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();
|
_saldo = sale.saldo();
|
||||||
const int dbkey = saldi.getkey();
|
const int dbkey = saldi.getkey();
|
||||||
saldi.setkey(1);
|
saldi.setkey(1);
|
||||||
@ -1615,7 +1646,7 @@ void TApertura_chiusura::apri_attivita()
|
|||||||
|
|
||||||
//numrig++;
|
//numrig++;
|
||||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
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();
|
_saldo = sale.saldo();
|
||||||
|
|
||||||
if (_saldo == ZERO) continue;
|
if (_saldo == ZERO) continue;
|
||||||
@ -1761,7 +1792,7 @@ void TApertura_chiusura::apri_passivita()
|
|||||||
|
|
||||||
//numrig++;
|
//numrig++;
|
||||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
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();
|
_saldo = sale.saldo();
|
||||||
|
|
||||||
if (_saldo.is_zero()) continue;
|
if (_saldo.is_zero()) continue;
|
||||||
@ -1907,7 +1938,7 @@ void TApertura_chiusura::apri_conti_ordine()
|
|||||||
//numrig++;
|
//numrig++;
|
||||||
s = saldi.get_long(SLD_SOTTOCONTO);
|
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();
|
_saldo = sale.saldo();
|
||||||
|
|
||||||
if (_saldo == ZERO) continue;
|
if (_saldo == ZERO) continue;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user