Patch level : 10.0

Files correlati     : lv3
Ricompilazione Demo : [ ]
Commento            :
0001081: Anomalie/Errori documenti lavanderia "Griglia"
Descrizione 	Il prezzo non viene riportato da contratto.
Da accordi telefonici, da adesso in poi il prezzo sarà sempre presente sulla bolla; si legherà la sua visualizzazione all'utente di campo (segnalazione 1088)


git-svn-id: svn://10.65.10.50/trunk@17954 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2008-12-19 12:00:01 +00:00
parent d326b1f6e4
commit 6deb2be3da

View File

@ -194,7 +194,6 @@ bool TGestione_bolle_msk::lv_bolla_handler(TMask_field& f, KEY k)
const TLaundry_contract tcont(codcf, codcont);
//estraggo i dati di interesse dalla cache
const int tplis = tcont.get_int(LVCONDV_TIPOLIS); //tipo listino
const bool prinbo = tcont.get_bool(LVCONDV_STPRZBOL); //prezzo in bolla
//instanzio un recordset sulle righe del contratto considerato
TISAM_recordset rcont("USE LVRCONDV\nFROM CODCF=#CODCF CODCONT=#CODCONT\nTO CODCF=#CODCF CODCONT=#CODCONT");
@ -229,18 +228,15 @@ bool TGestione_bolle_msk::lv_bolla_handler(TMask_field& f, KEY k)
rdoc.put(RDOC_CODAGG1,causale);
//elaborazione per il prezzo: o lo prendo dalle righe contratto, o dall'anagrafica magazzino
if (prinbo)
{
const TString& sconto = rcont.get(LVRCONDV_SCONTPERC).as_string();
rdoc.put(RDOC_SCONTO, sconto);
//controllo da dove devo prendere il prezzo
real prezzo;
if (tplis == 0)
prezzo = rcont.get(LVRCONDV_PREZZO).as_real();
else
prezzo = anamag.get_real(ANAMAG_COSTSTD);
rdoc.put(RDOC_PREZZO, prezzo);
}
const TString& sconto = rcont.get(LVRCONDV_SCONTPERC).as_string();
rdoc.put(RDOC_SCONTO, sconto);
//controllo da dove devo prendere il prezzo
real prezzo;
if (tplis == 0)
prezzo = rcont.get(LVRCONDV_PREZZO).as_real();
else
prezzo = anamag.get_real(ANAMAG_COSTSTD);
rdoc.put(RDOC_PREZZO, prezzo);
}
dmsk.doc2mask(false);
@ -356,7 +352,6 @@ int TGestione_bolle_app::rewrite( const TMask& m )
return TMotore_application::rewrite(m);
}
int lv3100( int argc, char* argv[])
{
TGestione_bolle_app a;