Corretti errori MI3360 e MI3361. Ora gli insoluti non vanno ad
aumentare la scdenza bensi' stornano i pagamenti. Decisione presa con Gabriella. git-svn-id: svn://10.65.10.50/trunk@2756 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
0be38a2b39
commit
dcf6553973
@ -331,10 +331,10 @@ void TStampaScadenzario::calcola_pagamenti(real& imp_scad, int riga, int rata)
|
|||||||
const TRiga_partite& sum = _p->riga(p); // 3,4,6 : incasso/pagamento/abbuono/pag.insoluto/diff.cambio/rit.prof
|
const TRiga_partite& sum = _p->riga(p); // 3,4,6 : incasso/pagamento/abbuono/pag.insoluto/diff.cambio/rit.prof
|
||||||
const char sez = sum.sezione();
|
const char sez = sum.sezione();
|
||||||
const int tipomov = sum.get_int(PART_TIPOMOV);
|
const int tipomov = sum.get_int(PART_TIPOMOV);
|
||||||
// Se tipomov e' 5 (Insoluto) aumenta scdz; se tipomov e' 2 (Nota di credito assegnata)
|
// se tipomov e' 2 (Nota di credito assegnata)
|
||||||
// storna da scdz. In entrambi i casi si ha l'operatore +=, perche' nel TImporto e' gia'
|
// storna da scdz. In entrambi i casi si ha l'operatore +=, perche' nel TImporto e' gia'
|
||||||
// compresa la sezione opposta
|
// compresa la sezione opposta
|
||||||
if (tipomov == 2 || tipomov == 5)
|
if (tipomov == 2)
|
||||||
{
|
{
|
||||||
work_imp = TImporto(sez,pag.get_real(field));
|
work_imp = TImporto(sez,pag.get_real(field));
|
||||||
scdz += work_imp;
|
scdz += work_imp;
|
||||||
|
@ -190,10 +190,10 @@ void TStampaScaduto::compute_all(TPartita& p)
|
|||||||
const TRiga_partite& sum = p.riga(pp);
|
const TRiga_partite& sum = p.riga(pp);
|
||||||
const char sez = sum.sezione();
|
const char sez = sum.sezione();
|
||||||
const int tipomov = sum.get_int(PART_TIPOMOV);
|
const int tipomov = sum.get_int(PART_TIPOMOV);
|
||||||
// Se tipomov e' 5 (Insoluto) aumenta scdz; se tipomov e' 2 (Nota di credito assegnata)
|
// se tipomov e' 2 (Nota di credito assegnata)
|
||||||
// storna da scdz. In entrambi i casi si ha l'operatore +=, perche' nel TImporto e' gia'
|
// storna da scdz. In entrambi i casi si ha l'operatore +=, perche' nel TImporto e' gia'
|
||||||
// compresa la sezione opposta
|
// compresa la sezione opposta
|
||||||
if (tipomov==5 || tipomov==2)
|
if (tipomov==2)
|
||||||
{
|
{
|
||||||
work_imp = TImporto(sez,pg.get_real(field));
|
work_imp = TImporto(sez,pg.get_real(field));
|
||||||
scd += work_imp;
|
scd += work_imp;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user