Patch level : 10.0 patch 496

Files correlati     : lv2
Ricompilazione Demo : [ ]
Commento            :
1. IL GIORNO 25/08/2010 DALLA CONTAPEZZI E' STATO INVITO FILE CHE NON E' STATO RECEPITO CORRETTAMANETE DAL PROGRAMMA CONTABILITA' NEL CLIENTE YONG MANCANO NEL BUONO DI RITIRO ALCUNI ARTICOLI DI TOVAGLIATO E DI LENZUOLATO


git-svn-id: svn://10.65.10.50/branches/R_10_00@20821 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2010-09-03 07:48:29 +00:00
parent cf05e08795
commit 0772ccb84b

View File

@ -755,11 +755,15 @@ bool TAcquisizione_lavanderie_app::elabora_file(const TString& file, TLog_report
} }
TQuantita_contate* qc = articoli.quantita(codcf, codart.trim(), datadoc, true); TQuantita_contate* qc = articoli.quantita(codcf, codart.trim(), datadoc, true);
if(codcf == 1140)
int cazzone = 1;
//se la chiave è già presente nel TAssoc_array, chiedi cosa fare delle quantità //se la chiave è già presente nel TAssoc_array, chiedi cosa fare delle quantità
//altrimenti aggiungila con la rispettiva al TAssoc_array con la quantità appena conteggiata //altrimenti aggiungila con la rispettiva al TAssoc_array con la quantità appena conteggiata
if (!qc->is_empty()) if (!qc->is_empty())
{ {
if(codcf == 1140)
int cazzone = 1;
TString str; TString str;
str << "ATTENZIONE: è già presente un conteggio per il cliente " << codcf << " sull'articolo " << codart << "\n" str << "ATTENZIONE: è già presente un conteggio per il cliente " << codcf << " sull'articolo " << codart << "\n"
<< "Quantità conteggio attuale: " << qta << " Quantità conteggio precedente: " << qc->get_pezzi() << "\n" << "Quantità conteggio attuale: " << qta << " Quantità conteggio precedente: " << qc->get_pezzi() << "\n"
@ -838,8 +842,8 @@ void TAcquisizione_lavanderie_app::controlla_documenti(TLog_report& rep, TArtico
switch (k) switch (k)
{ {
case K_YES: quantita->add_pezzi(rdoc.get_real(RDOC_QTAGG1)); quantita->add_rotti(rdoc.get_real(RDOC_QTAGG2)); break; //sommo le quantità case K_YES: quantita->add_pezzi(rdoc.get_real(RDOC_QTAGG1)); quantita->add_rotti(rdoc.get_real(RDOC_QTAGG2)); break; //sommo le quantità
case K_NO: quantita->set_pezzi(rdoc.get_real(RDOC_QTAGG1)); quantita->set_rotti(rdoc.get_real(RDOC_QTAGG2)); break; //lascio tutto com'è case K_NO: break; //lascio tutto com'è
default: break; //sostituisco le quantità default: quantita->set_pezzi(rdoc.get_real(RDOC_QTAGG1)); quantita->set_rotti(rdoc.get_real(RDOC_QTAGG2)); break; //sostituisco le quantità
} }
break; break;
} }
@ -850,7 +854,8 @@ void TAcquisizione_lavanderie_app::controlla_documenti(TLog_report& rep, TArtico
//preparo la chiave per il TAssoc_array dei documenti //preparo la chiave per il TAssoc_array dei documenti
TDocumenti_key keydoc(datadoc.year(), doc.get_long(DOC_NDOC), idriga, codcf, codart, datadoc); TDocumenti_key keydoc(datadoc.year(), doc.get_long(DOC_NDOC), idriga, codcf, codart, datadoc);
documenti.add(keydoc, quantita); documenti.add(keydoc, quantita);
found = false;
} }
} }
ca.destroy(); ca.destroy();