Patch level : 2.2 nopatch (inviare l'eseguibile alla Cinzia)

Files correlati     : ve7.exe
Ricompilazione Demo : [ ]
Commento            : migliorate le prestazioni (velocita')


git-svn-id: svn://10.65.10.50/trunk@12597 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
cris 2005-01-13 14:23:42 +00:00
parent 989fc27186
commit d59a5ee6ed

View File

@ -116,14 +116,15 @@ void TRDoc2JBI::transfer()
TString expr; TString expr;
const int anno = m.get_int(F_ANNO); const int anno = m.get_int(F_ANNO);
_config->set("ANNO", anno, "PARAMETRI"); _config->set("ANNO", anno, "PARAMETRI");
//expr << "(" << RDOC_CODARTMAG << " != \"\")";
//expr.format("34->CODARTMAG != \"\" && 34->ANNO==%d && 33->TIPOCF == \"C\"", anno); expr.format("33->TIPOCF == 'C'");
expr << "(" << RDOC_CODARTMAG << " != \"\")"; TRectype da(LF_RIGHEDOC);
expr << " && (" << RDOC_ANNO << " == \"" << anno << "\")"; da.zero();
//expr << "&& (33->TIPOCF = \"C\")"; da.put(RDOC_PROVV, 'D');
da.put(RDOC_ANNO, anno);
TCursor cur(&rel, expr, 2); TCursor cur(&rel, expr, 3, &da, &da);
const TString& path = m.get(F_PERCORSO);
const TString& path = m.get(F_PERCORSO);
_config->set("PERCORSO", path, "PARAMETRI"); _config->set("PERCORSO", path, "PARAMETRI");
TFilename rdocname = path; TFilename rdocname = path;
@ -238,7 +239,7 @@ void TRDoc2JBI::update_tab(TExternisamfile& filetab, const TRectype rectab)
descr = cache().get("%CVE", rectab.get("CATMERCLI"), "S0"); descr = cache().get("%CVE", rectab.get("CATMERCLI"), "S0");
insert_tab(filetab, "CVE", rectab.get("CATMERCLI"), descr); insert_tab(filetab, "CVE", rectab.get("CATMERCLI"), descr);
// CLI cliente // CLI cliente
descr = cache().get("LF_CLIFO", rectab.get("CODCLI"), CLI_RAGSOC); descr = cache().get(LF_CLIFO, rectab.get("CODCLI"), CLI_RAGSOC);
insert_tab(filetab, "CLI", rectab.get("CODCLI"), descr); insert_tab(filetab, "CLI", rectab.get("CODCLI"), descr);
// GRM gruppo merc. // GRM gruppo merc.
descr = cache().get("%GRM", rectab.get("GRUPPO"), "S0"); descr = cache().get("%GRM", rectab.get("GRUPPO"), "S0");
@ -247,7 +248,7 @@ void TRDoc2JBI::update_tab(TExternisamfile& filetab, const TRectype rectab)
descr = cache().get("%GRM", rectab.get("SOTTOGR"), "S0"); descr = cache().get("%GRM", rectab.get("SOTTOGR"), "S0");
insert_tab(filetab, "SGM", rectab.get("SOTTOGR"), descr); insert_tab(filetab, "SGM", rectab.get("SOTTOGR"), descr);
// ART codart // ART codart
descr = cache().get("LF_ANAMAG", rectab.get("CODART"), ANAMAG_DESCR); descr = cache().get(LF_ANAMAG, rectab.get("CODART"), ANAMAG_DESCR);
insert_tab(filetab, "ART", rectab.get("CODART"), descr); insert_tab(filetab, "ART", rectab.get("CODART"), descr);
// ZON zona // ZON zona
descr = cache().get("%ZON", rectab.get("ZONA"), "S0"); descr = cache().get("%ZON", rectab.get("ZONA"), "S0");