diff --git a/at/atlib1.cpp b/at/atlib1.cpp index b41396402..9cee6bb08 100755 --- a/at/atlib1.cpp +++ b/at/atlib1.cpp @@ -144,7 +144,10 @@ void con_reord(TRectype& soggetto, TRecord_array* controlli, TRecord_array* idon { soggetto.put(SOG_STATOSI, tipo); soggetto.put(SOG_DATASI, dataultstato); - soggetto.put(SOG_FINESOSSI, prossdata); + if (prosstipo == "FS") + soggetto.put(SOG_FINESOSSI, prossdata); + else + soggetto.put(SOG_FINESOSSI, datanulla); } else { @@ -156,7 +159,10 @@ void con_reord(TRectype& soggetto, TRecord_array* controlli, TRecord_array* idon { soggetto.put(SOG_STATOAF, tipo); soggetto.put(SOG_DATAAF, dataultstato); - soggetto.put(SOG_FINESOSAF, prossdata); + if (prosstipo == "FS") + soggetto.put(SOG_FINESOSAF, prossdata); + else + soggetto.put(SOG_FINESOSAF, datanulla); } else {