Patch level : 12.0

Files correlati     : ps0430.exe
Commento            : Modificata personalizzazione cigno "Tessera sanitaria"
Aggiunto parametro I05, aggiunta modifica controllo D/A sui pagamenti non P98

git-svn-id: svn://10.65.10.50/branches/R_10_00@23549 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
mtollari 2017-01-25 09:42:57 +00:00
parent 9cc48521dd
commit 435f97510e

View File

@ -224,7 +224,7 @@ bool TTessan_app::elabPayment(int anno, TString userPath)
// Movimento attuale // Movimento attuale
TRectype rowMov = curMov.curr(); TRectype rowMov = curMov.curr();
TString codcaus(rowMov.get("CODCAUS")); TString codcaus(rowMov.get("CODCAUS"));
if(codcaus.starts_with("P") || codcaus == "I03") if(codcaus.starts_with("P") || codcaus == "I03" || codcaus == "I05")
{ {
if(codcaus == "P98") if(codcaus == "P98")
p98.add(rowMov.get("NUMREG")); p98.add(rowMov.get("NUMREG"));
@ -309,8 +309,16 @@ bool TTessan_app::elabPayment(int anno, TString userPath)
TClifo cliente = clienti[i]; TClifo cliente = clienti[i];
if(clienti[i].codcf == rowRMov.get_long("SOTTOCONTO")) if(clienti[i].codcf == rowRMov.get_long("SOTTOCONTO"))
{ {
clienti[i].importoPagato += rowRMov.get_real("IMPORTO"); // Sottraggo all'importo di quest'anno per vedere quanto è di quest'anno if(rowRMov.get("SEZIONE") == "A")
clienti[i].totale += rowRMov.get_real("IMPORTO"); // Calcolo l'importo totale di quell'anno {
clienti[i].importoPagato += rowRMov.get_real("IMPORTO"); // Aggiunto l'importo a quanto è stato pagato quest'anno
clienti[i].totale += rowRMov.get_real("IMPORTO"); // Calcolo l'importo totale di quell'anno
}
else
{
clienti[i].importoPagato -= rowRMov.get_real("IMPORTO"); // Sottraggo all'importo di quest'anno per vedere quanto è di quest'anno
clienti[i].totale -= rowRMov.get_real("IMPORTO"); // Calcolo l'importo totale di quell'anno
}
break; break;
} }
} }