diff --git a/ve/ve1100.cpp b/ve/ve1100.cpp index 7d1bdedfb..3bc8bdac8 100755 --- a/ve/ve1100.cpp +++ b/ve/ve1100.cpp @@ -172,7 +172,8 @@ TDocumento_form::TDocumento_form(TRectype&/*TDocumentoEsteso**/ doc, TRelation& _rdocfile = new TRDocisamfile(_doc); relation()->replace(_docfile,0); relation()->replace(_rdocfile,1); - relation()->update(); + if (_doc->physical_rows() > 0) + relation()->update(); modify_pictures(); dec_parm p; const int items = _group_decimals.items(); @@ -261,6 +262,11 @@ void TDocumento_form::print_documento() const int righe = _doc->rows(); + if (righe < 1) + { + TPrintrow r; + pr.print(r); // Riga fasulla... + } set_last_page(FALSE); // E' importante settare questo flag, per evitare "Falli di Piede" eheh :-) for (int r=1; r<=righe; r++)