Patch level : 10.0
Files correlati : lv0 Ricompilazione Demo : [ ] Commento : Corretto il salvataggio delle quantita' git-svn-id: svn://10.65.10.50/trunk@19928 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
dbe0404c0d
commit
61e3214206
@ -116,21 +116,27 @@ bool TContratti_msk::on_art_select(TField_event e)
|
||||
|
||||
if (!reclav.empty())
|
||||
{
|
||||
//calcolo dotazione iniziale, scritta sia sulla maschera che sullo sheet
|
||||
dotin = reclav.get_real(CLIFOGIAC_DOTIN);
|
||||
//calcolo dotazione odierna, scritta sia sulla maschera che sullo sheet
|
||||
dotod = reclav.get_real(CLIFOGIAC_DOTOD);
|
||||
//calcolo dotazione temporanea, scritta sia sulla maschera che sullo sheet
|
||||
dottmp = reclav.get_real(CLIFOGIAC_DOTTM);
|
||||
if (rowmask.get(S_DOTIN).blank())
|
||||
{
|
||||
//calcolo dotazione iniziale, scritta sia sulla maschera che sullo sheet
|
||||
dotin = reclav.get_real(CLIFOGIAC_DOTIN);
|
||||
//calcolo dotazione odierna, scritta sia sulla maschera che sullo sheet
|
||||
dotod = reclav.get_real(CLIFOGIAC_DOTOD);
|
||||
//calcolo dotazione temporanea, scritta sia sulla maschera che sullo sheet
|
||||
dottmp = reclav.get_real(CLIFOGIAC_DOTTM);
|
||||
}
|
||||
//calcolo consegnato anno, scritto sia sulla maschera che sullo sheet
|
||||
consyear = reclav.get_real("CONSANNO");
|
||||
//calcolo consegnato mese, scritto sia sulla maschera che sullo sheet
|
||||
consmonth = reclav.get_real("CONSMESE");
|
||||
}
|
||||
|
||||
rowmask.set(S_DOTIN, dotin);
|
||||
rowmask.set(S_DOTOD, dotod);
|
||||
rowmask.set(S_DOTTMP, dottmp);
|
||||
}
|
||||
|
||||
if (rowmask.get(S_DOTIN).blank())
|
||||
{
|
||||
rowmask.set(S_DOTIN, dotin);
|
||||
rowmask.set(S_DOTOD, dotod);
|
||||
rowmask.set(S_DOTTMP, dottmp);
|
||||
}
|
||||
rowmask.set(S_CONSANNO, consyear);
|
||||
rowmask.set(S_CONSMESE, consmonth);
|
||||
|
||||
@ -625,6 +631,18 @@ bool TContratti_msk::on_field_event(TOperable_field& o,TField_event e,long jolly
|
||||
str << "ATTENZIONE: Una quantità risulta modificata a mano; dopo questa operazione i totali dei movimenti"
|
||||
<< "di magazzino potrebbero non corrispondere ai numeri qui salvati";
|
||||
warning_box(str);
|
||||
|
||||
TSheet_field& ss = sfield(F_RIGHE);
|
||||
TMask& m = o.mask(); // maschera di riga!
|
||||
|
||||
const int rigasel = ss.selected();
|
||||
const long qta = o.get_long();
|
||||
|
||||
m.set(o.dlg(), qta);
|
||||
|
||||
TToken_string& row = ss.row(rigasel);
|
||||
row.add(qta, ss.cid2index(o.dlg()));
|
||||
//ss.force_update(rigasel);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user