diff --git a/lv/lv0500.cpp b/lv/lv0500.cpp index cf0724830..9539651d1 100755 --- a/lv/lv0500.cpp +++ b/lv/lv0500.cpp @@ -342,10 +342,10 @@ int TPass_plan_contr::write_pasplan(TSheet_field& pasplan, const long codcli, co } //setto le informazioni di creazione e/o aggiornamento del record - /*if (file.curr().get(LVPERISOSP_UTCREAZ).empty()) - lv_set_creation_info(file.curr()); + if (_mask->edit_mode()) + lv_set_update_info(file.curr()); else - lv_set_update_info(file.curr());*/ + lv_set_creation_info(file.curr()); err = file.rewrite_write(); //o faccio la rewrite, o faccio la write } @@ -410,10 +410,10 @@ int TPass_plan_contr::write_persosp(TSheet_field& persosp, const long codcli, co } //setto le informazioni di creazione e/o aggiornamento del record - if (rec.get(LVPERISOSP_UTCREAZ).empty()) - lv_set_creation_info(rec); + if (_mask->edit_mode()) + lv_set_update_info(rec); else - lv_set_update_info(rec); + lv_set_creation_info(rec); err = file.rewrite_write(); //o faccio la rewrite, o faccio la write }