diff --git a/lv/lv3100.cpp b/lv/lv3100.cpp index 845f228de..3e9a86a09 100755 --- a/lv/lv3100.cpp +++ b/lv/lv3100.cpp @@ -1363,6 +1363,7 @@ void TGestione_bolle_app::date_dotmp( const TMask& m) { const TDate da_data_contr = rcondv.get_date(LVRCONDV_INDTTMP); const TDate da_data_bolla = rdoc.get_date("DADATATMP"); + const real dotmp = rdoc.get_real("DOTMP"); if(da_data_contr > da_data_bolla) { @@ -1378,6 +1379,14 @@ void TGestione_bolle_app::date_dotmp( const TMask& m) rcondv.put(LVRCONDV_FIDTTMP, a_data_bolla); to_write = true; } + + if(dotmp == ZERO) + { + rcondv.put(LVRCONDV_INDTTMP, NULLDATE); + rcondv.put(LVRCONDV_FIDTTMP, NULLDATE); + to_write = true; + } + if (to_write) rcondv.rewrite();