Patch level : 10.0 patch 421

Files correlati     : lv2
Ricompilazione Demo : [ ]
Commento            :
 ho ricevuto da contapezzi 2 clienti, 1 dei 2 non aveva il planning ma mi ha segnalato entrambi i clienti e tutte e 2 le bolle avevano la data vuota in bolla [skype con Paolo 24/08 e doc per mail 24/08]


git-svn-id: svn://10.65.10.50/trunk@19220 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2009-08-24 08:42:34 +00:00
parent ce5d26fb59
commit d7dafc0f55

View File

@ -90,7 +90,7 @@ void TAcquisizione_cache::discarding(const THash_object* obj)
TObject* TAcquisizione_cache::key2obj(const char* key) TObject* TAcquisizione_cache::key2obj(const char* key)
{ {
TToken_string chiave(key); TToken_string chiave(key);
const TDate datadoc = chiave.get(); TDate datadoc = chiave.get();
const TDate datagen(TODAY); const TDate datagen(TODAY);
TDate adata = datagen; TDate adata = datagen;
adata.addmonth(); adata.addmonth();
@ -123,12 +123,15 @@ TObject* TAcquisizione_cache::key2obj(const char* key)
const TString8 codcont = cont.get(LVCONDV_CODCONT); const TString8 codcont = cont.get(LVCONDV_CODCONT);
TString query1 = "USE LVRCONSPLAN KEY 3\n"; TString query1 = "USE LVRCONSPLAN KEY 3\n";
query1 << "FROM CODCF=" << codcf << " CODCONT=" << codcont << " DTCONS=" << datadoc << "\n"; query1 << "FROM CODCF=" << codcf << " CODCONT=" << codcont << " DTCONS=#DADATA\n";
query1 << "TO CODCF=" << codcf << " CODCONT=" << codcont << " DTCONS=" << adata << "\n"; query1 << "TO CODCF=" << codcf << " CODCONT=" << codcont << " DTCONS=#ADATA\n";
TISAM_recordset consegne(query1); TISAM_recordset consegne(query1);
consegne.move_to(1); consegne.set_var("#DADATA", ++datadoc);
consegne.set_var("#ADATA", adata);
consegne.move_first();
const TDate dataprco = consegne.get(LVRCONSPLAN_DTCONS).as_date(); const TDate dataprco = consegne.get(LVRCONSPLAN_DTCONS).as_date();
doc = new TDocumento('D', datadoc.year(), _codnum, ++_ndoc); doc = new TDocumento('D', datadoc.year(), _codnum, ++_ndoc);
doc->put(DOC_TIPODOC, _tipodoc); doc->put(DOC_TIPODOC, _tipodoc);
doc->put(DOC_STATO, _stato); doc->put(DOC_STATO, _stato);