Patch level : 10.0 patch ???

Files correlati     : lv0 lv2
Ricompilazione Demo : [ ]
Commento            :
lv0 -> corretta la proposta del prezzo dei danneggiati, preso dall'ultimo costo, sui contratti
lv2 -> se la causale è di reso, controllare la qta ritirata e non quella consegnata per il ripeilogo bolle


git-svn-id: svn://10.65.10.50/branches/R_10_00@22096 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2011-05-12 09:48:18 +00:00
parent 4f46730350
commit fac8c38e29
2 changed files with 13 additions and 1 deletions

View File

@ -283,8 +283,11 @@ bool TContratti_msk::on_art_select(TField_event e)
//per leggere il valore di PPCONF corretto e sempre aggiornato
const TRectype& anamag = cache().get(LF_ANAMAG, codart);
int ppconf = anamag.get_int(ANAMAG_PPCONF);
real cosrotti = anamag.get_real(ANAMAG_ULTCOS1);
rowmask.set(S_PPCONF, ppconf);
rowmask.set(S_PREZDAN, cosrotti);
row.add(ppconf, ss.cid2index(S_PPCONF));
row.add(cosrotti.string(), ss.cid2index(S_PREZDAN));
//ciclo i dati di interesse della riga selezionata nel dettaglio
//sulla maschera principale

View File

@ -5,6 +5,8 @@
#include <reprint.h>
#include <textset.h>
#include "lvlib.h"
#include "lv2700a.h"
class TRiepBolle_recordset: public TCSV_recordset
@ -181,7 +183,14 @@ void TRiepBolle_app:: elabora(const TMask& mask)const
const TString articolo = riep.get("CODART").as_string();
const TString descr = riep.get("DESCR").as_string();
const long numeroDoc = riep.get("NDOC").as_int();
const long qta = riep.get("QTA").as_int();
const TString4 causale = riep.get("CODAGG1").as_string();
TCausale_lavanderie cau(causale);
//se la causale è di reso devo leggere il ritirato e non il consegnato
long qta;
if(cau.is_reso())
qta = riep.get("QTAGG1").as_int();
else
qta = riep.get("QTA").as_int();
riepilogo.add(count,cliente,articolo,descr,dataDoc,numeroDoc,qta);
count++;