diff --git a/ca/ca3700.cpp b/ca/ca3700.cpp index 2be5cb821..636d1a930 100755 --- a/ca/ca3700.cpp +++ b/ca/ca3700.cpp @@ -69,7 +69,7 @@ bool TPrint_rendiconto_ca_mask::on_field_event(TOperable_field& o, TField_event { switch (o.dlg()) { -#ifndef DBG +#ifdef DBG case F_RIGHE: if (e == fe_init) //azzera le righe dello sheet con le commesse ad inizio programma { //esplicita e bizzarra richiesta del CRPA @@ -651,7 +651,6 @@ void TPrint_rendiconto_ca_recordset::scrive_riga(const TRectype& rmovana, const } int selettore = 0; - bool inverti_sezione = false; //inversore D/A per causali rateo/risconto const int anno_caus = movana.get_date(MOVANA_DATAREG).year(); const TCausale caus(movana.get(MOVANA_CODCAUS), anno_caus); //la causale serve un po' ovunque... @@ -806,7 +805,6 @@ F=IMF*/ if (is_causale_rateo_risconto(caus.codice())) //movimenti con causali "rateo/risconto" { selettore = MATURATO; - inverti_sezione = true; } else //movimenti con causali "normali" { @@ -818,8 +816,6 @@ F=IMF*/ //riempie i record del file temporaneo nel caso di rmovana con documento di origine char sezione = rmovana.get_char(RMOVANA_SEZIONE); - if (inverti_sezione) - sezione = sezione == 'D' ? 'A' : 'D'; TImporto imp(sezione, rmovana.get_real(RMOVANA_IMPORTO)); @@ -834,7 +830,7 @@ F=IMF*/ else if (tipoiva == nessuna_iva) { - if (caus.tipomov() > 0) //non e' stato specificato un tipo movimento nella causale (porcata) + if (caus.tipomov() > 0 && caus.tipomov() < 3) //solo causali Fattura e Nota di Credito! { if (caus.sezione_clifo() == 'D') sezione_normale = 'A';