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:
parent
3ac2906cf9
commit
b2eed9c331
@ -162,11 +162,11 @@ bool TGenera_documenti_app::crea_documento(const TISAM_recordset& plan, TLog_rep
|
|||||||
{
|
{
|
||||||
TString query2;
|
TString query2;
|
||||||
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,8 +407,8 @@ 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);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user