diff --git a/src/tf/tf0102.cpp b/src/tf/tf0102.cpp index 2b755961d..d4748d0a6 100644 --- a/src/tf/tf0102.cpp +++ b/src/tf/tf0102.cpp @@ -74,7 +74,8 @@ TRectype TTrFa_cursors::_next(return_code& code, TString& tipocf, TString& codcf } // Se non è un movimento o il controllo fallisce mi sposto - if(!newMov || !checkRecord(c_rmoviva) || !msk().get_bool(getTipoDoc(c_rmoviva->get("23.TIPODOC").as_string()))) + int tipoDoc = getTipoDoc(c_rmoviva->get("23.TIPODOC").as_string()); + if(!newMov || !checkRecord(c_rmoviva) || tipoDoc == -1 || !msk().get_bool(tipoDoc)) { TString codiva; do