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)
|
||||
// C = solo ricalcolo
|
||||
// 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' ||
|
||||
rcl == 'S' || rcl == 's'); // stampa per registri
|
||||
_isfinal = rcl == 'l' || rcl == 's'; // se l minuscolo, definitivo
|
||||
nocalc = rcl == 'S' || rcl == 's';
|
||||
printdate = subj.get(4);
|
||||
filename = subj.get(5);
|
||||
headerlen = subj.get_int(6);
|
||||
char rliq = *(subj.get(7));
|
||||
_riepilogo = rliq == 'X';
|
||||
char rliq = *(subj.get(6));
|
||||
_riepilogo = rliq == 'X';
|
||||
headerlen = subj.get_int(7);
|
||||
is_header = subj.items() == 8;
|
||||
//modifica del 5/07/1995
|
||||
int f = printer().formlen();
|
||||
printer().formlen(f - headerlen);
|
||||
printer().formlen(f - headerlen);
|
||||
//fine
|
||||
}
|
||||
|
||||
@ -212,10 +212,10 @@ bool TLiquidazione_app::user_create()
|
||||
_isprint = FALSE;
|
||||
//else printer().set_export_file(filename, is_header, headerlen);
|
||||
else printer().set_export_file(filename, is_header);
|
||||
|
||||
|
||||
// calcola liquidazione
|
||||
printer().setdate(printdate);
|
||||
_recalc = nocalc ? never : needed;
|
||||
_recalc = nocalc ? never : needed;
|
||||
TApplication::set_firm(ditta);
|
||||
|
||||
if (!look_lia())
|
||||
@ -262,7 +262,6 @@ bool TLiquidazione_app::user_create()
|
||||
|
||||
// riaggiusta relazione
|
||||
_nditte->read();
|
||||
|
||||
|
||||
for (int mese = 1; mese < _month; mese++) // fino a 13 compreso
|
||||
if (is_month_plain(mese) || _recalc == ever)
|
||||
@ -274,16 +273,19 @@ bool TLiquidazione_app::user_create()
|
||||
if (_isprint && _descr_arr.items() > 0)
|
||||
print();
|
||||
|
||||
// se ci sono altri mesi dopo l'ultimo calcolato, invalida il
|
||||
// flag 'calcolato' del primo, per causare il ricalcolo dei
|
||||
// successivi (evitando problemi per credito precedente)
|
||||
for (m = _month+1; m <= 13; m++)
|
||||
if (look_lim(m))
|
||||
{
|
||||
_lim->put("B0","");
|
||||
_lim->rewrite();
|
||||
break;
|
||||
}
|
||||
if (!nocalc)
|
||||
{
|
||||
// se ci sono altri mesi dopo l'ultimo calcolato, invalida il
|
||||
// flag 'calcolato' del primo, per causare il ricalcolo dei
|
||||
// successivi (evitando problemi per credito precedente)
|
||||
for (m = _month+1; m <= 13; m++)
|
||||
if (look_lim(m))
|
||||
{
|
||||
_lim->put("B0","");
|
||||
_lim->rewrite();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
TApplication::set_firm(__firm);
|
||||
end_wait();
|
||||
|
Loading…
x
Reference in New Issue
Block a user