diff --git a/lv/lv2500.cpp b/lv/lv2500.cpp index 8ff443e39..065ee8491 100755 --- a/lv/lv2500.cpp +++ b/lv/lv2500.cpp @@ -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())