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);
|
const TLaundry_contract tcont(codcf, codcont);
|
||||||
//estraggo i dati di interesse dalla cache
|
//estraggo i dati di interesse dalla cache
|
||||||
const int tplis = tcont.get_int(LVCONDV_TIPOLIS); //tipo listino
|
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
|
//instanzio un recordset sulle righe del contratto considerato
|
||||||
TISAM_recordset rcont("USE LVRCONDV\nFROM CODCF=#CODCF CODCONT=#CODCONT\nTO CODCF=#CODCF CODCONT=#CODCONT");
|
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);
|
rdoc.put(RDOC_CODAGG1,causale);
|
||||||
|
|
||||||
//elaborazione per il prezzo: o lo prendo dalle righe contratto, o dall'anagrafica magazzino
|
//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);
|
||||||
const TString& sconto = rcont.get(LVRCONDV_SCONTPERC).as_string();
|
//controllo da dove devo prendere il prezzo
|
||||||
rdoc.put(RDOC_SCONTO, sconto);
|
real prezzo;
|
||||||
//controllo da dove devo prendere il prezzo
|
if (tplis == 0)
|
||||||
real prezzo;
|
prezzo = rcont.get(LVRCONDV_PREZZO).as_real();
|
||||||
if (tplis == 0)
|
else
|
||||||
prezzo = rcont.get(LVRCONDV_PREZZO).as_real();
|
prezzo = anamag.get_real(ANAMAG_COSTSTD);
|
||||||
else
|
rdoc.put(RDOC_PREZZO, prezzo);
|
||||||
prezzo = anamag.get_real(ANAMAG_COSTSTD);
|
|
||||||
rdoc.put(RDOC_PREZZO, prezzo);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
dmsk.doc2mask(false);
|
dmsk.doc2mask(false);
|
||||||
|
|
||||||
@ -356,7 +352,6 @@ int TGestione_bolle_app::rewrite( const TMask& m )
|
|||||||
return TMotore_application::rewrite(m);
|
return TMotore_application::rewrite(m);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int lv3100( int argc, char* argv[])
|
int lv3100( int argc, char* argv[])
|
||||||
{
|
{
|
||||||
TGestione_bolle_app a;
|
TGestione_bolle_app a;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user