Aggiunto il filtro per documenti abilitati alle statistiche
git-svn-id: svn://10.65.10.50/trunk@5775 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
c1178c4069
commit
b9900da2e9
@ -282,7 +282,9 @@ protected:
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
void open_files(int logicnum, ...);
|
void open_files(int logicnum, ...);
|
||||||
|
// stampa un documento (stampa sintetica)
|
||||||
bool fill_doc(TRectype& tab, const TDocumento& doc);
|
bool fill_doc(TRectype& tab, const TDocumento& doc);
|
||||||
|
// stampa una riga documento (stampa dettagliata)
|
||||||
bool fill_rdoc(TRectype& tab, const TRiga_documento& rdoc);
|
bool fill_rdoc(TRectype& tab, const TRiga_documento& rdoc);
|
||||||
void update_totriga(const TRectype& tab);
|
void update_totriga(const TRectype& tab);
|
||||||
void fill_totriga(TRectype& tab);
|
void fill_totriga(TRectype& tab);
|
||||||
@ -366,12 +368,14 @@ bool TStampa_schede::fill_doc(TRectype& tab, const TDocumento& doc)
|
|||||||
{
|
{
|
||||||
if (stampa_dettagliata())
|
if (stampa_dettagliata())
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
const TTipo_documento& tipo = doc.tipo();
|
||||||
|
if (!tipo.statistiche()) // documento non abilitato per le statistiche
|
||||||
|
return FALSE;
|
||||||
|
|
||||||
fill_key(tab, doc);
|
fill_key(tab, doc);
|
||||||
|
|
||||||
TString descr(80);
|
TString descr(80);
|
||||||
|
|
||||||
const TTipo_documento& tipo = doc.tipo();
|
|
||||||
const TCodice_numerazione& num = doc.codice_numerazione();
|
const TCodice_numerazione& num = doc.codice_numerazione();
|
||||||
|
|
||||||
descr << tipo.descrizione() << ' ';
|
descr << tipo.descrizione() << ' ';
|
||||||
@ -416,6 +420,9 @@ bool TStampa_schede::fill_rdoc(TRectype& tab, const TRiga_documento& rdoc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
const TDocumento& doc = rdoc.doc();
|
const TDocumento& doc = rdoc.doc();
|
||||||
|
const TTipo_documento& tipo = doc.tipo();
|
||||||
|
if (!tipo.statistiche()) // documento non abilitato per le statistiche
|
||||||
|
return FALSE;
|
||||||
|
|
||||||
fill_key(tab, rdoc);
|
fill_key(tab, rdoc);
|
||||||
|
|
||||||
@ -550,8 +557,7 @@ bool TStampa_schede::stampa_clifo(TCursor& cur, const TString& ragsoc)
|
|||||||
cur.file().set_curr(new TDocumento);
|
cur.file().set_curr(new TDocumento);
|
||||||
TDocumento& doc = (TDocumento&)cur.file().curr();
|
TDocumento& doc = (TDocumento&)cur.file().curr();
|
||||||
|
|
||||||
TIsamtempfile* tab = new TIsamtempfile(LF_TAB, "svschede", TRUE);
|
TIsamtempfile* tab = new TIsamtempfile(LF_TAB, "svschede", TRUE,TRUE);
|
||||||
tab->set_autodel(TRUE);
|
|
||||||
tab->setkey(2);
|
tab->setkey(2);
|
||||||
_form->relation()->replace(tab);
|
_form->relation()->replace(tab);
|
||||||
TRectype& curtab = tab->curr();
|
TRectype& curtab = tab->curr();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user