diff --git a/src/lv/lv2900.cpp b/src/lv/lv2900.cpp index bef1e84f1..99daee447 100755 --- a/src/lv/lv2900.cpp +++ b/src/lv/lv2900.cpp @@ -310,6 +310,7 @@ bool TConta_pulito_msk::on_field_event(TOperable_field& f,TField_event e,long jo str << "ve1 -2 " << codnum << ' ' << anno << ' ' << provv << ' ' << dandoc << '-' << andoc << " S D"; TExternal_app stampa(str); + stampa.run(); } if (_auto != "A") @@ -326,6 +327,7 @@ bool TConta_pulito_msk::on_field_event(TOperable_field& f,TField_event e,long jo if(e == fe_button) { TAssoc_array movimenti; + prepara_movimenti(file, movimenti, logrep); if (movimenti.items() > 0) { @@ -965,6 +967,8 @@ TConta_pulito_msk::TConta_pulito_msk():TAutomask("lv2900a") _giri = ""; _print = ""; } + if (_auto == "A") + batch(); TString80 f = file.name_only(); f << ".dat"; @@ -1000,7 +1004,7 @@ bool TConta_pulito_app::create() { if (xvt_vobj_get_attr(NULL_WIN, ATTR_APPL_ALREADY_RUNNING)) { - xvt_dm_popup_error(TR("L'elaborazione pulito è già in esecuzione!")); + error_box(TR("L'elaborazione pulito è già in esecuzione!")); return false; }