diff --git a/ba/bacnv.cpp b/ba/bacnv.cpp index 13432e167..f571444cc 100755 --- a/ba/bacnv.cpp +++ b/ba/bacnv.cpp @@ -181,6 +181,7 @@ public: void convert_saldi() const; void convert_ca7_ql() const; void convert_tabiva() const; + void remove_dta_ndx() const; TConversione_archivi() : _oldditta(0), _codditta(0), _error(0) {} }; @@ -290,6 +291,7 @@ bool TConversione_archivi::menu(MENU_TAG) convert_ca7_ql(); break; case 12: + remove_dta_ndx(); if (_codditta == 0) convert_forms(); else @@ -1103,6 +1105,23 @@ void TConversione_archivi::convert_tabiva() const } } +void TConversione_archivi::remove_dta_ndx() const +{ + TToken_string list; + TString s; + + for (int j = 0; j < 2; j++) + { + s = firm2dir(_codditta); + s << "/" ; + s << (j == 0 ? "*.dta" : "*.ndx"); + list = s; + const int items = list_files(list); + for (int i=0; i