Patch level : 10.0 patch 468
Files correlati : lv2 Ricompilazione Demo : [ ] Commento : Corretto il controllo sulle righe da fatturare; prima se la causale movimentava sia la dotazione iniziale che il consegnato mese faceva due righe di fattura distinte; adesso per la stessa causale fattura solo la dotazione iniziale git-svn-id: svn://10.65.10.50/trunk@19437 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
91ab2d02b2
commit
72f13d5022
@ -704,15 +704,17 @@ void TFatturazione_lavanderie::create_row(TDocumento& doc_out, const TRiga_docum
|
||||
rc.add(RDOC_QTA, sgndotin * qta);
|
||||
rc.put(RDOC_PREZZO, prezzo);
|
||||
}
|
||||
|
||||
//se movimenta il consegnato mese, cerco eventualmente una riga che possa essere raggruppata con quella
|
||||
//che sto guardando adesso, altrimenti la creo; in ogni caso aggiungo la quantità che sto consegnando moltiplicata
|
||||
//per il suo segno al prezzo ricavato sopra o da contratto (o da magazzino), o da bolla
|
||||
if (!sgncons.is_zero())
|
||||
else
|
||||
{
|
||||
TRiga_documento& rc = find_or_create_row(doc_out, rin, 'C');
|
||||
rc.add(RDOC_QTA, sgncons * qta);
|
||||
rc.put(RDOC_PREZZO, prezzo);
|
||||
//se movimenta il consegnato mese, cerco eventualmente una riga che possa essere raggruppata con quella
|
||||
//che sto guardando adesso, altrimenti la creo; in ogni caso aggiungo la quantità che sto consegnando moltiplicata
|
||||
//per il suo segno al prezzo ricavato sopra o da contratto (o da magazzino), o da bolla
|
||||
if (!sgncons.is_zero())
|
||||
{
|
||||
TRiga_documento& rc = find_or_create_row(doc_out, rin, 'C');
|
||||
rc.add(RDOC_QTA, sgncons * qta);
|
||||
rc.put(RDOC_PREZZO, prezzo);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -828,7 +830,7 @@ void TFatturazione_lav_app::main_loop()
|
||||
|
||||
//instanzio il recordset
|
||||
TISAM_recordset recset(query);
|
||||
TProgind pi(recset.items(), "Fatturazione",true,true);
|
||||
TProgind pi(recset.items(), "Fatturazione", true, true);
|
||||
long last_clifo=0;
|
||||
//scorro tutti documenti che la query mi restiuisce
|
||||
for (bool ok = recset.move_first(); ok; ok = recset.move_next())
|
||||
|
Loading…
x
Reference in New Issue
Block a user