diff --git a/lv/lv3400.cpp b/lv/lv3400.cpp index b3b6e1714..a8b0a26e6 100755 --- a/lv/lv3400.cpp +++ b/lv/lv3400.cpp @@ -630,6 +630,7 @@ void TEvasione_ter_msk::genera_buono() hide(F_TQTAPACCO); hide(F_TQTACON); hide(F_TQTADACON); + hide(F_CODART); //mostro i campi che servono per la selezione del documento show(F_TCODNUM); @@ -908,6 +909,7 @@ void TEvasione_ter_msk::evadi_da_terminale() set(F_TQTAPACCO, qtapacco); set(F_TQTACON, qr.get_qta_con()); set(F_TQTADACON, qr.get_qta_da_con()); + set(F_CODART, rp.articolo()); } } else @@ -940,6 +942,7 @@ void TEvasione_ter_msk::evadi_da_terminale() set(F_TQTAPACCO, qtapacco); set(F_TQTACON, qr.get_qta_con()); set(F_TQTADACON, qr.get_qta_da_con()); + set(F_CODART, rp.articolo()); } else { @@ -992,6 +995,7 @@ bool TEvasione_ter_msk::on_field_event(TOperable_field& f, TField_event e, long hide(F_TQTAPACCO); hide(F_TQTACON); hide(F_TQTADACON); + hide(F_CODART); show(F_TRIGHE); @@ -1037,6 +1041,7 @@ bool TEvasione_ter_msk::on_field_event(TOperable_field& f, TField_event e, long show(F_TQTAPACCO); show(F_TQTACON); show(F_TQTADACON); + show(F_CODART); enable(DLG_SELECT); enable(DLG_ELABORA); @@ -1064,6 +1069,7 @@ bool TEvasione_ter_msk::on_field_event(TOperable_field& f, TField_event e, long hide(F_TQTAPACCO); hide(F_TQTACON); hide(F_TQTADACON); + hide(F_CODART); disable(DLG_SELECT); disable(DLG_PREVIEW); @@ -1119,6 +1125,7 @@ bool TEvasione_ter_msk::on_field_event(TOperable_field& f, TField_event e, long show(F_TQTAPACCO); show(F_TQTACON); show(F_TQTADACON); + show(F_CODART); enable(DLG_SELECT); enable(DLG_PREVIEW); @@ -1159,6 +1166,7 @@ bool TEvasione_ter_msk::on_field_event(TOperable_field& f, TField_event e, long show(F_TQTAPACCO); show(F_TQTACON); show(F_TQTADACON); + show(F_CODART); enable(DLG_SELECT); enable(DLG_PREVIEW); @@ -1187,6 +1195,7 @@ bool TEvasione_ter_msk::on_field_event(TOperable_field& f, TField_event e, long hide(F_TQTAPACCO); hide(F_TQTACON); hide(F_TQTADACON); + hide(F_CODART); disable(DLG_SELECT); disable(DLG_PREVIEW); @@ -1253,6 +1262,7 @@ TEvasione_ter_msk::TEvasione_ter_msk():TAutomask("lv3400a") hide(F_TQTAPACCO); hide(F_TQTACON); hide(F_TQTADACON); + hide(F_CODART); hide(F_TRIGHE); disable(DLG_SELECT); diff --git a/lv/lv3400a.h b/lv/lv3400a.h index fbbdb7ca8..2aa5e4dcd 100755 --- a/lv/lv3400a.h +++ b/lv/lv3400a.h @@ -14,8 +14,9 @@ #define F_TQTAPACCO 413 #define F_TQTACON 414 #define F_TQTADACON 415 -#define F_TRIGHE 416 -#define F_TBLANK 417 +#define F_CODART 416 +#define F_TRIGHE 417 +#define F_TBLANK 418 #define S_TCODART 101 #define S_TDACONS 102 diff --git a/lv/lv3400a.uml b/lv/lv3400a.uml index 9f6bd4f90..5effa0e7c 100755 --- a/lv/lv3400a.uml +++ b/lv/lv3400a.uml @@ -149,6 +149,12 @@ BEGIN FLAGS "D" END +NUMBER F_CODART 6 +BEGIN + PROMPT 1 9 "Cod. Articolo " + FLAGS "D" +END + SPREADSHEET F_TRIGHE BEGIN PROMPT 0 3 "Righe"