diff --git a/lv/lv2900.cpp b/lv/lv2900.cpp index ff235eac8..6a4c5692c 100755 --- a/lv/lv2900.cpp +++ b/lv/lv2900.cpp @@ -482,7 +482,7 @@ bool TConta_pulito_msk::on_field_event(TOperable_field& f,TField_event e,long jo const char provv = kd.provv(); //lancia la stampa dei documenti ve1 -2 per ogni documento preparato - TString str; + TString80 str; str << "ve1 -2 " << codnum << ' ' << anno << ' ' << provv << ' '; FOR_EACH_ASSOC_OBJECT(documenti, obj, key, itm) @@ -490,10 +490,11 @@ bool TConta_pulito_msk::on_field_event(TOperable_field& f,TField_event e,long jo TDoc_key kdoc(key); const int ndoc = kdoc.ndoc(); - str.cut(18); - str << ndoc << ' ' << ndoc << " S"; + TString80 lcom = str; + lcom << ndoc << " S"; - TExternal_app stampa(str); + TExternal_app stampa(lcom); + stampa.run(); } } message_box(TR("Generazione dei documenti terminata"));