From 6e83f88da8620fb38dea223b31569f0023380966 Mon Sep 17 00:00:00 2001 From: luca Date: Wed, 31 Aug 2005 15:41:57 +0000 Subject: [PATCH] Patch level :2.2 164 Files correlati :stampa rendiconto Ricompilazione Demo : [ ] Commento : Sistemato problema con le fatture provenienti da niente, che vanno scritte in IMF (scriveva solo in I). Per adesso assegnati al Maturato i movimenti puri, in attesa di adolfico consiglio! git-svn-id: svn://10.65.10.50/trunk@13321 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ca/ca3700.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/ca/ca3700.cpp b/ca/ca3700.cpp index c5cb71ac4..00d00406e 100755 --- a/ca/ca3700.cpp +++ b/ca/ca3700.cpp @@ -444,13 +444,13 @@ real TPrint_rendiconto_ca_recordset::somma_budget(const TString& codconto, const TString filtro; if (_dadata.ok()) - filtro << "(ANSI(DATA)>=" << _dadata << ")"; + filtro << "(ANSI(DATACOMP)>=" << _dadata << ")"; if (_adata.ok()) { if (filtro.not_empty()) filtro << "&&"; - filtro << "(ANSI(DATA)<=" << _adata << ")"; + filtro << "(ANSI(DATACOMP)<=" << _adata << ")"; } if (filtro.not_empty()) @@ -704,7 +704,7 @@ F=IMF*/ { selettore |= MATURATO; } else - if (tipo_babbo = TTipo_documento::_altro) //fattura senza padri F -> IMF + if (tipo_babbo == TTipo_documento::_altro) //fattura senza padri F -> IMF selettore |= (IMPEGNATO | MATURATO); break; @@ -717,7 +717,11 @@ F=IMF*/ break; } tmpcurr.put("DOCORIG", riferimento); - } //if(newdoc != NULL) + } //if(newdoc != NULL) + else + { + selettore = MATURATO; + } //****modificare il metodo per accelerare const char sezione = rmovana.get_char(RMOVANA_SEZIONE); @@ -738,6 +742,7 @@ F=IMF*/ imp.normalize(sezione_normale); + //riempie i record del file temporaneo nel caso di rmovana con documento di origine if (selettore & FATTURATO) tmpcurr.put("FATTURATO", imp.valore()); if (selettore & MATURATO) @@ -745,7 +750,6 @@ F=IMF*/ if (selettore & IMPEGNATO) tmpcurr.put("IMPEGNATO", imp.valore()); - //campi comuni a rmovana e rdoc senza particolari operazioni TString descr = movana.get(MOVANA_DESCR); int pos = descr.find('$'); //solo per il CRPA!