Patch level : 10.0 878
Files correlati : ve0.exe Ricompilazione Demo : [ ] Commento : Aggiunto il campo disabilitato quantiità alla maschera di evasione ordini per poter controllare la quanita residua da evadere nel caso il faccia un fitro per articolo. git-svn-id: svn://10.65.10.50/branches/R_10_00@21394 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
44adaf76ec
commit
58fc178f85
@ -341,8 +341,16 @@ bool TConsegna_ordini::elabora(TLista_documenti& doc_in, TLista_documenti& doc_o
|
||||
const TString& articolo = params().get("ARTICOLO");
|
||||
|
||||
m.doc2mask(indoc, articolo);
|
||||
// if (articolo.full())
|
||||
// params().set("QUANTITA", ZERO);
|
||||
if (articolo.full())
|
||||
params().set("QUANTITA", ZERO);
|
||||
{
|
||||
m.show(F_QTA);
|
||||
m.set(F_QTA, params().get("QUANTITA"));
|
||||
}
|
||||
else
|
||||
m.hide(F_QTA);
|
||||
|
||||
ok = m.run() == K_ENTER;
|
||||
if (ok)
|
||||
{
|
||||
@ -554,7 +562,7 @@ bool TConsegna_ordini::elabora(TLista_documenti& doc_in, TLista_documenti& doc_o
|
||||
const TString4 um(inrec.get(RDOC_UMQTA));
|
||||
const real qta = inrec.articolo().convert_to_um(daeva, params().get("UM"), um);
|
||||
|
||||
params().set("QUANTITA", qta + params().get_real("QUANTITA"));
|
||||
params().set("QUANTITA", params().get_real("QUANTITA") - qta);
|
||||
}
|
||||
|
||||
bool elaborata = false;
|
||||
|
@ -33,4 +33,5 @@
|
||||
#define F_RAGFOR 214
|
||||
#define F_CODVAL 215
|
||||
#define F_CAMBIO 216
|
||||
#define F_QTA 217
|
||||
#define F_ROWS 250
|
||||
|
@ -159,6 +159,12 @@ BEGIN
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
NUMBER F_QTA 13 5
|
||||
BEGIN
|
||||
PROMPT 52 7 "Qta' "
|
||||
FLAGS "D"
|
||||
END
|
||||
|
||||
SPREADSHEET F_ROWS
|
||||
BEGIN
|
||||
PROMPT 0 8 ""
|
||||
|
@ -3212,7 +3212,7 @@ bool TElabora_mask::elabora()
|
||||
set(F_NUMDOCRIF_ELAB, "");
|
||||
((TDocumento_mask *)_main)->set_focus_field(F_SHEET);
|
||||
}
|
||||
if (e->tipo() == _consegna_ordini)
|
||||
/* if (e->tipo() == _consegna_ordini)
|
||||
{
|
||||
TParametri_elaborazione& p = e->params();
|
||||
if (p.get("ARTICOLO").not_empty())
|
||||
@ -3225,7 +3225,7 @@ bool TElabora_mask::elabora()
|
||||
set(F_QTA, qta);
|
||||
}
|
||||
}
|
||||
}
|
||||
} */
|
||||
|
||||
// delete newdoc;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user