Patch level : 12.0 no-patch
Files correlati : ps0430.exe Commento : - Aggiunto controllo se sono stati effettuati dei pagamenti durante il calcolo delle fatture arretrate (prima le calcolava a prescindere) - Aggiunta causale I03 tra i pagamenti git-svn-id: svn://10.65.10.50/branches/R_10_00@23514 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
f90ebe128b
commit
39328ce516
@ -224,16 +224,12 @@ bool TTessan_app::elabPayment(int anno, TString userPath)
|
||||
// Movimento attuale
|
||||
TRectype rowMov = curMov.curr();
|
||||
TString codcaus(rowMov.get("CODCAUS"));
|
||||
if(codcaus.starts_with("P"))
|
||||
if(codcaus.starts_with("P") || codcaus == "I03")
|
||||
{
|
||||
if(codcaus == "P98")
|
||||
{
|
||||
p98.add(rowMov.get("NUMREG"));
|
||||
}
|
||||
else if(codcaus != "P99")
|
||||
{
|
||||
p.add(rowMov.get("NUMREG"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -305,7 +301,6 @@ bool TTessan_app::elabPayment(int anno, TString userPath)
|
||||
// Controllo che è di una persona fisica
|
||||
if(rowRMov.get("GRUPPO") != "2" || rowRMov.get("CONTO") != "1") continue;
|
||||
|
||||
|
||||
if(!findErase(&p, rowRMov.get_long("NUMREG"))) continue;
|
||||
|
||||
//bool trovato = false;
|
||||
@ -362,9 +357,8 @@ bool TTessan_app::elabPayment(int anno, TString userPath)
|
||||
|
||||
for(int i = 0; i < numCli; i++)
|
||||
{
|
||||
if(clienti[i].codcf == rowMovOld.get_long("CODCF") && clienti[i].p98 > 0) // Trova più spesso il cliente diverso dal codice all'inizio
|
||||
if(clienti[i].codcf == rowMovOld.get_long("CODCF") && clienti[i].p98 > 0 && clienti[i].importoPagato > 0) // Trova più spesso il cliente diverso dal codice all'inizio
|
||||
{
|
||||
|
||||
// Aggiungo il documento al file
|
||||
TString codcfFilled; codcfFilled << rowMovOld.get("CODCF");
|
||||
for(int j = codcfFilled.len(); j <= 6; j++) codcfFilled.insert("0",0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user