Patch level :10.0 326
Files correlati : Ricompilazione Demo : [ ] Commento : 0001341: Conversione centri di costo 3.2 alla versione 10.0 con contabilità analitica Descrizione Un cliente che aveva nella versione 3.2 centri di costo, acquista la versione 10.0 con contabilità analitica , la conversione archivi da qs errori: Impossibile leggere il file f106.cdx da copiare in pconana.cdx Impossibile leggere il file f107.cdx da copiare in movana.cdx Impossibile leggere il file f108.cdx da copiare in rmovana.cdx git-svn-id: svn://10.65.10.50/trunk@18988 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
a0546bd41e
commit
23184b265f
@ -895,25 +895,20 @@ void TManutenzione_app::update_dir()
|
||||
|
||||
TFilename fs = d.filename();
|
||||
|
||||
/* Roba incomprensibile e quindi inutile
|
||||
d.get(i);
|
||||
if (strrchr(d.name(),'.') != NULL) // No extension please!
|
||||
{
|
||||
d.get(i, _nolock, _nordir, _sysdirop);
|
||||
TFilename ext(d.name());
|
||||
ext.ext("");
|
||||
d.set_name(ext);
|
||||
d.put(i, _nordir, _sysdirop);
|
||||
}
|
||||
*/
|
||||
//modifica 03/06/09 Se un file si chiama fnnn (es. f106) nel vecchio set di tracciati, mentre esiste con nome..
|
||||
//valido nel nuovo set, viene considerato sempre NON esistente e vuoto (es. passaggio dalla 3.2 alla 10.0: ci..
|
||||
//sono files come f106 che nella 3.2 non esistevano (o esistevano nella cartella cesp) e nella 10.0 ci sono con..
|
||||
//..tanto di nome (pconana);la conversione andava in errore
|
||||
const TString& fs_name = fs.name_only();
|
||||
if (fs_name.starts_with("f") && real::is_natural(fs_name.mid(1)))
|
||||
fs.cut(0);
|
||||
|
||||
if (!fs.exist())
|
||||
{
|
||||
if (d.eox() > 0L)
|
||||
{
|
||||
d.get(i, _nolock, _nordir, _sysdirop);
|
||||
d.set_eod(0);
|
||||
d.set_eox(0);
|
||||
d.reset_eox();
|
||||
d.put(i, _nordir, _sysdirop);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user