Modifica per stampa riepilogativo
git-svn-id: svn://10.65.10.50/trunk@2574 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d0f8dbf2cc
commit
4ec9d6dcd0
@ -88,20 +88,20 @@ bool TLiquidazione_app::user_create()
|
|||||||
// L/l = stampa con ricalcolo se necessario (minuscolo = definitivo)
|
// L/l = stampa con ricalcolo se necessario (minuscolo = definitivo)
|
||||||
// C = solo ricalcolo
|
// C = solo ricalcolo
|
||||||
// V = stampa ed ev. ricalcolo per visualizzazione
|
// V = stampa ed ev. ricalcolo per visualizzazione
|
||||||
// s o l minuscoli = registro bollato (setta B1)
|
// s o l minuscoli = registro bollato
|
||||||
_isregis = (rcl == 'l' || rcl == 'L' ||
|
_isregis = (rcl == 'l' || rcl == 'L' ||
|
||||||
rcl == 'S' || rcl == 's'); // stampa per registri
|
rcl == 'S' || rcl == 's'); // stampa per registri
|
||||||
_isfinal = rcl == 'l' || rcl == 's'; // se l minuscolo, definitivo
|
_isfinal = rcl == 'l' || rcl == 's'; // se l minuscolo, definitivo
|
||||||
nocalc = rcl == 'S' || rcl == 's';
|
nocalc = rcl == 'S' || rcl == 's';
|
||||||
printdate = subj.get(4);
|
printdate = subj.get(4);
|
||||||
filename = subj.get(5);
|
filename = subj.get(5);
|
||||||
headerlen = subj.get_int(6);
|
char rliq = *(subj.get(6));
|
||||||
char rliq = *(subj.get(7));
|
_riepilogo = rliq == 'X';
|
||||||
_riepilogo = rliq == 'X';
|
headerlen = subj.get_int(7);
|
||||||
is_header = subj.items() == 8;
|
is_header = subj.items() == 8;
|
||||||
//modifica del 5/07/1995
|
//modifica del 5/07/1995
|
||||||
int f = printer().formlen();
|
int f = printer().formlen();
|
||||||
printer().formlen(f - headerlen);
|
printer().formlen(f - headerlen);
|
||||||
//fine
|
//fine
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -212,10 +212,10 @@ bool TLiquidazione_app::user_create()
|
|||||||
_isprint = FALSE;
|
_isprint = FALSE;
|
||||||
//else printer().set_export_file(filename, is_header, headerlen);
|
//else printer().set_export_file(filename, is_header, headerlen);
|
||||||
else printer().set_export_file(filename, is_header);
|
else printer().set_export_file(filename, is_header);
|
||||||
|
|
||||||
// calcola liquidazione
|
// calcola liquidazione
|
||||||
printer().setdate(printdate);
|
printer().setdate(printdate);
|
||||||
_recalc = nocalc ? never : needed;
|
_recalc = nocalc ? never : needed;
|
||||||
TApplication::set_firm(ditta);
|
TApplication::set_firm(ditta);
|
||||||
|
|
||||||
if (!look_lia())
|
if (!look_lia())
|
||||||
@ -262,7 +262,6 @@ bool TLiquidazione_app::user_create()
|
|||||||
|
|
||||||
// riaggiusta relazione
|
// riaggiusta relazione
|
||||||
_nditte->read();
|
_nditte->read();
|
||||||
|
|
||||||
|
|
||||||
for (int mese = 1; mese < _month; mese++) // fino a 13 compreso
|
for (int mese = 1; mese < _month; mese++) // fino a 13 compreso
|
||||||
if (is_month_plain(mese) || _recalc == ever)
|
if (is_month_plain(mese) || _recalc == ever)
|
||||||
@ -274,16 +273,19 @@ bool TLiquidazione_app::user_create()
|
|||||||
if (_isprint && _descr_arr.items() > 0)
|
if (_isprint && _descr_arr.items() > 0)
|
||||||
print();
|
print();
|
||||||
|
|
||||||
// se ci sono altri mesi dopo l'ultimo calcolato, invalida il
|
if (!nocalc)
|
||||||
// flag 'calcolato' del primo, per causare il ricalcolo dei
|
{
|
||||||
// successivi (evitando problemi per credito precedente)
|
// se ci sono altri mesi dopo l'ultimo calcolato, invalida il
|
||||||
for (m = _month+1; m <= 13; m++)
|
// flag 'calcolato' del primo, per causare il ricalcolo dei
|
||||||
if (look_lim(m))
|
// successivi (evitando problemi per credito precedente)
|
||||||
{
|
for (m = _month+1; m <= 13; m++)
|
||||||
_lim->put("B0","");
|
if (look_lim(m))
|
||||||
_lim->rewrite();
|
{
|
||||||
break;
|
_lim->put("B0","");
|
||||||
}
|
_lim->rewrite();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
TApplication::set_firm(__firm);
|
TApplication::set_firm(__firm);
|
||||||
end_wait();
|
end_wait();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user