Patch level : 10.0 patch 417

Files correlati     : lv2
Ricompilazione Demo : [ ]
Commento            :
Coretta la query di selezione dell'ultimo ndoc esistente (telefonata Paolo 20/08)

Durante la creazione delle bolle di consegna non mi segnala gli articoli fuori contratto (mail Paolo 20/08)


git-svn-id: svn://10.65.10.50/trunk@19212 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2009-08-20 10:57:34 +00:00
parent 3ac2906cf9
commit b2eed9c331

View File

@ -164,9 +164,9 @@ bool TGenera_documenti_app::crea_documento(const TISAM_recordset& plan, TLog_rep
query2 << "USE DOC\n" query2 << "USE DOC\n"
<< "FROM PROVV=\"D\" ANNO=" << anno << " CODNUM=\"" << codnum << "\"\n" << "FROM PROVV=\"D\" ANNO=" << anno << " CODNUM=\"" << codnum << "\"\n"
<< "TO PROVV=\"D\" ANNO=" << anno << " CODNUM=\"" << codnum << "\""; << "TO PROVV=\"D\" ANNO=" << anno << " CODNUM=\"" << codnum << "\"";
TISAM_recordset sporco(query2); TISAM_recordset bolle(query2);
sporco.move_last(); bolle.move_last();
_ndoc = sporco.get(DOC_NDOC).as_int(); _ndoc = bolle.get(DOC_NDOC).as_int();
} }
//creo il documento corretto riempiendo i campi che già conosco //creo il documento corretto riempiendo i campi che già conosco
@ -310,6 +310,7 @@ void TGenera_documenti_app::crea_riga(const TString& codart, const char modpas,
rdoc.put(RDOC_CODAGG1, causale); //causale presa dalla configurazione rdoc.put(RDOC_CODAGG1, causale); //causale presa dalla configurazione
//aggiorno il conguaglio sulla riga del contratto //aggiorno il conguaglio sulla riga del contratto
if (!rcont.empty())
aggiorna_conguaglio((TRectype&)rcont, quantita_arr - quantita_noarr); aggiorna_conguaglio((TRectype&)rcont, quantita_arr - quantita_noarr);
//elaborazione sul prezzo da utilizzare //elaborazione sul prezzo da utilizzare
@ -406,7 +407,7 @@ void TGenera_documenti_app::crea_riga(const TString& codart, const char modpas,
{ {
TString str; TString str;
str << "L'articolo " << codart << " inserito nel documento " << doc.get(DOC_CODNUM) << "-" << doc.get(DOC_TIPODOC) str << "L'articolo " << codart << " inserito nel documento " << doc.get(DOC_CODNUM) << "-" << doc.get(DOC_TIPODOC)
<< " numero " << doc.get(DOC_NDOC) << " in quantità " << quantita_arr << " numero " << doc.get(DOC_NDOC) << " per la quantità di " << quantita_arr << " unità"
<< " non è prsente sul contratto del cliente " << codcli; << " non è prsente sul contratto del cliente " << codcli;
rep.log(1, str); rep.log(1, str);
} }
@ -790,7 +791,7 @@ bool TGenera_documenti_app::transfer()
// bool err; // bool err;
TLog_report rep("Articoli non in contratto"); TLog_report rep("Articoli non in contratto");
rep.kill_duplicates(); rep.kill_duplicates(true);
numerazione_drit(0, codnum, tpdoc, statoi, statof); numerazione_drit(0, codnum, tpdoc, statoi, statof);