Patch level : 10.0 patch 238
Files correlati : lv3 Ricompilazione Demo : [ ] Commento : Corretto il salvataggio del codice contratto e dei valori di dot. od. e dot. tmp git-svn-id: svn://10.65.10.50/trunk@18247 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ad120c84c3
commit
93903b19b7
@ -365,6 +365,8 @@ bool TGestione_bolle_msk::lv_bolla_handler(TMask_field& f, KEY k)
|
|||||||
warning_box(TR("Non ci sono contratti in essere alla data indicata"));
|
warning_box(TR("Non ci sono contratti in essere alla data indicata"));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
doc.put(DOC_CODCONT, codcont);
|
||||||
|
|
||||||
if (dmsk._stcodcf == codcf && dmsk._stcodcont == codcont && nrighe > 0)
|
if (dmsk._stcodcf == codcf && dmsk._stcodcont == codcont && nrighe > 0)
|
||||||
return true;
|
return true;
|
||||||
@ -476,12 +478,14 @@ bool TGestione_bolle_msk::lv_ritirato_handler(TMask_field& f, KEY k)
|
|||||||
TGiac_per_cli& giac = gbapp().giacenza();
|
TGiac_per_cli& giac = gbapp().giacenza();
|
||||||
real dotod = giac.giac_att(rdoc, true);
|
real dotod = giac.giac_att(rdoc, true);
|
||||||
msk.set(FR_JOLLY1, dotod);
|
msk.set(FR_JOLLY1, dotod);
|
||||||
|
rdoc.put("DOTOD", dotod);
|
||||||
|
|
||||||
//scrivo la dotazione temporanea solo se esistono le date di dotazione temporanea e questa non è scaduta
|
//scrivo la dotazione temporanea solo se esistono le date di dotazione temporanea e questa non è scaduta
|
||||||
if (rdoc.get_date("DADATATMP").ok() && rdoc.get_date("ADATATMP").ok() && rdoc.get_date("ADATATMP") <= doc.get_date(DOC_DATADOC))
|
if (rdoc.get_date("DADATATMP").ok() && rdoc.get_date("ADATATMP").ok() && rdoc.get_date("ADATATMP") <= doc.get_date(DOC_DATADOC))
|
||||||
{
|
{
|
||||||
real dotmp = giac.giac_att(rdoc, false);
|
real dotmp = giac.giac_att(rdoc, false);
|
||||||
msk.set(FR_JOLLY2, dotmp);
|
msk.set(FR_JOLLY2, dotmp);
|
||||||
|
rdoc.put("DOTMP", dotmp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
@ -512,11 +516,14 @@ bool TGestione_bolle_msk::lv_consegnato_handler(TMask_field& f, KEY k)
|
|||||||
TGiac_per_cli& giac = gbapp().giacenza();
|
TGiac_per_cli& giac = gbapp().giacenza();
|
||||||
real dotod = giac.giac_att(rdoc, true);
|
real dotod = giac.giac_att(rdoc, true);
|
||||||
msk.set(FR_JOLLY1, dotod);
|
msk.set(FR_JOLLY1, dotod);
|
||||||
|
rdoc.put("DOTOD", dotod);
|
||||||
|
|
||||||
//scrivo la dotazione temporanea solo se esistono le date di dotazione temporanea e questa non è scaduta
|
//scrivo la dotazione temporanea solo se esistono le date di dotazione temporanea e questa non è scaduta
|
||||||
if (rdoc.get_date("DADATATMP").ok() && rdoc.get_date("ADATATMP").ok() && rdoc.get_date("ADATATMP") <= doc.get_date(DOC_DATADOC))
|
if (rdoc.get_date("DADATATMP").ok() && rdoc.get_date("ADATATMP").ok() && rdoc.get_date("ADATATMP") <= doc.get_date(DOC_DATADOC))
|
||||||
{
|
{
|
||||||
real dotmp = giac.giac_att(rdoc, false);
|
real dotmp = giac.giac_att(rdoc, false);
|
||||||
msk.set(FR_JOLLY2, dotmp);
|
msk.set(FR_JOLLY2, dotmp);
|
||||||
|
rdoc.put("DOTMP", dotmp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user