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:
alex 2011-01-04 08:15:14 +00:00
parent 44adaf76ec
commit 58fc178f85
4 changed files with 19 additions and 4 deletions

View File

@ -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;

View File

@ -33,4 +33,5 @@
#define F_RAGFOR 214
#define F_CODVAL 215
#define F_CAMBIO 216
#define F_QTA 217
#define F_ROWS 250

View File

@ -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 ""

View File

@ -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;