Skip to content

Commit

Permalink
BugID: 1045 - PDGP 2013-2015 - Verifica contributo all'attività ordin…
Browse files Browse the repository at this point in the history
…aria calcolato sulle entrate esterne - non per la SAC -

spostata la percentuale sull'elemento voce
  • Loading branch information
rpucciarelli committed Jan 23, 2013
1 parent af7d5c6 commit 729a4a2
Showing 1 changed file with 7 additions and 6 deletions.
Expand Up @@ -589,15 +589,16 @@ protected void validaDettagliEntrataSpesa(UserContext usercontext, OggettoBulk o
//Calcolo il totale delle spese
for (java.util.Iterator spese = pdgHome.findDettagliSpesaVariazioneGestionalePrelievo(pdg).iterator();spese.hasNext();){
Pdg_variazione_riga_gestBulk spesa_det = (Pdg_variazione_riga_gestBulk)spese.next();
if(spesa_det.getCdr_assegnatario().getCd_centro_responsabilita().compareTo(cdr_prel.getCd_centro_responsabilita())==0)
if(cdr_prel!= null && cdr_prel.getCd_centro_responsabilita()!=null && spesa_det.getCdr_assegnatario().getCd_centro_responsabilita().compareTo(cdr_prel.getCd_centro_responsabilita())==0)
impTotaleSpesePrel = impTotaleSpesePrel.add(spesa_det.getIm_spese_gest_accentrata_est()).add(spesa_det.getIm_spese_gest_decentrata_est());
}
if (impTotaleEntrateDaPrel.compareTo(ZERO)!=0){
if(impTotaleEntrateDaPrel.compareTo(impTotaleSpesePrel)!=0)
throw new ApplicationException("Il contributo per l'attività ordinaria per il cdr "+cdr_prel.getCd_centro_responsabilita()+" è pari a "+ new it.cnr.contab.util.EuroFormat().format(impTotaleEntrateDaPrel)+
". Impossibile salvare, poichè è stato imputato sulla voce dedicata l'importo di "+new it.cnr.contab.util.EuroFormat().format(impTotaleSpesePrel)+".");
}

//if(impTotaleSpesePrel.compareTo(ZERO)!=0){
if(impTotaleEntrateDaPrel.compareTo(impTotaleSpesePrel)!=0)
throw new ApplicationException("Il contributo per l'attività ordinaria per il cdr "+cdr_prel.getCd_centro_responsabilita()+" è pari a "+ new it.cnr.contab.util.EuroFormat().format(impTotaleEntrateDaPrel)+
". Impossibile salvare, poichè è stato imputato sulla voce dedicata l'importo di "+new it.cnr.contab.util.EuroFormat().format(impTotaleSpesePrel)+".");
//}
}
if (totSommaEntrata.compareTo(totSommaSpesa)!=0)
throw new ApplicationException("In un variazione di tipo 'Variazione Positiva' il totale delle variazioni di spesa ("+
new it.cnr.contab.util.EuroFormat().format(totSommaSpesa)+")"+
Expand Down

0 comments on commit 729a4a2

Please sign in to comment.