diff --git a/at/at4100.cpp b/at/at4100.cpp index 458167da4..bc85cb938 100755 --- a/at/at4100.cpp +++ b/at/at4100.cpp @@ -391,15 +391,17 @@ bool TStampaScadenze::filter_func_scadenze(const TRelation* rel) datapross = sog.get(SOG_DATAPROSSI); else datapross = sog.get(SOG_DATAPROSAF); - if (sog.get_int(SOG_TOTDON) == 0) - datapross+=app()._intminconv; if (datapross.ok()) { if (app()._dataini.ok()) filtrato = datapross >= app()._dataini; if (filtrato) if (app()._datafin.ok()) + { + if (sog.get_int(SOG_TOTDON) == 0) + datapross+=app()._intminconv; filtrato = datapross <= app()._datafin; + } } else filtrato = FALSE; @@ -614,6 +616,7 @@ bool TStampaScadenze::set_print(int m) _contatore = 0; _totfinestampa = 0; reset_print(); + printer().footerlen(0); crea_intestazione(); return TRUE; }