Patch level : 12.0 442
Files correlati : tf Commento : Tolti errori variabili perse in giro e pulito codice git-svn-id: svn://10.65.10.50/branches/R_10_00@24072 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
333cd1e0a3
commit
d18063030f
@ -437,9 +437,7 @@ void ComLiqPerIva_mask::extractinator() // Per gli amici GTFO
|
||||
|
||||
TString queryIva = "USE RMOVIVA\n";
|
||||
queryIva << "SELECT ( " << FIELD_NAME(LF_MOV, MOV_REG) << "!=\"\")&&BETWEEN( " << FIELD_NAME(LF_MOV, MOV_DATAREG) << ",#DADATAREG,#ADATAREG)"; // scritto FIELD_NAME meglio usarla
|
||||
// queryIva << "SELECT (23.REG!=\"\")&&BETWEEN(23.DATAREG,#DADATAREG,#ADATAREG)";
|
||||
queryIva << "\nJOIN MOV INTO " << MOV_NUMREG << "==" << MOV_NUMREG << "\n";
|
||||
// queryIva << "\nJOIN MOV INTO NUMREG==NUMREG\n";
|
||||
|
||||
TISAM_recordset curIva(queryIva);
|
||||
curIva.set_var("#DADATAREG", data_da);
|
||||
@ -483,12 +481,9 @@ void ComLiqPerIva_mask::extractinator() // Per gli amici GTFO
|
||||
{
|
||||
// Nell'imponibile è presente il totale fattura, devo calcolare l'imposta e sottrarla
|
||||
// Es iva 22% => imp : 122 = x : 100
|
||||
// imp = imp * CENTO / (CENTO + codiva.percentuale()); esiste una funzione per scorporare l'IVA
|
||||
codiva.scorpora(imp);
|
||||
}
|
||||
// TString msg; msg.format("t %s imp %s s ", totopatt.stringa(), imp.stringa());
|
||||
totopatt += imp;
|
||||
msg << totopatt.stringa();
|
||||
int i = 1;
|
||||
}
|
||||
}
|
||||
|
@ -28,8 +28,7 @@ bool TChangeStato_app::change(TChangeStato_msk& msk)
|
||||
{
|
||||
return error_box("Errore! Stati Iniziale e Finale identici!");
|
||||
}
|
||||
bool ok;
|
||||
|
||||
|
||||
// Cambio tutti i movimenti di quella data partendo prima da quelli in prima nota
|
||||
TString query = "USE MOV\n";
|
||||
query << "SELECT (REG!=\"\")&&BETWEEN(DATAREG,#DADATAREG,#ADATAREG)&&(TIPO=\"" << msk.get(F_TIPOCF) << "\")";
|
||||
@ -68,6 +67,7 @@ bool TChangeStato_app::change(TChangeStato_msk& msk)
|
||||
TLocalisamfile mov(LF_MOV), trasfatt(LF_TRASFATT);
|
||||
|
||||
TProgress_monitor p1(nrec, "Cambio stato prima nota");
|
||||
|
||||
for(bool ok = rset.move_first(); rset.items() > 0 && ok; ok = rset.move_next())
|
||||
{
|
||||
if(!p1.add_status())
|
||||
@ -111,7 +111,7 @@ bool TChangeStato_app::change(TChangeStato_msk& msk)
|
||||
ok = rtrasfatt.rewrite(trasfatt) == NOERR;
|
||||
}
|
||||
|
||||
return ok;
|
||||
return true;
|
||||
}
|
||||
|
||||
void TChangeStato_app::main_loop()
|
||||
|
Loading…
x
Reference in New Issue
Block a user