Patch level : 1.7 aga nopatch

Files correlati     : si0.exe
Ricompilazione Demo : [ ]
Commento            : possibilta' di selezionare una elaborazione solo con tutti i tipi doc. senza numerazione (non controlla la numerazione)


git-svn-id: svn://10.65.10.50/trunk@10107 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
cris 2002-03-06 08:35:56 +00:00
parent 10a8253a5a
commit d55cff9819

View File

@ -292,7 +292,7 @@ void TScaricoAS400::transfer()
long tot = 0L; long tot = 0L;
int year_from = _data_ini.year(); int year_from = _data_ini.year();
int year_to = _data_fine.year(); int year_to = _data_fine.year();
TString16 codnum; //TString16 codnum;
TString msg,filt_expr; TString msg,filt_expr;
TDate data; TDate data;
da.put("DATADOC",_data_ini); da.put("DATADOC",_data_ini);
@ -308,15 +308,21 @@ void TScaricoAS400::transfer()
if (!cont.empty()) if (!cont.empty())
{ {
build_tipidoc(cont); build_tipidoc(cont);
codnum = cont.codice_numerazione_iniziale();
filt_expr = "CODNUM=\""; filt_expr = "";
filt_expr << codnum << "\""; //codnum = cont.codice_numerazione_iniziale();
//filt_expr = "CODNUM=\"";
//filt_expr << codnum << "\"";
TCursor doc_cur(&doc_rel,filt_expr,3,&da,&a); TCursor doc_cur(&doc_rel,filt_expr,3,&da,&a);
const long cur_items = doc_cur.items(); // Scorre tutti i documenti che rientrano nell'intervallo selezionato const long cur_items = doc_cur.items(); // Scorre tutti i documenti che rientrano nell'intervallo selezionato
if (cur_items == 0) if (cur_items == 0)
continue; continue;
msg = "Selezione documenti "; msg = "Selezione documenti ";
msg << codnum << " dal ";
//msg << codnum << " dal ";
msg << " dal ";
msg << _data_ini.string() << " al "; msg << _data_ini.string() << " al ";
msg << _data_fine.string(); msg << _data_fine.string();
#ifdef DBG #ifdef DBG
@ -342,7 +348,7 @@ void TScaricoAS400::transfer()
doc_cur = j; doc_cur = j;
TDocumento* doc = new TDocumento; TDocumento* doc = new TDocumento;
if (doc->read(doc_cur.curr()) == NOERR && // legge il documento if (doc->read(doc_cur.curr()) == NOERR && // legge il documento
codnum == doc->get(DOC_CODNUM) && // patch del cazzo (non l'ho scritto io!!!!) //codnum == doc->get(DOC_CODNUM) && // patch del cazzo (non l'ho scritto io!!!!)
doc_tipo_stato_ok(doc)) // controlla che il tipo documento e lo stato siano coerenti con la ELD selezionata doc_tipo_stato_ok(doc)) // controlla che il tipo documento e lo stato siano coerenti con la ELD selezionata
{ {
TDate datadoc = doc->data(); TDate datadoc = doc->data();