diff --git a/ve/Parametri e handlers dei documenti.doc b/ve/Parametri e handlers dei documenti.doc new file mode 100755 index 000000000..7e7405bd6 Binary files /dev/null and b/ve/Parametri e handlers dei documenti.doc differ diff --git a/ve/ve0100.cpp b/ve/ve0100.cpp index 512bdad89..88429aa4f 100755 --- a/ve/ve0100.cpp +++ b/ve/ve0100.cpp @@ -348,7 +348,6 @@ int TMotore_application::read( TMask& m ) _tipodoc = m.get(F_TIPODOC); mask.doc2mask(); - mask.highlight(); return NOERR; } diff --git a/ve/velib06.cpp b/ve/velib06.cpp index 8bf48c28b..b1bcd3e8a 100755 --- a/ve/velib06.cpp +++ b/ve/velib06.cpp @@ -1097,7 +1097,6 @@ void TDocumento_mask::reset_masks(const TString& tipo_doc) void TDocumento_mask::doc2mask(bool reload_clifo, bool force_load, bool update) { TSheet_field& s = sfield(F_SHEET); - s.destroy( ); for (int p = fields()-1; p >= 0; p--) { @@ -1113,12 +1112,11 @@ void TDocumento_mask::doc2mask(bool reload_clifo, bool force_load, bool update) cli2mask(force_load); const int righe = doc().physical_rows(); + s.destroy( ); for (int i = 0; i < righe; i++) { TRiga_documento & r = doc()[i + 1]; - s.insert(-1, FALSE); - s.row(i); // qui verificare doc()[i+1].autoload(s); s.check_row(i, 0x3); if (r.tipo().tipo() == RIGA_PRESTAZIONI)