Correzioni alla lista documenti (totale imponibili)
git-svn-id: svn://10.65.10.50/trunk@4261 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
e8ee026285
commit
b8c79b62d1
@ -90,7 +90,7 @@ END
|
|||||||
STRINGA 12 10
|
STRINGA 12 10
|
||||||
BEGIN
|
BEGIN
|
||||||
KEY "Intestazione (Imponibile)"
|
KEY "Intestazione (Imponibile)"
|
||||||
PROMPT 86 4 "Imponibile"
|
PROMPT 91 4 "Imponibile"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRINGA 13 10
|
STRINGA 13 10
|
||||||
@ -174,9 +174,10 @@ END
|
|||||||
|
|
||||||
NUMBER 24 15
|
NUMBER 24 15
|
||||||
BEGIN
|
BEGIN
|
||||||
KEY "Totale imponibile (senza spese)"
|
KEY "Totale imponibile (al netto delle spese)"
|
||||||
PROMPT 86 1 ""
|
PROMPT 86 1 ""
|
||||||
MESSAGE _TOTIMPONIBILI,0
|
// Il selettore 0 restituisce il totale imponibili meno le spese
|
||||||
|
MESSAGE _TOTIMPONIBILI,1
|
||||||
PICTURE "###.###.###.###"
|
PICTURE "###.###.###.###"
|
||||||
END
|
END
|
||||||
|
|
||||||
|
@ -889,14 +889,14 @@ bool TDocumento_form::validate(TForm_item &cf, TToken_string &s) {
|
|||||||
{
|
{
|
||||||
// sintassi: _TOTIMPONIBILI,<selettore>
|
// sintassi: _TOTIMPONIBILI,<selettore>
|
||||||
// dove: <selettore> funge da filtro per la somma degli imponibili
|
// dove: <selettore> funge da filtro per la somma degli imponibili
|
||||||
|
// se selettore vale 0 restituisce il tot. imponibili meno le spese
|
||||||
// vedi _RIEPILOGOIVA per la spiegazione dei filtri selettivi
|
// vedi _RIEPILOGOIVA per la spiegazione dei filtri selettivi
|
||||||
// In piu' il selettore 0 restituisce il tot imp. meno le spese.
|
|
||||||
byte sel = atoi(s.get());
|
byte sel = atoi(s.get());
|
||||||
real r = _doc->tot_imponibili(sel);
|
real x = _doc->tot_imponibili(sel);
|
||||||
if (sel == 0) r -= _doc->spese();
|
|
||||||
|
|
||||||
if (r != 0.0)
|
TString picture(cf.picture());
|
||||||
valore = r.string(cf.picture()); // Riformatta il valore
|
if (x != 0.0)
|
||||||
|
valore = x.string(picture); // Riformatta il valore
|
||||||
else
|
else
|
||||||
valore = "";
|
valore = "";
|
||||||
cf.put_paragraph(valore);
|
cf.put_paragraph(valore);
|
||||||
@ -1254,7 +1254,11 @@ bool TStampaDoc_application::select()
|
|||||||
{
|
{
|
||||||
TMask m("ve1100a");
|
TMask m("ve1100a");
|
||||||
|
|
||||||
if (_is_lista) m.hide(F_NCOPIE);
|
if (_is_lista)
|
||||||
|
{
|
||||||
|
m.hide(F_NCOPIE);
|
||||||
|
m.set_caption("Lista Documenti");
|
||||||
|
}
|
||||||
TString wdate;
|
TString wdate;
|
||||||
m.set_handler(F_DA_DATADOC, date2num_handler);
|
m.set_handler(F_DA_DATADOC, date2num_handler);
|
||||||
m.set_handler(F_A_DATADOC, date2num_handler);
|
m.set_handler(F_A_DATADOC, date2num_handler);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user