Corretto calcolo saldi alla data in presenza di esercizi aperti
git-svn-id: svn://10.65.10.50/branches/R_10_00@22827 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
eb11b89721
commit
a747ce0fca
@ -177,8 +177,15 @@ void TSaldodata_app::reset_saldi(const TDate& data, const TString& codmag)
|
||||
void TSaldodata_app::init_saldi_iniziali(const TDate& data, bool use_dep, const TString& codmag, TAssoc_saldi& saldi)
|
||||
{
|
||||
TEsercizi_contabili esc;
|
||||
const TDate chiusura = esc.esercizio(data).chiusura_mag();
|
||||
if (!chiusura.ok())
|
||||
const int esercizio_corrente = esc.date2esc(data);
|
||||
const int esercizio_scorso = esc.pred(esercizio_corrente);
|
||||
bool precedente_aperto = false;
|
||||
if (esercizio_scorso > 0)
|
||||
{
|
||||
const TDate chiusura = esc.esercizio(esercizio_scorso).chiusura_mag();
|
||||
precedente_aperto = !chiusura.ok();
|
||||
}
|
||||
if (precedente_aperto) // Esercizio aperto
|
||||
{
|
||||
TString limit;
|
||||
limit << " ANNOES=" << (data.year()-1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user