Patch level : 10.0 862
Files correlati : mg3.exe Ricompilazione Demo : [ ] Commento : Aggiunto un flag sulla stampa schede di Magazzino che pèermette di stampare il numero di movimento stampato sul giornale al posto del numer0 di registrazione git-svn-id: svn://10.65.10.50/branches/R_10_00@21347 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b24dae7682
commit
b7a699ccfe
@ -50,7 +50,7 @@ public:
|
||||
void setdett_perart(bool percatmer, bool sottocatmer,int livart,int livgiac,bool sudd_mag, bool sudd_dep);
|
||||
void setdett_permag(bool sudd_dep, bool showdett,int livart,int livgiac);
|
||||
void set_date_limite(const int anno, const TDate& d, const TDate& e);
|
||||
void set_options(bool no_valori, bool no_ff, bool sintetica);
|
||||
void set_options(bool no_valori, bool no_ff, bool sintetica, bool print_gio);
|
||||
const char* descr_tiposcheda() const;
|
||||
const char* nomecampo_scheda() const;
|
||||
TTipo_saldomag tiposcheda() const { return _tiposcheda; }
|
||||
@ -524,7 +524,7 @@ void TForm_schedemag::set_tiposcheda(const char * tipo)
|
||||
}
|
||||
}
|
||||
|
||||
void TForm_schedemag::set_options(bool no_valori, bool no_ff, bool sintetica)
|
||||
void TForm_schedemag::set_options(bool no_valori, bool no_ff, bool sintetica, bool print_gio)
|
||||
{
|
||||
_no_valori = no_valori;
|
||||
if (_no_valori)
|
||||
@ -542,6 +542,10 @@ void TForm_schedemag::set_options(bool no_valori, bool no_ff, bool sintetica)
|
||||
if (name().left(7) == "mg3300a")
|
||||
((TForm_item &)find_field('B',odd_page, FF_VALORE_GRMOV)).hide();
|
||||
}
|
||||
TForm_subsection & ss = ((TForm_subsection &)find_field('B',odd_page,"H_MOVS_INTERESSATI"));
|
||||
|
||||
((TForm_item &)ss.find_field("10")).enable(!print_gio);
|
||||
((TForm_item &)ss.find_field("110")).enable(print_gio);
|
||||
_no_ff = no_ff;
|
||||
_sintetica = sintetica;
|
||||
}
|
||||
@ -851,7 +855,7 @@ void TStampa_schede_mag::main_loop()
|
||||
frmname << 's';
|
||||
_form = new TForm_schedemag(frmname, "") ;
|
||||
_form->set_options(m.get_bool(F_NO_VALORI), m.get_bool(F_NO_FF),
|
||||
sintetica);
|
||||
sintetica, m.get_bool(F_PRINTREG));
|
||||
|
||||
if (per_articoli)
|
||||
setprint_perarticoli();
|
||||
|
@ -30,6 +30,7 @@
|
||||
#define F_SINTETICA 133
|
||||
#define F_DAUSR 134
|
||||
#define F_AUSR 135
|
||||
#define F_PRINTREG 136
|
||||
|
||||
#define G_CATMER 1
|
||||
#define G_CODART 2
|
||||
|
@ -310,6 +310,11 @@ BEGIN
|
||||
PROMPT 42 17 "Stampa sintetica"
|
||||
END
|
||||
|
||||
BOOL F_PRINTREG
|
||||
BEGIN
|
||||
PROMPT 42 18 "Stampa numero giornale"
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
||||
ENDMASK
|
||||
|
@ -253,6 +253,12 @@ SECTION BODY ODD 0
|
||||
FIELD LF_RMOVMAG->NUMREG
|
||||
MESSAGE COPY,FF_NUM_MOV
|
||||
END
|
||||
NUMERO 110
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
FIELD LF_MOVMAG->NUMREGST
|
||||
MESSAGE COPY,FF_NUM_MOV
|
||||
END
|
||||
NUMERO 11
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
|
@ -269,6 +269,12 @@ SECTION BODY ODD 0
|
||||
FIELD LF_RMOVMAG->NUMREG
|
||||
MESSAGE COPY,FF_NUM_MOV
|
||||
END
|
||||
NUMERO 110
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
FIELD LF_MOVMAG->NUMREGST
|
||||
MESSAGE COPY,FF_NUM_MOV
|
||||
END
|
||||
NUMERO 11
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
|
@ -216,6 +216,12 @@ SECTION BODY ODD 2
|
||||
FIELD LF_RMOVMAG->NUMREG
|
||||
MESSAGE COPY,FF_NUM_MOV|RESET,FF_SALDO_MOV|RESET,FF_VALORE_MOV
|
||||
END
|
||||
NUMERO 110
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
FIELD LF_MOVMAG->NUMREGST
|
||||
MESSAGE COPY,FF_NUM_MOV
|
||||
END
|
||||
NUMERO 11
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
|
@ -232,6 +232,12 @@ SECTION BODY ODD 2
|
||||
FIELD LF_RMOVMAG->NUMREG
|
||||
MESSAGE COPY,FF_NUM_MOV|RESET,FF_SALDO_MOV|RESET,FF_VALORE_MOV
|
||||
END
|
||||
NUMERO 110
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
FIELD LF_MOVMAG->NUMREGST
|
||||
MESSAGE COPY,FF_NUM_MOV
|
||||
END
|
||||
NUMERO 11
|
||||
BEGIN
|
||||
FLAGS "H"
|
||||
|
Loading…
x
Reference in New Issue
Block a user