Patch level :4.0 730
Files correlati : Ricompilazione Demo : [ ] Commento :catturata la sponda occidentale del Volga! l'avanzata procede git-svn-id: svn://10.65.10.50/trunk@15444 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
58cba61de2
commit
4881978605
@ -237,7 +237,8 @@ bool TRib_movanal_app::explode_rows(const TRecord_array& input_rows, TRecord_arr
|
||||
const TRectype& rec = input_rows.row(r);
|
||||
const TAnal_ripartizioni_batch& rrip = _cache_rip.righe(rec.get(RMOVANA_CODCCOSTO), rec.get(RMOVANA_CODCMS), annoes);
|
||||
//ci sono righe di ripartizione
|
||||
bool ripartisci = rrip.rows() > 0;
|
||||
const int righe_ripartizione = rrip.rows();
|
||||
bool ripartisci = righe_ripartizione > 0;
|
||||
if (ripartisci)
|
||||
{
|
||||
const int ripartizione_indbil = rrip.indbil();
|
||||
@ -256,10 +257,10 @@ bool TRib_movanal_app::explode_rows(const TRecord_array& input_rows, TRecord_arr
|
||||
|
||||
// Calcolo tutte le percentuali da ripartire
|
||||
int i;
|
||||
for (i = 1; i <= rrip.rows(); i++)
|
||||
for (i = 1; i <= righe_ripartizione; i++)
|
||||
distrib.add(rrip[i].get_real(RRIP_RIPARTO));
|
||||
|
||||
for (i = 1; i <= rrip.rows(); i++)
|
||||
for (i = 1; i <= righe_ripartizione; i++)
|
||||
{
|
||||
const real imp = distrib.get(); // Legge la quota da distribuire
|
||||
|
||||
|
@ -475,6 +475,15 @@ TIndbil TAnal_bill::indicatore_bilancio() const
|
||||
const TRectype& pconana = cache().get(LF_PCONANA, conto);
|
||||
indbil = TIndbil(pconana.get_int(PCONANA_INDBIL));
|
||||
}
|
||||
//non ha trovato l'indicatore;potrebbe essere il caso di un conto contabile usato in analitica
|
||||
if (indbil == ib_null && _conto.len() == 12 && real::is_natural(_conto))
|
||||
{
|
||||
const int gr = atoi(_conto.mid(0,3));
|
||||
const int co = atoi(_conto.mid(3,3));
|
||||
const long so = atol(_conto.mid(6,6));
|
||||
const TBill zio_cg(gr, co, so);
|
||||
indbil = TIndbil(zio_cg.indicatore_bilancio());
|
||||
}
|
||||
|
||||
return indbil;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user