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:
parent
d326b1f6e4
commit
6deb2be3da
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user