From 56f99c8481103a088911f161f7d48b3ad40c3820 Mon Sep 17 00:00:00 2001 From: luca Date: Mon, 28 Jan 2008 15:51:52 +0000 Subject: [PATCH] Patch level :10.0 868 Files correlati :ve0.exe Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/trunk@16052 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/velib06.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/ve/velib06.cpp b/ve/velib06.cpp index 9097f2e7b..6df1e9f7a 100755 --- a/ve/velib06.cpp +++ b/ve/velib06.cpp @@ -2633,12 +2633,15 @@ void TElabora_mask::update_ndoc_filter(bool is_tipo_elaborazione) if (aggiungi_doc_att) { bool agg_test = e->aggiorna_testata_se_vuoto(); - int nrighe = _main->doc().physical_rows(); - for (int i = nrighe; i >= 1; i--) - if (_main->doc()[i].is_generata()) - nrighe--; - agg_test &= nrighe == 0; + if (agg_test) + { + const int nrighe = _main->doc().physical_rows(); + + for (int i = 1;agg_test && i <= nrighe; i++) + if (!_main->doc()[i].is_generata()) + agg_test = false; + } set(F_UPDATE_HEADER, agg_test ? "X" : ""); const TString8 num_in = e->codice_numerazione_iniziale();