Patch level : 12.0 1078
Files correlati : ve0.exe ve1.exe fp0.exe batbtpe.msk Commento : Resa opzionale la data di registrazione nelle descrizione va indicato nella tabella tipi di esenzione.
This commit is contained in:
parent
b76135aaa5
commit
2032eebfb3
@ -4,4 +4,5 @@
|
|||||||
#define F_FLD 103
|
#define F_FLD 103
|
||||||
#define F_PROMPT 104
|
#define F_PROMPT 104
|
||||||
#define F_NO_PRINT 105
|
#define F_NO_PRINT 105
|
||||||
|
#define F_NO_DATE 106
|
||||||
|
|
||||||
|
@ -52,6 +52,12 @@ BEGIN
|
|||||||
FIELD B0
|
FIELD B0
|
||||||
END
|
END
|
||||||
|
|
||||||
|
|
||||||
|
BOOLEAN F_NO_DATE
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 11 "Non indicare la data di registrazione"
|
||||||
|
FIELD B1
|
||||||
|
END
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
ENDMASK
|
ENDMASK
|
||||||
|
@ -66,7 +66,7 @@ END
|
|||||||
|
|
||||||
BOOLEAN F_CF_ORIG
|
BOOLEAN F_CF_ORIG
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 5 "Uitlizza il cliente originale nelle fatture"
|
PROMPT 2 5 "Utilizza il cliente originale nelle fatture"
|
||||||
END
|
END
|
||||||
|
|
||||||
SPREADSHEET F_DOC_SHEET 45 -1
|
SPREADSHEET F_DOC_SHEET 45 -1
|
||||||
|
@ -412,7 +412,7 @@ bool TLi_manager::utilizza_plafond(const TDocumento & d, TToken_string & plafs,
|
|||||||
return ok;
|
return ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
int TLi_manager::get_plafond_row(const TDocumento & d, TString & protinf, TString & protins, TDate & dataprot, real & utilizzo, TString & field, TString & descr, bool & to_print, int num) const
|
int TLi_manager::get_plafond_row(const TDocumento & d, TString & protinf, TString & protins, TDate & dataprot, real & utilizzo, TString & field, TString & descr, bool & to_print, bool & add_date, int num) const
|
||||||
{
|
{
|
||||||
TToken_string plafs(d.get(DOC_PLAFOND), ',');
|
TToken_string plafs(d.get(DOC_PLAFOND), ',');
|
||||||
const int plafsitems = plafs.items();
|
const int plafsitems = plafs.items();
|
||||||
@ -423,6 +423,7 @@ int TLi_manager::get_plafond_row(const TDocumento & d, TString & protinf, TStrin
|
|||||||
field.cut(0);
|
field.cut(0);
|
||||||
descr.cut(0);
|
descr.cut(0);
|
||||||
to_print = false;
|
to_print = false;
|
||||||
|
add_date = true;
|
||||||
if (num >= 0 && num < plafsitems)
|
if (num >= 0 && num < plafsitems)
|
||||||
{
|
{
|
||||||
TToken_string plaf = plafs.get(num);
|
TToken_string plaf = plafs.get(num);
|
||||||
@ -446,12 +447,14 @@ int TLi_manager::get_plafond_row(const TDocumento & d, TString & protinf, TStrin
|
|||||||
field = rectype.get("S4");
|
field = rectype.get("S4");
|
||||||
descr = rectype.get("S1");
|
descr = rectype.get("S1");
|
||||||
to_print = !rectype.get_bool("B0");
|
to_print = !rectype.get_bool("B0");
|
||||||
|
add_date = !rectype.get_bool("B1");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
field = "Dich.Inten";
|
field = "Dich.Inten";
|
||||||
descr = "N.di protocollo di invio";
|
descr = "N.di protocollo di invio";
|
||||||
to_print = true;
|
to_print = true;
|
||||||
|
add_date = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ++num;
|
return ++num;
|
||||||
|
@ -91,7 +91,7 @@ public:
|
|||||||
// Utilizza il plafond
|
// Utilizza il plafond
|
||||||
bool utilizza_plafond(const TDocumento & d, TToken_string & plafs, const real importo);
|
bool utilizza_plafond(const TDocumento & d, TToken_string & plafs, const real importo);
|
||||||
// Ritorna il tipo di plafond dell'iesimo plafond del documento
|
// Ritorna il tipo di plafond dell'iesimo plafond del documento
|
||||||
int get_plafond_row(const TDocumento & d, TString & protinf, TString & protins, TDate & dataprot, real & utilizzo, TString & field, TString & descr, bool & toprint, int num = 0) const;
|
int get_plafond_row(const TDocumento & d, TString & protinf, TString & protins, TDate & dataprot, real & utilizzo, TString & field, TString & descr, bool & toprint, bool & add_date, int num = 0) const;
|
||||||
|
|
||||||
// Functions
|
// Functions
|
||||||
// Aggiunge a una lettera d'intento
|
// Aggiunge a una lettera d'intento
|
||||||
|
Loading…
x
Reference in New Issue
Block a user