diff --git a/lv/lv2400.cpp b/lv/lv2400.cpp index e6b90a2f2..65447a900 100755 --- a/lv/lv2400.cpp +++ b/lv/lv2400.cpp @@ -170,8 +170,8 @@ bool TGenera_documenti_app::crea_documento(const TISAM_recordset& plan, TLog_rep << "FROM PROVV=\"D\" ANNO=" << anno << " CODNUM=\"" << codnum << "\"\n" << "TO PROVV=\"D\" ANNO=" << anno << " CODNUM=\"" << codnum << "\""; TISAM_recordset bolle(query2); - bolle.move_last(); - _ndoc = bolle.get(DOC_NDOC).as_int(); + if (bolle.move_last()) + _ndoc = bolle.get(DOC_NDOC).as_int(); } //recupero il codpag diff --git a/lv/lv2900.cpp b/lv/lv2900.cpp index 0deb34b07..502f43df2 100755 --- a/lv/lv2900.cpp +++ b/lv/lv2900.cpp @@ -60,8 +60,8 @@ TObject* TBuoni_cache::key2obj(const char* key) << "FROM PROVV=\"D\" ANNO=" << datadoc.year() << " CODNUM=\"" << _codnum << "\"\n" << "TO PROVV=\"D\" ANNO=" << datadoc.year() << " CODNUM=\"" << _codnum << "\""; TISAM_recordset sporco(query2); - sporco.move_last(); - _ndoc = sporco.get(DOC_NDOC).as_int(); + if (sporco.move_last()) + _ndoc = sporco.get(DOC_NDOC).as_int(); } TString query = "USE DOC KEY 2\n"; diff --git a/lv/lv3.cpp b/lv/lv3.cpp index 061a5eceb..ce7d2b60a 100755 --- a/lv/lv3.cpp +++ b/lv/lv3.cpp @@ -10,7 +10,7 @@ int main(int argc, char** argv) case 0: lv3100(argc, argv); break; // gestione manuale bolle lv3100 case 1: lv3200(argc, argv); break; // evasione buoni di prelievo lv3200 case 2: lv3300(argc, argv); break; // gestione manuale buoni di prelievo lv3300 - case 3: lv3400(argc, argv); break; // gestione manuale buoni di prelievo lv3300 + case 3: lv3400(argc, argv); break; // gestione manuale buoni di prelievo lv3400 default: lv3100(argc, argv); break; // gestione manuale bolle lv3100 } return 0; diff --git a/lv/lv3200.cpp b/lv/lv3200.cpp index a6d260275..d2998da2d 100755 --- a/lv/lv3200.cpp +++ b/lv/lv3200.cpp @@ -334,8 +334,8 @@ void TEvasione_msk::genera_documento() << "FROM PROVV=\"D\" ANNO=" << datagen.year() << " CODNUM=\"" << codnum << "\"\n" << "TO PROVV=\"D\" ANNO=" << datagen.year() << " CODNUM=\"" << codnum << "\""; TISAM_recordset bolle(query2); - bolle.move_last(); - _ndoc = bolle.get(DOC_NDOC).as_int(); + if (bolle.move_last()) + _ndoc = bolle.get(DOC_NDOC).as_int(); } TString query1 = "USE LVRCONSPLAN KEY 3\n";