From 88fd68c2b3550574889baad777fc4c0ce7511099 Mon Sep 17 00:00:00 2001 From: guy Date: Wed, 18 Feb 2004 11:57:28 +0000 Subject: [PATCH] Patch level : 2.0 686 Files correlati : cg3.exe cg4.exe Ricompilazione Demo : [ ] Commento : Cm20090 Stampando il registro in prova, non viene mai stampata la parte delle vendite ma ripetuta la parte di acquisto al suo posto senza valori. Se stampo il bollato non mi viene data la stampa e mi si iconizza il programma git-svn-id: svn://10.65.10.50/trunk@11764 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg4400.cpp | 29 +---------------------------- cg/cglib02.cpp | 1 + 2 files changed, 2 insertions(+), 28 deletions(-) diff --git a/cg/cg4400.cpp b/cg/cg4400.cpp index 5fca95a95..0ab3782ad 100755 --- a/cg/cg4400.cpp +++ b/cg/cg4400.cpp @@ -3593,34 +3593,7 @@ bool TStampa_registri_app::stampa_riepilogo(int m) if (vect.items() > 0) { stampato = TRUE; - TPrintrow row; - row.reset(); - printer().print(row); - row.put(TR("Registro iva:"), 0); - row.put(codreg, 14); - row.put(format("%-.40s",(const char*)_tabreg->get("S0")), 18); - row.put(TR("Attivita\'"), 60); - row.put(codatt, 70); - TString80 desc = desc_attivita(codatt); - row.put(desc, 76); - printer().print(row); - row.reset(); - printer().print(row); - if (tipo == 1 && _tabreg->get_bool("B0")) - row.put(TR("------------------ P E R I O D O -------------------"), 30); - else - row.put(TR("---------- P E R I O D O -----------"), 30); - if (_tipo_stampa != 1) - { - if (tipo == 1 && _tabreg->get_bool("B0")) - row.put(TR("----------- P R O G R E S S I V I --------------"), 84); - else - row.put(TR("------ P R O G R E S S I V I ------"), 84); - } - printer().print(row); - row.reset(); - row.put(TR("Cod."), 0); - if (tipo == 2) + for (int i = 0; i < 2; i++) // Stampa i progressivi veri poi quelli da periodo prec { const bool print_prec = i == 1; stampa_prospetto_riepilogo(tipo, codreg, codatt, print_prec); diff --git a/cg/cglib02.cpp b/cg/cglib02.cpp index f3f88dcb7..aad6dea14 100755 --- a/cg/cglib02.cpp +++ b/cg/cglib02.cpp @@ -1027,6 +1027,7 @@ void TBalance::read(const TBill& b, int esercizio, bool ignora_movap, bool provv _saldo_ini += pd; _saldo_ini += pa; _saldo_ini += sf; + _saldo_ini.normalize(); } } }