diff --git a/lv/lv3300.cpp b/lv/lv3300.cpp index 42b149eb7..85177e0b6 100755 --- a/lv/lv3300.cpp +++ b/lv/lv3300.cpp @@ -482,8 +482,17 @@ bool TGestione_buoni_msk::set_righe_buono_handler(TMask_field& f, KEY k) prezzo = anamag.get_real(ANAMAG_COSTSTD); rdoc.put(RDOC_PREZZO, prezzo); } - dmsk.doc2mask(false); + //dmsk.doc2mask(false); + const int righe = doc.physical_rows(); + sheet.destroy( ); + for (int i = 1; i <= righe; i++) + { + TRiga_documento & r = doc[i]; + doc[i].autoload(sheet); + sheet.check_row(i - 1, 0x3); + } + FOR_EACH_MASK_FIELD(dmsk, i, f) { if (f->has_check())