diff --git a/lv/lv0400.cpp b/lv/lv0400.cpp index a6e1e1158..8ef619f69 100755 --- a/lv/lv0400.cpp +++ b/lv/lv0400.cpp @@ -985,7 +985,7 @@ void TContratti_app::save_rows(const TMask& m) const int last_esc = esc.last(); const int pred_esc = esc.pred(last_esc); - const bool pred_esc_chiuso = esc[pred_esc].chiusura_mag().ok(); + const bool pred_esc_chiuso = pred_esc <= 0 || esc[pred_esc].chiusura_mag().ok(); const int esercizio = last_esc; //recupero la maschera di riga @@ -1023,7 +1023,7 @@ void TContratti_app::save_rows(const TMask& m) TRecmag_lavanderie reclav_prec(artrec.find_rec(pred_esc)); //gestione LF_CLIFOGIAC - if(reclav.empty()) + if (reclav.empty()) { reclav.put(CLIFOGIAC_TIPOCF, 'C'); reclav.put(CLIFOGIAC_CODCF, clifo);