From 94591f4f8343c95e5fb724cd3bbb08f6aae1b2bc Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 24 Feb 2010 15:29:55 +0000 Subject: [PATCH] Patch level : 10.0 650 Files correlati : cg3.exe Ricompilazione Demo : [ ] Commento : MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug 0001565: Visualizzazione mastrini: aggiungere possibilità di visualizzare più esercizi Aggiungere possibilità di visualizzare i movimenti relativi a più esercizi. Valutare la possibilità di cambiare l'ordinamento mettendo come prime righe gli ultimi movimenti inseriti. E stato aggiunto il campo vai in fondo al mastriino per gestire la seconda richiesta git-svn-id: svn://10.65.10.50/trunk@20160 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg3600.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cg/cg3600.cpp b/cg/cg3600.cpp index 809d10da7..06e6850ee 100755 --- a/cg/cg3600.cpp +++ b/cg/cg3600.cpp @@ -2392,7 +2392,7 @@ bool TQuery_mask::data_handler(TMask_field& f, KEY k) const TDate d = f.get(); const int esercizio = esercizi.date2esc(d); - if (codice_esercizio != 0) + if (qm.get_int(F_ESERCIZIO) != 0) { if (esercizio != codice_esercizio) ok = error_box(FR("La data deve appartenere all'esercizio %d"), codice_esercizio); @@ -2450,8 +2450,11 @@ void TQuery_mask::do_query() const bool provv = get_bool(F_PROVVIS); conto.set(*_gm, F_GRUPPO, F_CONTO, F_SOTTOCONTO, 0, F_DESSOTTOC); + TMastrini_grid & gf = _gm->grid(); - _gm->grid().read(conto, annoes, da_data, a_data, da_caus, a_caus, provv); + gf.read(conto, annoes, da_data, a_data, da_caus, a_caus, provv); + gf.select(get_bool(F_END) ? gf.items() -1 : 0); + _gm->run(); }