Patch level :10.0

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
programma statistiche di vendita aggiornato con as400 recordset


git-svn-id: svn://10.65.10.50/branches/R_10_00@21803 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2011-03-16 13:42:59 +00:00
parent 4301cd3d90
commit 6079cc1987
8 changed files with 405 additions and 529 deletions

View File

@ -76,10 +76,10 @@ public:
}; };
///////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////
// CSV RECORDSET // RECORDSET
///////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////
class TStatistiche_ve_csv_recordset : public TCSV_recordset class TStatistiche_ve_recordset : public TAS400_recordset
{ {
real _tot[13]; //array con i totali per mese (e anno) real _tot[13]; //array con i totali per mese (e anno)
@ -87,78 +87,51 @@ protected:
long trova_riga(const TToken_string& key, const char tipo_stat, const char tipo_dettaglio); long trova_riga(const TToken_string& key, const char tipo_stat, const char tipo_dettaglio);
public: public:
TStatistiche_ve_csv_recordset(const TMask& mask); TStatistiche_ve_recordset();
//virtual const TVariant& get(const char* column_name) const;
//virtual const TVariant& get(unsigned int column) const { return TCSV_recordset::get(column); }
void aggiungi_ai_totali(const TRiga_documento& riga, const char tipo_dati); void aggiungi_ai_totali(const TRiga_documento& riga, const char tipo_dati);
bool aggiungi_riga(TDocument_recordset& righe, const char tipo_dati, const char tipo_stat, const char tipo_dettaglio); //const TRiga_documento& riga, const char tipo_dati); bool aggiungi_riga(TDocument_recordset& righe, const char tipo_dati, const char tipo_stat, const char tipo_dettaglio); //const TRiga_documento& riga, const char tipo_dati);
void compila_intestazione();
void calcola_percentuali(); void calcola_percentuali();
}; };
TStatistiche_ve_csv_recordset::TStatistiche_ve_csv_recordset(const TMask& mask) TStatistiche_ve_recordset::TStatistiche_ve_recordset()
: TCSV_recordset("CSV(\"\t\")") //tab separated : TAS400_recordset("AS400(512)")
{ {
FOR_EACH_MASK_FIELD(mask, i, field) create_field("CODART", -1, 20, _alfafld);
{ create_field("DESCRIZIONE", -1, 50, _alfafld);
const TFieldref* f = field->field(); create_field("GENNAIO", -1, 10, _realfld);
if (f != NULL) create_field("PGEN", -1, 9, _realfld);
{ create_field("FEBBRAIO", -1, 10, _realfld);
const TString& name = f->name(); create_field("PFEB", -1, 9, _realfld);
set_var(name, field->get(), true); create_field("MARZO", -1, 10, _realfld);
} create_field("PMAR", -1, 9, _realfld);
} create_field("APRILE", -1, 10, _realfld);
} create_field("PAPR", -1, 9, _realfld);
create_field("MAGGIO", -1, 10, _realfld);
/*const TVariant& TStatistiche_ve_csv_recordset::get(const char* field_name) const create_field("PMAG", -1, 9, _realfld);
{ create_field("GIUGNO", -1, 10, _realfld);
if (*field_name == '#') create_field("PGIU", -1, 9, _realfld);
return get_var(field_name); create_field("LUGLIO", -1, 10, _realfld);
create_field("PLUG", -1, 9, _realfld);
return TRecordset::get(field_name); create_field("AGOSTO", -1, 10, _realfld);
}*/ create_field("PAGO", -1, 9, _realfld);
create_field("SETTEMBRE", -1, 10, _realfld);
void TStatistiche_ve_csv_recordset::compila_intestazione() create_field("PSET", -1, 9, _realfld);
{ create_field("OTTOBRE", -1, 10, _realfld);
insert_rec(0); create_field("POTT", -1, 9, _realfld);
//riempie i campi del primo record del csv in modo da avere l'intestazione (0=A...29=AD in excel) create_field("NOVEMBRE", -1, 10, _realfld);
set(0, "CODART"); create_field("PNOV", -1, 9, _realfld);
set(1, "DESCRIZIONE"); create_field("DICEMBRE", -1, 10, _realfld);
set(2, "GENNAIO"); create_field("PDIC", -1, 9, _realfld);
set(3, "%GEN"); create_field("ANNO", -1, 11, _realfld);
set(4, "FEBBRAIO"); create_field("PANNO", -1, 9, _realfld);
set(5, "%FEB"); create_field("GRMERC", -1, 5, _alfafld);
set(6, "MARZO"); create_field("CODCLI", -1, 6, _intfld);
set(7, "%MAR");
set(8, "APRILE");
set(9, "%APR");
set(10, "MAGGIO");
set(11, "%MAG");
set(12, "GIUGNO");
set(13, "%GIU");
set(14, "LUGLIO");
set(15, "%LUG");
set(16, "AGOSTO");
set(17, "%AGO");
set(18, "SETTEMBRE");
set(19, "%SET");
set(20, "OTTOBRE");
set(21, "%OTT");
set(22, "NOVEMBRE");
set(23, "%NOV");
set(24, "DICEMBRE");
set(25, "%DIC");
set(26, "ANNO");
set(27, "%ANNO");
set(28, "GRMERC");
set(29, "CODCLI");
} }
//metodo plutonico di ricerca dicotomica su una colonna di csv_recordset //metodo plutonico di ricerca dicotomica su una colonna di csv_recordset
long TStatistiche_ve_csv_recordset::trova_riga(const TToken_string& key, const char tipo_stat, const char tipo_dettaglio) long TStatistiche_ve_recordset::trova_riga(const TToken_string& key, const char tipo_stat, const char tipo_dettaglio)
{ {
long first = 0; long first = 0;
long last = items() - 1; long last = items() - 1;
@ -176,7 +149,7 @@ long TStatistiche_ve_csv_recordset::trova_riga(const TToken_string& key, const c
switch (tipo_stat) switch (tipo_stat)
{ {
case 'A': //articolo case 'A': //articolo
guess_key.add(get(0).as_string()); guess_key.add(get("CODART").as_string());
break; break;
case 'C': //cliente-codart codart-cliente case 'C': //cliente-codart codart-cliente
@ -185,32 +158,32 @@ long TStatistiche_ve_csv_recordset::trova_riga(const TToken_string& key, const c
{ {
case 'A': case 'A':
{ {
guess_key.add(get(0).as_string()); //colonna 0=A codart guess_key.add(get("CODART").as_string()); //colonna 0=A codart
TString8 codcf = get(29).as_string(); TString8 codcf = get("CODCLI").as_string();
codcf.right_just(6); codcf.right_just(6);
guess_key.add(codcf); //colonna 29=AD codcf guess_key.add(codcf); //colonna 29=AD codcf
} }
break; break;
case 'C': case 'C':
guess_key = get(29).as_string(); //colonna 29=AD codcf guess_key = get("CODCLI").as_string(); //colonna 29=AD codcf
guess_key.right_just(6); guess_key.right_just(6);
guess_key.add(get(0).as_string()); //colonna 0=A codart guess_key.add(get("CODART").as_string()); //colonna 0=A codart
break; break;
case 'G': case 'G':
guess_key = get(29).as_string(); //colonna 29=AD codcf guess_key = get("CODCLI").as_string(); //colonna 29=AD codcf
guess_key.right_just(6); guess_key.right_just(6);
guess_key.add(get(28).as_string()); //colonna 28=AC grmerc guess_key.add(get("GRMERC").as_string()); //colonna 28=AC grmerc
break; break;
case 'M': case 'M':
{ {
guess_key.add(get(28).as_string()); //colonna 28=AC grmerc guess_key.add(get("GRMERC").as_string()); //colonna 28=AC grmerc
TString8 codcf = get(29).as_string(); TString8 codcf = get("CODCLI").as_string();
codcf.right_just(6); codcf.right_just(6);
guess_key.add(codcf); //colonna 29=AD codcf guess_key.add(codcf); //colonna 29=AD codcf
} }
break; break;
default: default:
guess_key = get(29).as_string(); //colonna 29=AD codcf guess_key = get("CODCLI").as_string(); //colonna 29=AD codcf
guess_key.right_just(6); guess_key.right_just(6);
break; break;
} //switch(tipo_dettaglio... } //switch(tipo_dettaglio...
@ -218,8 +191,8 @@ long TStatistiche_ve_csv_recordset::trova_riga(const TToken_string& key, const c
break; break;
case 'G': //grmerc-codart case 'G': //grmerc-codart
guess_key.add(get(28).as_string()); //colonna 28=AC grmerc guess_key.add(get("GRMERC").as_string()); //colonna 28=AC grmerc
guess_key.add(get(0).as_string()); guess_key.add(get("CODART").as_string());
break; break;
default: default:
@ -250,140 +223,32 @@ long TStatistiche_ve_csv_recordset::trova_riga(const TToken_string& key, const c
// METODI DI COMPARE // METODI DI COMPARE
/////////////////////////////////////////////// ///////////////////////////////////////////////
static TStatistiche_ve_recordset* _curr_recset = NULL;
static TToken_string _curr_order;
//funzione di ordinamento per il campo codart (campo 0 sul csv) //funzione di ordinamento per il campo codart (campo 0 sul csv)
//è una stringa semplice //è una stringa semplice
static int compare_csv_rows_codart(const TObject** o1, const TObject** o2) static int compare_recset_rows(const TObject** o1, const TObject** o2)
{ {
TToken_string& s1 = *(TToken_string*)*o1; TToken_string& s1 = *(TToken_string*)*o1;
TToken_string& s2 = *(TToken_string*)*o2; TToken_string& s2 = *(TToken_string*)*o2;
const TString80 c1 = s1.get(0); int cmp = 0;
const TString80 c2 = s2.get(0); FOR_EACH_TOKEN(_curr_order, fld)
int cmp = c1.compare(c2);
return cmp;
}
//funzione di ordinamento per il campo coscf (campo 29 sul csv)
//è un long
static int compare_csv_rows_codcf(const TObject** o1, const TObject** o2)
{
TToken_string& s1 = *(TToken_string*)*o1;
TToken_string& s2 = *(TToken_string*)*o2;
long c1 = s1.get_long(29);
long c2 = s2.get_long(29);
int cmp = c1 - c2;
return cmp;
}
//funzione di ordinamento per il campo grmerc/codart (campi 28/0 sul csv)
//sono 2 stringhe
static int compare_csv_rows_grmerc_codart(const TObject** o1, const TObject** o2)
{
TToken_string& s1 = *(TToken_string*)*o1;
TToken_string& s2 = *(TToken_string*)*o2;
TToken_string c1;
c1.add(s1.get(28));
c1.add(s1.get(0));
TToken_string c2;
c2.add(s2.get(28));
c2.add(s2.get(0));
int cmp = c1.compare(c2);
return cmp;
}
//funzione di ordinamento per il campo codcf/codart (campi 29/0 sul csv)
//è un long + una stringa
static int compare_csv_rows_codcf_codart(const TObject** o1, const TObject** o2)
{
TToken_string& s1 = *(TToken_string*)*o1;
TToken_string& s2 = *(TToken_string*)*o2;
long c1 = s1.get_long(29);
long c2 = s2.get_long(29);
int cmp = c1 - c2;
if (cmp == 0)
{ {
const TString80 a1 = s1.get(0); const TRecordset_column_info& ci = _curr_recset->column_info(fld);
const TString80 a2 = s2.get(0); const TString& f1 = s1.mid(ci._pos, ci._width);
cmp = a1.compare(a2); const TString& f2 = s2.mid(ci._pos, ci._width);
} cmp = f1.compare(f2);
if (cmp != 0)
return cmp; break;
}
//funzione di ordinamento per il campo codcf/grmerc (campi 29/28 sul csv)
//è un long + una stringa
static int compare_csv_rows_codcf_grmerc(const TObject** o1, const TObject** o2)
{
TToken_string& s1 = *(TToken_string*)*o1;
TToken_string& s2 = *(TToken_string*)*o2;
const long c1 = s1.get_long(29);
const long c2 = s2.get_long(29);
int cmp = c1 - c2;
if (cmp == 0)
{
const TString80 g1 = s1.get(28);
const TString80 g2 = s2.get(28);
cmp = g1.compare(g2);
}
return cmp;
}
//funzione di ordinamento per il campo codart/codcf (campi 0/29 sul csv)
//sono una stringa ed un long
static int compare_csv_rows_codart_codcf(const TObject** o1, const TObject** o2)
{
TToken_string& s1 = *(TToken_string*)*o1;
TToken_string& s2 = *(TToken_string*)*o2;
const TString80 a1 = s1.get(0);
const TString80 a2 = s2.get(0);
int cmp = a1.compare(a2);
if (cmp == 0)
{
const long c1 = s1.get_long(29);
const long c2 = s2.get_long(29);
cmp = c1 - c2;
}
return cmp;
}
//funzione di ordinamento per il campo grmerc/codcf (campo 28/29 sul csv)
//sono una stringa ed un long
static int compare_csv_rows_grmerc_codcf(const TObject** o1, const TObject** o2)
{
TToken_string& s1 = *(TToken_string*)*o1;
TToken_string& s2 = *(TToken_string*)*o2;
//deve ordinare sul campo codart ed eventualmente codcf
const TString80 g1 = s1.get(28);
const TString80 g2 = s2.get(28);
int cmp = g1.compare(g2);
if (cmp == 0)
{
const long c1 = s1.get_long(29);
const long c2 = s2.get_long(29);
cmp = c1 - c2;
} }
return cmp; return cmp;
} }
void TStatistiche_ve_recordset::aggiungi_ai_totali(const TRiga_documento& riga, const char tipo_dati)
void TStatistiche_ve_csv_recordset::aggiungi_ai_totali(const TRiga_documento& riga, const char tipo_dati)
{ {
//datadoc (serve a stabilire in quale colonna andrà a sommarsi l'importo della riga corrente //datadoc (serve a stabilire in quale colonna andrà a sommarsi l'importo della riga corrente
const TDate datadoc = riga.doc().get_date(DOC_DATADOC); const TDate datadoc = riga.doc().get_date(DOC_DATADOC);
@ -403,7 +268,7 @@ void TStatistiche_ve_csv_recordset::aggiungi_ai_totali(const TRiga_documento& ri
} }
//metodo per la scrittura del csv //metodo per la scrittura del csv
bool TStatistiche_ve_csv_recordset::aggiungi_riga(TDocument_recordset& righe, bool TStatistiche_ve_recordset::aggiungi_riga(TDocument_recordset& righe,
const char tipo_dati, const char tipo_stat, const char tipo_dettaglio) const char tipo_dati, const char tipo_stat, const char tipo_dettaglio)
{ {
const TDocumento& doc = righe.doc(righe.cursor()->curr()); const TDocumento& doc = righe.doc(righe.cursor()->curr());
@ -422,10 +287,14 @@ bool TStatistiche_ve_csv_recordset::aggiungi_riga(TDocument_recordset& righe,
//creazione di un nuovo record da esportare //creazione di un nuovo record da esportare
//esiste già questo codart? //esiste già questo codart?
const TString80 codart = riga.get(RDOC_CODART); TString80 codart = riga.get(RDOC_CODART);
codart.left_just(20);
TString8 codcf = righe.get("DOC.CODCF").as_string(); TString8 codcf = righe.get("DOC.CODCF").as_string();
codcf.right_just(6); codcf.right_just(6);
const TString8 grmerc = righe.get("ANAMAG.GRMERC").as_string();
TString8 grmerc = righe.get("ANAMAG.GRMERC").as_string();
grmerc.left_just(5);
//attenzione ai vari casi di composizione chiave! //attenzione ai vari casi di composizione chiave!
//A=articolo G=GrMerc+Articolo C=Cliente+Articolo o Articolo+Cliente in base al tipo di stampa scelta //A=articolo G=GrMerc+Articolo C=Cliente+Articolo o Articolo+Cliente in base al tipo di stampa scelta
@ -479,38 +348,40 @@ bool TStatistiche_ve_csv_recordset::aggiungi_riga(TDocument_recordset& righe,
{ {
//codart //codart
new_rec(""); new_rec("");
set(0, TVariant(codart)); set("CODART", codart);
//descrart //descrart
const TString& descrart = cache().get(LF_ANAMAG, codart, ANAMAG_DESCR); const TString& descrart = cache().get(LF_ANAMAG, codart, ANAMAG_DESCR);
set(1, TVariant(descrart)); set("DESCRIZIONE", descrart);
set(28, TVariant(grmerc)); set("GRMERC", grmerc);
set(29, TVariant(codcf)); set("CODCLI", TVariant(codcf));
//re-sorting per codart (serve perchè solo il recordset ordinato è scannerizzabile con il plutonico metodo dicotomico) //re-sorting per codart (serve perchè solo il recordset ordinato è scannerizzabile con il plutonico metodo dicotomico)
switch (tipo_stat) switch (tipo_stat)
{ {
case 'A': sort(compare_csv_rows_codart); break; case 'A': _curr_order = "CODART"; break;
case 'C': case 'C':
{ {
switch (tipo_dettaglio) switch (tipo_dettaglio)
{ {
case 'A': sort(compare_csv_rows_codart_codcf); break; case 'A': _curr_order = "CODART|CODCLI"; break;
case 'C': sort(compare_csv_rows_codcf_codart); break; case 'C': _curr_order = "CODCLI|CODART"; break;
case 'G': sort(compare_csv_rows_codcf_grmerc); break; case 'G': _curr_order = "CODCLI|GRMERC"; break;
case 'M': sort(compare_csv_rows_grmerc_codcf); break; case 'M': _curr_order = "GRMERC|CODCLI"; break;
default: sort(compare_csv_rows_codcf); break; //ordinamento quando non è richiesto il dettaglio default: _curr_order = "CODCLI"; break; //ordinamento quando non è richiesto il dettaglio
} //switch(tipo_dettaglio... } //switch(tipo_dettaglio...
break; break;
} //case 'C' } //case 'C'
case 'G': sort(compare_csv_rows_grmerc_codart); break; case 'G': _curr_order = "GRMERC|CODART"; break;
default: break; default: break;
} }
//chiave.add(codart); _curr_recset = this;
sort(compare_recset_rows);
_curr_recset = NULL;
numriga = trova_riga(key, tipo_stat, tipo_dettaglio); numriga = trova_riga(key, tipo_stat, tipo_dettaglio);
@ -522,41 +393,47 @@ bool TStatistiche_ve_csv_recordset::aggiungi_riga(TDocument_recordset& righe,
//datadoc (serve a stabilire in quale colonna andrà a sommarsi l'importo della riga corrente //datadoc (serve a stabilire in quale colonna andrà a sommarsi l'importo della riga corrente
const TDate datadoc = riga.doc().get_date(DOC_DATADOC); const TDate datadoc = riga.doc().get_date(DOC_DATADOC);
const int mese = datadoc.month(); const int mese = datadoc.month();
const int column = mese * 2; //le colonne dei mesi sono gennaio=2,febbraio=4,marzo=6... TString16 str_mese = itom(mese);
str_mese.upper();
//parte comune ai due casi //parte comune ai due casi
real datone = get(column).as_real(); //valora totale della colonna mese corrispondente nel csv real datone = get(str_mese).as_real(); //valora totale della colonna mese corrispondente nel csv
datone += dato; //aggiunge il valore riga al valore totale articolo del mese nel csv datone += dato; //aggiunge il valore riga al valore totale articolo del mese nel csv
set(column, datone); //riscrive il valore totale aggiornato nella sua colonna(in formato stringa, cioè con la "," e non il ".") set(str_mese, datone); //riscrive il valore totale aggiornato nella sua colonna(in formato stringa, cioè con la "," e non il ".")
//aggiunge anche grmerc, utilizzando codartmag per risalire al grmerc (se usasse codart potrebbe non esistere in anagrafica!) //aggiunge anche grmerc, utilizzando codartmag per risalire al grmerc (se usasse codart potrebbe non esistere in anagrafica!)
set(28, grmerc); set("GRMERC", grmerc);
//aggiunge pure il cliente //aggiunge pure il cliente
set(29, codcf); set("CODCLI", codcf);
return true; return true;
} }
void TStatistiche_ve_csv_recordset::calcola_percentuali() void TStatistiche_ve_recordset::calcola_percentuali()
{ {
//%incidenza articolo sul mese = imp_articolo mese / imp tot mese //%incidenza articolo sul mese = imp_articolo mese / imp tot mese
for (bool ok = move_first(); ok; ok = move_next()) for (bool ok = move_first(); ok; ok = move_next())
{ {
real totale_anno; real totale_anno;
for (int i = 2; i <= 24; i += 2) TString16 str_mese;
for (int i = 1; i <= 12; i++)
{ {
const real imp_art_mese = get(i).as_real(); str_mese = itom(i);
str_mese.upper();
const real imp_art_mese = get(str_mese).as_real();
//ricordando che l'array parte da 0 //ricordando che l'array parte da 0
real perc = imp_art_mese * CENTO / _tot[i/2 - 1]; //calcola la % incidenza articolo sul totale per quel mese real perc = imp_art_mese * CENTO / _tot[i - 1]; //calcola la % incidenza articolo sul totale per quel mese
perc.round(5); perc.round(5);
set(i + 1, perc); str_mese.cut(3);
str_mese.insert("P");
set(str_mese, perc);
totale_anno += imp_art_mese; totale_anno += imp_art_mese;
} }
set(26, totale_anno); set("ANNO", totale_anno);
const real perc_anno = totale_anno * CENTO / _tot[12]; //calcola la % incidenza articolo sul totale annuale real perc_anno = totale_anno * CENTO / _tot[12]; //calcola la % incidenza articolo sul totale annuale
set(27, perc_anno); perc_anno.round(5);
set("PANNO", perc_anno);
} }
} }
@ -607,7 +484,7 @@ void TStatistiche_ve::elabora(const TMask& mask) const
} }
//creazione del csv recordset che verra' riempito dai record del recordset righe //creazione del csv recordset che verra' riempito dai record del recordset righe
TStatistiche_ve_csv_recordset* csv = new TStatistiche_ve_csv_recordset(mask); TStatistiche_ve_recordset* csv = new TStatistiche_ve_recordset();
//CALCOLO DEI TOTALI //CALCOLO DEI TOTALI
//------------------ //------------------
@ -746,8 +623,6 @@ void TStatistiche_ve::elabora(const TMask& mask) const
//se richiesto il file in formato excel... //se richiesto il file in formato excel...
if (mask.get_bool(F_EXCEL)) if (mask.get_bool(F_EXCEL))
{ {
//crea la riga con le intestazioni dei campi e la mette all'inizio
csv->compila_intestazione();
//salva il file come richiesto; il nome del file viene deciso in base al tipo di statistica richiesta; il file alla fine.. //salva il file come richiesto; il nome del file viene deciso in base al tipo di statistica richiesta; il file alla fine..
//..della storia è sempre lo stesso ma ordinato in modo diverso //..della storia è sempre lo stesso ma ordinato in modo diverso
TString path = mask.get(F_PATH); TString path = mask.get(F_PATH);
@ -762,9 +637,6 @@ void TStatistiche_ve::elabora(const TMask& mask) const
} }
csv->save_as(path, fmt_html); csv->save_as(path, fmt_html);
//accoppa la riga con le intestazioni dei campi
csv->destroy(0);
#ifdef DBG #ifdef DBG
xvt_sys_goto_url(path, "open"); xvt_sys_goto_url(path, "open");
#endif #endif
@ -805,6 +677,8 @@ void TStatistiche_ve::elabora(const TMask& mask) const
//setta il recordset... //setta il recordset...
rep.set_recordset(csv); rep.set_recordset(csv);
//setta le variabili della maschera sul report
rep.mask2report(mask);
if (stampa) if (stampa)
{ {

View File

@ -2,7 +2,7 @@
<report name="ve3800a" orientation="2" lpi="6"> <report name="ve3800a" orientation="2" lpi="6">
<description>Statistiche per Articolo</description> <description>Statistiche per Articolo</description>
<font face="Arial Narrow" size="7" /> <font face="Arial Narrow" size="7" />
<section type="Head"> <section type="Head" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field x="1" type="Testo" width="10" pattern="1" text="Articolo" /> <field x="1" type="Testo" width="10" pattern="1" text="Articolo" />
<field border="1" x="30.5" type="Linea" pattern="1" /> <field border="1" x="30.5" type="Linea" pattern="1" />
@ -22,9 +22,9 @@
<field x="165" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" /> <field x="165" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" />
<field border="1" y="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" y="1" type="Linea" width="180" height="0" pattern="1" />
</section> </section>
<section type="Head" level="1"> <section type="Head" level="1" pattern="1">
<prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript> <prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript>
<field border="2" radius="100" x="55.5" y="0.5" type="Rettangolo" shade_offset="50" width="60" height="3" /> <field border="2" radius="100" x="55.5" y="0.5" type="Rettangolo" shade_offset="50" width="60" height="3" pattern="2" />
<field x="55.5" y="1" type="Testo" valign="center" align="center" width="60" height="2" pattern="1" text="STATISTICHE PER ARTICOLO"> <field x="55.5" y="1" type="Testo" valign="center" align="center" width="60" height="2" pattern="1" text="STATISTICHE PER ARTICOLO">
<font face="Arial" bold="1" size="14" /> <font face="Arial" bold="1" size="14" />
</field> </field>
@ -54,124 +54,124 @@
<source>#ANNO</source> <source>#ANNO</source>
</field> </field>
</section> </section>
<section type="Body" /> <section type="Body" pattern="1" />
<section type="Body" level="1"> <section type="Body" level="1" pattern="1">
<field type="Stringa" width="6" pattern="1"> <field type="Stringa" width="6" pattern="1">
<source>A</source> <source>CODART</source>
</field> </field>
<field x="6" type="Stringa" width="24" pattern="1"> <field x="6" type="Stringa" width="24" pattern="1">
<source>B</source> <source>DESCRIZIONE</source>
</field> </field>
<field border="1" x="30.5" type="Linea" pattern="1" /> <field border="1" x="30.5" type="Linea" pattern="1" />
<field x="31" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="31" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>C</source> <source>GENNAIO</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.101</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.101</postscript>
</field> </field>
<field x="38" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="38" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>D</source> <source>PGEN</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.102</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.102</postscript>
</field> </field>
<field x="42" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="42" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>E</source> <source>FEBBRAIO</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.103</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.103</postscript>
</field> </field>
<field x="49" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="49" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>F</source> <source>PFEB</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.104</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.104</postscript>
</field> </field>
<field x="53" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="53" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>G</source> <source>MARZO</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.105</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.105</postscript>
</field> </field>
<field x="60" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="60" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>H</source> <source>PMAR</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.106</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.106</postscript>
</field> </field>
<field x="64" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="64" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>I</source> <source>APRILE</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.107</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.107</postscript>
</field> </field>
<field x="71" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="71" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>J</source> <source>PAPR</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.108</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.108</postscript>
</field> </field>
<field x="75" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="75" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>K</source> <source>MAGGIO</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.109</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.109</postscript>
</field> </field>
<field x="82" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="82" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>L</source> <source>PMAG</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.110</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.110</postscript>
</field> </field>
<field x="86" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="86" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>M</source> <source>GIUGNO</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.111</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.111</postscript>
</field> </field>
<field x="93" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="93" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>N</source> <source>PGIU</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.112</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.112</postscript>
</field> </field>
<field x="97" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="97" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>O</source> <source>LUGLIO</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.113</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.113</postscript>
</field> </field>
<field x="104" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="104" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>P</source> <source>PLUG</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.114</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.114</postscript>
</field> </field>
<field x="108" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="108" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Q</source> <source>AGOSTO</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.115</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.115</postscript>
</field> </field>
<field x="115" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="115" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>R</source> <source>PAGO</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.116</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.116</postscript>
</field> </field>
<field x="119" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="119" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>S</source> <source>SETTEMBRE</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.117</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.117</postscript>
</field> </field>
<field x="126" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="126" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>T</source> <source>PSET</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.118</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.118</postscript>
</field> </field>
<field x="130" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="130" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>U</source> <source>OTTOBRE</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.119</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.119</postscript>
</field> </field>
<field x="137" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="137" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>V</source> <source>POTT</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.120</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.120</postscript>
</field> </field>
<field x="141" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="141" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>W</source> <source>NOVEMBRE</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.121</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.121</postscript>
</field> </field>
<field x="148" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="148" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>X</source> <source>PNOV</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.122</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.122</postscript>
</field> </field>
<field x="152" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="152" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Y</source> <source>DICEMBRE</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.123</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.123</postscript>
</field> </field>
<field x="159" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="159" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>Z</source> <source>PDIC</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.124</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.124</postscript>
</field> </field>
<field border="1" x="164" type="Linea" pattern="1" /> <field border="1" x="164" type="Linea" pattern="1" />
<field x="165" type="Valuta" align="right" width="8" pattern="1" text="#########,@@"> <field x="165" type="Valuta" align="right" width="8" pattern="1" text="#########,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AA</source> <source>ANNO</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.125</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.125</postscript>
</field> </field>
<field x="173.5" type="Numero" align="right" width="5" pattern="1" text="###,@@"> <field x="173.5" type="Numero" align="right" width="5" pattern="1" text="###,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AB</source> <source>PANNO</source>
<postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.126</postscript> <postscript description="B1.0 POSTSCRIPT">MESSAGE ADD,F1.126</postscript>
</field> </field>
</section> </section>
<section type="Foot"> <section type="Foot" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." /> <field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." />
@ -179,7 +179,7 @@
<source>#REPORT.PAGE</source> <source>#REPORT.PAGE</source>
</field> </field>
</section> </section>
<section type="Foot" level="1"> <section type="Foot" level="1" pattern="1">
<font face="Arial Narrow" bold="1" size="7" /> <font face="Arial Narrow" bold="1" size="7" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field border="1" x="30.5" type="Linea" height="1.5" pattern="1" /> <field border="1" x="30.5" type="Linea" height="1.5" pattern="1" />

View File

@ -2,7 +2,7 @@
<report name="ve3800b" orientation="2" lpi="6"> <report name="ve3800b" orientation="2" lpi="6">
<description>Statistiche per GrMerc</description> <description>Statistiche per GrMerc</description>
<font face="Arial Narrow" size="7" /> <font face="Arial Narrow" size="7" />
<section type="Head"> <section type="Head" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field x="1" type="Testo" width="10" pattern="1" text="Gr. Merc." /> <field x="1" type="Testo" width="10" pattern="1" text="Gr. Merc." />
<field border="1" x="30.5" type="Linea" pattern="1" /> <field border="1" x="30.5" type="Linea" pattern="1" />
@ -22,9 +22,9 @@
<field x="165" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" /> <field x="165" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" />
<field border="1" y="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" y="1" type="Linea" width="180" height="0" pattern="1" />
</section> </section>
<section type="Head" level="1"> <section type="Head" level="1" pattern="1">
<prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript> <prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript>
<field border="2" radius="100" x="44" y="0.5" type="Rettangolo" shade_offset="50" width="80" height="3" /> <field border="2" radius="100" x="44" y="0.5" type="Rettangolo" shade_offset="50" width="80" height="3" pattern="2" />
<field x="44" y="1" type="Testo" valign="center" align="center" width="80" height="2" pattern="1" text="STATISTICHE PER GRUPPO MERCEOLOGICO"> <field x="44" y="1" type="Testo" valign="center" align="center" width="80" height="2" pattern="1" text="STATISTICHE PER GRUPPO MERCEOLOGICO">
<font face="Arial" bold="1" size="14" /> <font face="Arial" bold="1" size="14" />
</field> </field>
@ -54,158 +54,157 @@
<source>#ANNO</source> <source>#ANNO</source>
</field> </field>
</section> </section>
<section type="Head" level="2" hidden="1"> <section type="Head" level="2" hidden="1" pattern="1">
<groupby>AC</groupby> <groupby>GRMERC</groupby>
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript> <prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript>
<field x="1" type="Stringa" width="3" id="99" pattern="1"> <field x="1" type="Stringa" width="5" id="99" pattern="1">
<source>AC</source> <source>GRMERC</source>
<prescript description="H2.99 PRESCRIPT">MESSAGE COPY,F2.99</prescript>
</field> </field>
</section> </section>
<section type="Body" /> <section type="Body" pattern="1" />
<section type="Body" level="1" hidden="1"> <section type="Body" level="1" hidden="1" pattern="1">
<field type="Stringa" width="6" pattern="1"> <field type="Stringa" width="6" pattern="1">
<source>A</source> <source>CODART</source>
</field> </field>
<field x="6" type="Stringa" width="24" pattern="1"> <field x="6" type="Stringa" width="24" pattern="1">
<source>B</source> <source>DESCRIZIONE</source>
</field> </field>
<field border="1" x="30.5" type="Linea" pattern="1" /> <field border="1" x="30.5" type="Linea" pattern="1" />
<field x="31" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="31" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>C</source> <source>GENNAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101
MESSAGE ADD,F2.101</prescript> MESSAGE ADD,F2.101</prescript>
</field> </field>
<field x="38" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="38" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>D</source> <source>PGEN</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102
MESSAGE ADD,F2.102</prescript> MESSAGE ADD,F2.102</prescript>
</field> </field>
<field x="42" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="42" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>E</source> <source>FEBBRAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103
MESSAGE ADD,F2.103</prescript> MESSAGE ADD,F2.103</prescript>
</field> </field>
<field x="49" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="49" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>F</source> <source>PFEB</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104
MESSAGE ADD,F2.104</prescript> MESSAGE ADD,F2.104</prescript>
</field> </field>
<field x="53" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="53" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>G</source> <source>MARZO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105
MESSAGE ADD,F2.105</prescript> MESSAGE ADD,F2.105</prescript>
</field> </field>
<field x="60" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="60" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>H</source> <source>PMAR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106
MESSAGE ADD,F2.106</prescript> MESSAGE ADD,F2.106</prescript>
</field> </field>
<field x="64" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="64" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>I</source> <source>APRILE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107
MESSAGE ADD,F2.107</prescript> MESSAGE ADD,F2.107</prescript>
</field> </field>
<field x="71" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="71" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>J</source> <source>PAPR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108
MESSAGE ADD,F2.108</prescript> MESSAGE ADD,F2.108</prescript>
</field> </field>
<field x="75" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="75" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>K</source> <source>MAGGIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109
MESSAGE ADD,F2.109</prescript> MESSAGE ADD,F2.109</prescript>
</field> </field>
<field x="82" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="82" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>L</source> <source>PMAG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110
MESSAGE ADD,F2.110</prescript> MESSAGE ADD,F2.110</prescript>
</field> </field>
<field x="86" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="86" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>M</source> <source>GIUGNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111
MESSAGE ADD,F2.111</prescript> MESSAGE ADD,F2.111</prescript>
</field> </field>
<field x="93" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="93" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>N</source> <source>PGIU</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112
MESSAGE ADD,F2.112</prescript> MESSAGE ADD,F2.112</prescript>
</field> </field>
<field x="97" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="97" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>O</source> <source>LUGLIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113
MESSAGE ADD,F2.113</prescript> MESSAGE ADD,F2.113</prescript>
</field> </field>
<field x="104" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="104" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>P</source> <source>PLUG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114
MESSAGE ADD,F2.114</prescript> MESSAGE ADD,F2.114</prescript>
</field> </field>
<field x="108" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="108" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Q</source> <source>AGOSTO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115
MESSAGE ADD,F2.115</prescript> MESSAGE ADD,F2.115</prescript>
</field> </field>
<field x="115" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="115" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>R</source> <source>PAGO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116
MESSAGE ADD,F2.116</prescript> MESSAGE ADD,F2.116</prescript>
</field> </field>
<field x="119" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="119" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>S</source> <source>SETTEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117
MESSAGE ADD,F2.117</prescript> MESSAGE ADD,F2.117</prescript>
</field> </field>
<field x="126" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="126" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>T</source> <source>PSET</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118
MESSAGE ADD,F2.118</prescript> MESSAGE ADD,F2.118</prescript>
</field> </field>
<field x="130" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="130" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>U</source> <source>OTTOBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119
MESSAGE ADD,F2.119</prescript> MESSAGE ADD,F2.119</prescript>
</field> </field>
<field x="137" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="137" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>V</source> <source>POTT</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120
MESSAGE ADD,F2.120</prescript> MESSAGE ADD,F2.120</prescript>
</field> </field>
<field x="141" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="141" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>W</source> <source>NOVEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121
MESSAGE ADD,F2.121</prescript> MESSAGE ADD,F2.121</prescript>
</field> </field>
<field x="148" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="148" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>X</source> <source>PNOV</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122
MESSAGE ADD,F2.122</prescript> MESSAGE ADD,F2.122</prescript>
</field> </field>
<field x="152" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="152" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Y</source> <source>DICEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123
MESSAGE ADD,F2.123</prescript> MESSAGE ADD,F2.123</prescript>
</field> </field>
<field x="159" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="159" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>Z</source> <source>PDIC</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124
MESSAGE ADD,F2.124</prescript> MESSAGE ADD,F2.124</prescript>
</field> </field>
<field border="1" x="164" type="Linea" pattern="1" /> <field border="1" x="164" type="Linea" pattern="1" />
<field x="165" type="Valuta" align="right" width="8" pattern="1" text="#########,@@"> <field x="165" type="Valuta" align="right" width="8" pattern="1" text="#########,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AA</source> <source>ANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125
MESSAGE ADD,F2.125</prescript> MESSAGE ADD,F2.125</prescript>
</field> </field>
<field x="173.5" type="Numero" align="right" width="5" pattern="1" text="###,@@"> <field x="173.5" type="Numero" align="right" width="5" pattern="1" text="###,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AB</source> <source>PANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126
MESSAGE ADD,F2.126</prescript> MESSAGE ADD,F2.126</prescript>
</field> </field>
</section> </section>
<section type="Foot"> <section type="Foot" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." /> <field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." />
@ -213,7 +212,7 @@ MESSAGE ADD,F2.126</prescript>
<source>#REPORT.PAGE</source> <source>#REPORT.PAGE</source>
</field> </field>
</section> </section>
<section type="Foot" level="1"> <section type="Foot" level="1" pattern="1">
<font face="Arial Narrow" bold="1" size="7" /> <font face="Arial Narrow" bold="1" size="7" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field border="1" x="30.5" type="Linea" height="1.5" pattern="1" /> <field border="1" x="30.5" type="Linea" height="1.5" pattern="1" />
@ -276,10 +275,12 @@ MESSAGE ADD,F2.126</prescript>
<source>ROUND(#THIS,2)</source> <source>ROUND(#THIS,2)</source>
</field> </field>
</section> </section>
<section type="Foot" level="2"> <section type="Foot" level="2" pattern="1">
<field border="1" x="30.5" type="Linea" pattern="1" /> <field border="1" x="30.5" type="Linea" pattern="1" />
<field border="1" x="164" type="Linea" pattern="1" /> <field border="1" x="164" type="Linea" pattern="1" />
<field x="1" type="Stringa" width="3.5" id="99" pattern="1" /> <field x="1" type="Stringa" width="4" id="99" pattern="1">
<source>#H2.99</source>
</field>
<field x="5" type="Stringa" width="25" id="100" pattern="1"> <field x="5" type="Stringa" width="25" id="100" pattern="1">
<prescript description="F2.100 PRESCRIPT">MESSAGE TABLEREAD,GMC,#99,S0</prescript> <prescript description="F2.100 PRESCRIPT">MESSAGE TABLEREAD,GMC,#99,S0</prescript>
</field> </field>

View File

@ -2,7 +2,7 @@
<report name="ve3800c" orientation="2" lpi="6"> <report name="ve3800c" orientation="2" lpi="6">
<description>Statistiche per Cliente</description> <description>Statistiche per Cliente</description>
<font face="Arial Narrow" size="7" /> <font face="Arial Narrow" size="7" />
<section type="Head"> <section type="Head" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field x="1" type="Testo" width="10" pattern="1" text="Cliente" /> <field x="1" type="Testo" width="10" pattern="1" text="Cliente" />
<field border="1" x="30.5" type="Linea" pattern="1" /> <field border="1" x="30.5" type="Linea" pattern="1" />
@ -22,9 +22,9 @@
<field x="165" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" /> <field x="165" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" />
<field border="1" y="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" y="1" type="Linea" width="180" height="0" pattern="1" />
</section> </section>
<section type="Head" level="1"> <section type="Head" level="1" pattern="1">
<prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript> <prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript>
<field border="2" radius="100" x="50" y="0.5" type="Rettangolo" shade_offset="50" width="80" height="3" /> <field border="2" radius="100" x="50" y="0.5" type="Rettangolo" shade_offset="50" width="80" height="3" pattern="2" />
<field x="50" y="1" type="Testo" valign="center" align="center" width="80" height="2" pattern="1" text="STATISTICHE PER CLIENTE"> <field x="50" y="1" type="Testo" valign="center" align="center" width="80" height="2" pattern="1" text="STATISTICHE PER CLIENTE">
<font face="Arial" bold="1" size="14" /> <font face="Arial" bold="1" size="14" />
</field> </field>
@ -54,158 +54,157 @@
<source>#ANNO</source> <source>#ANNO</source>
</field> </field>
</section> </section>
<section type="Head" level="2" hidden="1"> <section type="Head" level="2" hidden="1" pattern="1">
<groupby>AD</groupby> <groupby>CODCLI</groupby>
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript> <prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript>
<field x="1" type="Stringa" width="3" id="99" pattern="1"> <field x="1" type="Numero" align="right" width="6" id="99" pattern="1">
<source>AD</source> <source>CODCLI</source>
<prescript description="H2.99 PRESCRIPT">MESSAGE COPY,F2.99</prescript>
</field> </field>
</section> </section>
<section type="Body" /> <section type="Body" pattern="1" />
<section type="Body" level="1" hidden="1"> <section type="Body" level="1" hidden="1" pattern="1">
<field type="Stringa" width="6" pattern="1"> <field type="Stringa" width="6" pattern="1">
<source>A</source> <source>CODART</source>
</field> </field>
<field x="6" type="Stringa" width="24" pattern="1"> <field x="6" type="Stringa" width="24" pattern="1">
<source>B</source> <source>DESCRIZIONE</source>
</field> </field>
<field border="1" x="30.5" type="Linea" pattern="1" /> <field border="1" x="30.5" type="Linea" pattern="1" />
<field x="31" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="31" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>C</source> <source>GENNAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101
MESSAGE ADD,F2.101</prescript> MESSAGE ADD,F2.101</prescript>
</field> </field>
<field x="38" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="38" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>D</source> <source>PGEN</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102
MESSAGE ADD,F2.102</prescript> MESSAGE ADD,F2.102</prescript>
</field> </field>
<field x="42" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="42" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>E</source> <source>FEBBRAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103
MESSAGE ADD,F2.103</prescript> MESSAGE ADD,F2.103</prescript>
</field> </field>
<field x="49" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="49" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>F</source> <source>PFEB</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104
MESSAGE ADD,F2.104</prescript> MESSAGE ADD,F2.104</prescript>
</field> </field>
<field x="53" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="53" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>G</source> <source>MARZO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105
MESSAGE ADD,F2.105</prescript> MESSAGE ADD,F2.105</prescript>
</field> </field>
<field x="60" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="60" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>H</source> <source>PMAR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106
MESSAGE ADD,F2.106</prescript> MESSAGE ADD,F2.106</prescript>
</field> </field>
<field x="64" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="64" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>I</source> <source>APRILE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107
MESSAGE ADD,F2.107</prescript> MESSAGE ADD,F2.107</prescript>
</field> </field>
<field x="71" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="71" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>J</source> <source>PAPR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108
MESSAGE ADD,F2.108</prescript> MESSAGE ADD,F2.108</prescript>
</field> </field>
<field x="75" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="75" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>K</source> <source>MAGGIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109
MESSAGE ADD,F2.109</prescript> MESSAGE ADD,F2.109</prescript>
</field> </field>
<field x="82" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="82" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>L</source> <source>PMAG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110
MESSAGE ADD,F2.110</prescript> MESSAGE ADD,F2.110</prescript>
</field> </field>
<field x="86" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="86" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>M</source> <source>GIUGNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111
MESSAGE ADD,F2.111</prescript> MESSAGE ADD,F2.111</prescript>
</field> </field>
<field x="93" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="93" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>N</source> <source>PGIU</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112
MESSAGE ADD,F2.112</prescript> MESSAGE ADD,F2.112</prescript>
</field> </field>
<field x="97" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="97" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>O</source> <source>LUGLIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113
MESSAGE ADD,F2.113</prescript> MESSAGE ADD,F2.113</prescript>
</field> </field>
<field x="104" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="104" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>P</source> <source>PLUG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114
MESSAGE ADD,F2.114</prescript> MESSAGE ADD,F2.114</prescript>
</field> </field>
<field x="108" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="108" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Q</source> <source>AGOSTO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115
MESSAGE ADD,F2.115</prescript> MESSAGE ADD,F2.115</prescript>
</field> </field>
<field x="115" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="115" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>R</source> <source>PAGO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116
MESSAGE ADD,F2.116</prescript> MESSAGE ADD,F2.116</prescript>
</field> </field>
<field x="119" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="119" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>S</source> <source>SETTEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117
MESSAGE ADD,F2.117</prescript> MESSAGE ADD,F2.117</prescript>
</field> </field>
<field x="126" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="126" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>T</source> <source>PSET</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118
MESSAGE ADD,F2.118</prescript> MESSAGE ADD,F2.118</prescript>
</field> </field>
<field x="130" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="130" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>U</source> <source>OTTOBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119
MESSAGE ADD,F2.119</prescript> MESSAGE ADD,F2.119</prescript>
</field> </field>
<field x="137" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="137" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>V</source> <source>POTT</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120
MESSAGE ADD,F2.120</prescript> MESSAGE ADD,F2.120</prescript>
</field> </field>
<field x="141" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="141" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>W</source> <source>NOVEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121
MESSAGE ADD,F2.121</prescript> MESSAGE ADD,F2.121</prescript>
</field> </field>
<field x="148" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="148" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>X</source> <source>PNOV</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122
MESSAGE ADD,F2.122</prescript> MESSAGE ADD,F2.122</prescript>
</field> </field>
<field x="152" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="152" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Y</source> <source>DICEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123
MESSAGE ADD,F2.123</prescript> MESSAGE ADD,F2.123</prescript>
</field> </field>
<field x="159" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="159" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>Z</source> <source>PDIC</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124
MESSAGE ADD,F2.124</prescript> MESSAGE ADD,F2.124</prescript>
</field> </field>
<field border="1" x="164" type="Linea" pattern="1" /> <field border="1" x="164" type="Linea" pattern="1" />
<field x="165" type="Valuta" align="right" width="8" pattern="1" text="#########,@@"> <field x="165" type="Valuta" align="right" width="8" pattern="1" text="#########,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AA</source> <source>ANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125
MESSAGE ADD,F2.125</prescript> MESSAGE ADD,F2.125</prescript>
</field> </field>
<field x="173.5" type="Numero" align="right" width="5" pattern="1" text="###,@@"> <field x="173.5" type="Numero" align="right" width="5" pattern="1" text="###,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AB</source> <source>PANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126
MESSAGE ADD,F2.126</prescript> MESSAGE ADD,F2.126</prescript>
</field> </field>
</section> </section>
<section type="Foot"> <section type="Foot" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." /> <field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." />
@ -213,7 +212,7 @@ MESSAGE ADD,F2.126</prescript>
<source>#REPORT.PAGE</source> <source>#REPORT.PAGE</source>
</field> </field>
</section> </section>
<section type="Foot" level="1"> <section type="Foot" level="1" pattern="1">
<font face="Arial Narrow" bold="1" size="7" /> <font face="Arial Narrow" bold="1" size="7" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field border="1" x="30.5" type="Linea" height="1.5" pattern="1" /> <field border="1" x="30.5" type="Linea" height="1.5" pattern="1" />
@ -276,10 +275,12 @@ MESSAGE ADD,F2.126</prescript>
<source>ROUND(#THIS,2)</source> <source>ROUND(#THIS,2)</source>
</field> </field>
</section> </section>
<section type="Foot" level="2"> <section type="Foot" level="2" pattern="1">
<field border="1" x="30.5" type="Linea" pattern="1" /> <field border="1" x="30.5" type="Linea" pattern="1" />
<field border="1" x="164" type="Linea" pattern="1" /> <field border="1" x="164" type="Linea" pattern="1" />
<field x="1" type="Stringa" width="4" id="99" pattern="1" /> <field type="Numero" align="right" width="5" id="99" pattern="1">
<source>#H2.99</source>
</field>
<field x="5.5" type="Stringa" width="25" id="100" pattern="1"> <field x="5.5" type="Stringa" width="25" id="100" pattern="1">
<prescript description="F2.100 PRESCRIPT">MESSAGE ISAMREAD,20,TIPOCF='C'!CODCF=#99,RAGSOC</prescript> <prescript description="F2.100 PRESCRIPT">MESSAGE ISAMREAD,20,TIPOCF='C'!CODCF=#99,RAGSOC</prescript>
</field> </field>

View File

@ -2,7 +2,7 @@
<report name="ve3800d" orientation="2" lpi="6"> <report name="ve3800d" orientation="2" lpi="6">
<description>Statistiche Raggr. Cliente - Dett. Articolo</description> <description>Statistiche Raggr. Cliente - Dett. Articolo</description>
<font face="Arial Narrow" size="7" /> <font face="Arial Narrow" size="7" />
<section type="Head"> <section type="Head" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field x="1" type="Testo" width="10" pattern="1" text="Cliente"> <field x="1" type="Testo" width="10" pattern="1" text="Cliente">
<font face="Arial" bold="1" size="8" /> <font face="Arial" bold="1" size="8" />
@ -25,9 +25,9 @@
<field x="168" y="1" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" /> <field x="168" y="1" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" />
<field border="1" y="2" type="Linea" width="180" height="0" pattern="1" /> <field border="1" y="2" type="Linea" width="180" height="0" pattern="1" />
</section> </section>
<section type="Head" level="1"> <section type="Head" level="1" pattern="1">
<prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript> <prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript>
<field border="2" radius="100" x="30" y="0.5" type="Rettangolo" shade_offset="50" width="128" height="3" /> <field border="2" radius="100" x="29" y="0.5" type="Rettangolo" shade_offset="50" width="130" height="3" pattern="2" />
<field x="30" y="1" type="Testo" valign="center" align="center" width="128" height="2" pattern="1" text="STATISTICHE RAGGRUPPATE PER CLIENTE DETTAGLIATE PER ARTICOLO"> <field x="30" y="1" type="Testo" valign="center" align="center" width="128" height="2" pattern="1" text="STATISTICHE RAGGRUPPATE PER CLIENTE DETTAGLIATE PER ARTICOLO">
<font face="Arial" bold="1" size="14" /> <font face="Arial" bold="1" size="14" />
</field> </field>
@ -57,12 +57,12 @@
<source>#ANNO</source> <source>#ANNO</source>
</field> </field>
</section> </section>
<section type="Head" level="2"> <section type="Head" level="2" pattern="1">
<groupby>AD</groupby> <groupby>CODCLI</groupby>
<font face="Arial" bold="1" size="7" /> <font face="Arial" bold="1" size="7" />
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript> <prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript>
<field x="1" y="0.5" type="Stringa" width="6" id="99" pattern="1"> <field x="1" y="0.5" type="Stringa" width="6" id="99" pattern="1">
<source>AD</source> <source>CODCLI</source>
<prescript description="H2.99 PRESCRIPT">MESSAGE COPY,F2.99</prescript> <prescript description="H2.99 PRESCRIPT">MESSAGE COPY,F2.99</prescript>
</field> </field>
<field x="8" y="0.5" type="Stringa" width="50" id="100" pattern="1"> <field x="8" y="0.5" type="Stringa" width="50" id="100" pattern="1">
@ -70,150 +70,150 @@
MESSAGE COPY,F2.100</prescript> MESSAGE COPY,F2.100</prescript>
</field> </field>
</section> </section>
<section type="Body" /> <section type="Body" pattern="1" />
<section type="Body" level="1"> <section type="Body" level="1" pattern="1">
<field x="3" type="Stringa" width="6" pattern="1"> <field x="1.5" type="Stringa" width="10" pattern="1">
<source>A</source> <source>CODART</source>
</field> </field>
<field x="9" type="Stringa" width="24" pattern="1"> <field x="12" type="Stringa" width="21" pattern="1">
<source>B</source> <source>DESCRIZIONE</source>
</field> </field>
<field border="1" x="33.5" type="Linea" pattern="1" /> <field border="1" x="33.5" type="Linea" pattern="1" />
<field x="34" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="34" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>C</source> <source>GENNAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101
MESSAGE ADD,F2.101</prescript> MESSAGE ADD,F2.101</prescript>
</field> </field>
<field x="41" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="41" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>D</source> <source>PGEN</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102
MESSAGE ADD,F2.102</prescript> MESSAGE ADD,F2.102</prescript>
</field> </field>
<field x="45" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="45" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>E</source> <source>FEBBRAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103
MESSAGE ADD,F2.103</prescript> MESSAGE ADD,F2.103</prescript>
</field> </field>
<field x="52" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="52" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>F</source> <source>PFEB</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104
MESSAGE ADD,F2.104</prescript> MESSAGE ADD,F2.104</prescript>
</field> </field>
<field x="56" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="56" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>G</source> <source>MARZO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105
MESSAGE ADD,F2.105</prescript> MESSAGE ADD,F2.105</prescript>
</field> </field>
<field x="63" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="63" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>H</source> <source>PMAR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106
MESSAGE ADD,F2.106</prescript> MESSAGE ADD,F2.106</prescript>
</field> </field>
<field x="67" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="67" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>I</source> <source>APRILE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107
MESSAGE ADD,F2.107</prescript> MESSAGE ADD,F2.107</prescript>
</field> </field>
<field x="74" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="74" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>J</source> <source>PAPR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108
MESSAGE ADD,F2.108</prescript> MESSAGE ADD,F2.108</prescript>
</field> </field>
<field x="78" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="78" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>K</source> <source>MAGGIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109
MESSAGE ADD,F2.109</prescript> MESSAGE ADD,F2.109</prescript>
</field> </field>
<field x="85" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="85" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>L</source> <source>PMAG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110
MESSAGE ADD,F2.110</prescript> MESSAGE ADD,F2.110</prescript>
</field> </field>
<field x="89" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="89" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>M</source> <source>GIUGNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111
MESSAGE ADD,F2.111</prescript> MESSAGE ADD,F2.111</prescript>
</field> </field>
<field x="96" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="96" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>N</source> <source>PGIU</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112
MESSAGE ADD,F2.112</prescript> MESSAGE ADD,F2.112</prescript>
</field> </field>
<field x="100" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="100" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>O</source> <source>LUGLIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113
MESSAGE ADD,F2.113</prescript> MESSAGE ADD,F2.113</prescript>
</field> </field>
<field x="107" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="107" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>P</source> <source>PLUG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114
MESSAGE ADD,F2.114</prescript> MESSAGE ADD,F2.114</prescript>
</field> </field>
<field x="111" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="111" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Q</source> <source>AGOSTO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115
MESSAGE ADD,F2.115</prescript> MESSAGE ADD,F2.115</prescript>
</field> </field>
<field x="118" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="118" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>R</source> <source>PAGO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116
MESSAGE ADD,F2.116</prescript> MESSAGE ADD,F2.116</prescript>
</field> </field>
<field x="122" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="122" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>S</source> <source>SETTEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117
MESSAGE ADD,F2.117</prescript> MESSAGE ADD,F2.117</prescript>
</field> </field>
<field x="129" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="129" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>T</source> <source>PSET</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118
MESSAGE ADD,F2.118</prescript> MESSAGE ADD,F2.118</prescript>
</field> </field>
<field x="133" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="133" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>U</source> <source>OTTOBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119
MESSAGE ADD,F2.119</prescript> MESSAGE ADD,F2.119</prescript>
</field> </field>
<field x="140" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="140" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>V</source> <source>POTT</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120
MESSAGE ADD,F2.120</prescript> MESSAGE ADD,F2.120</prescript>
</field> </field>
<field x="144" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="144" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>W</source> <source>NOVEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121
MESSAGE ADD,F2.121</prescript> MESSAGE ADD,F2.121</prescript>
</field> </field>
<field x="151" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="151" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>X</source> <source>PNOV</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122
MESSAGE ADD,F2.122</prescript> MESSAGE ADD,F2.122</prescript>
</field> </field>
<field x="155" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="155" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Y</source> <source>DICEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123
MESSAGE ADD,F2.123</prescript> MESSAGE ADD,F2.123</prescript>
</field> </field>
<field x="162" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="162" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>Z</source> <source>PDIC</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124
MESSAGE ADD,F2.124</prescript> MESSAGE ADD,F2.124</prescript>
</field> </field>
<field border="1" x="167" type="Linea" pattern="1" /> <field border="1" x="167" type="Linea" pattern="1" />
<field x="168" type="Valuta" align="right" width="8" pattern="1" text="#########,@@"> <field x="168" type="Valuta" align="right" width="8" pattern="1" text="#########,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AA</source> <source>ANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125
MESSAGE ADD,F2.125</prescript> MESSAGE ADD,F2.125</prescript>
</field> </field>
<field x="176.5" type="Numero" align="right" width="5" pattern="1" text="###,@@"> <field x="176.5" type="Numero" align="right" width="5" pattern="1" text="###,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AB</source> <source>PANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126
MESSAGE ADD,F2.126</prescript> MESSAGE ADD,F2.126</prescript>
</field> </field>
</section> </section>
<section type="Foot"> <section type="Foot" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." /> <field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." />
@ -221,7 +221,7 @@ MESSAGE ADD,F2.126</prescript>
<source>#REPORT.PAGE</source> <source>#REPORT.PAGE</source>
</field> </field>
</section> </section>
<section type="Foot" level="1"> <section type="Foot" level="1" pattern="1">
<font italic="1" face="Arial Narrow" bold="1" size="7" /> <font italic="1" face="Arial Narrow" bold="1" size="7" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field border="1" x="33.5" type="Linea" height="1.5" pattern="1" /> <field border="1" x="33.5" type="Linea" height="1.5" pattern="1" />
@ -282,7 +282,7 @@ MESSAGE ADD,F2.126</prescript>
<source>ROUND(#THIS,2)</source> <source>ROUND(#THIS,2)</source>
</field> </field>
</section> </section>
<section type="Foot" level="2"> <section type="Foot" level="2" pattern="1">
<font face="Arial Narrow" bold="1" size="7" /> <font face="Arial Narrow" bold="1" size="7" />
<field border="1" x="2" type="Linea" width="178" height="0" pattern="1" /> <field border="1" x="2" type="Linea" width="178" height="0" pattern="1" />
<field border="1" x="33.5" type="Linea" height="2" pattern="1" /> <field border="1" x="33.5" type="Linea" height="2" pattern="1" />

View File

@ -2,7 +2,7 @@
<report name="ve3800e" orientation="2" lpi="6"> <report name="ve3800e" orientation="2" lpi="6">
<description>Statistiche Raggr. Articolo - Dett. Cliente</description> <description>Statistiche Raggr. Articolo - Dett. Cliente</description>
<font face="Arial Narrow" size="7" /> <font face="Arial Narrow" size="7" />
<section type="Head"> <section type="Head" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<prescript description="H0 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono <prescript description="H0 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono
#DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti #DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti
@ -12,7 +12,9 @@ ELSE
99 SHOW 99 SHOW
THEN THEN
</prescript> </prescript>
<field x="1" type="Testo" width="10" pattern="1" text="Articolo" /> <field x="1" type="Testo" width="10" pattern="1" text="Articolo">
<font face="Arial" bold="1" size="8" />
</field>
<field border="1" x="33.5" type="Linea" height="2" pattern="1" /> <field border="1" x="33.5" type="Linea" height="2" pattern="1" />
<field border="1" x="167" type="Linea" height="2" pattern="1" /> <field border="1" x="167" type="Linea" height="2" pattern="1" />
<field x="34" y="1" type="Testo" align="center" width="11" pattern="1" text="Gennaio" /> <field x="34" y="1" type="Testo" align="center" width="11" pattern="1" text="Gennaio" />
@ -29,11 +31,9 @@ THEN
<field x="155" y="1" type="Testo" align="center" width="11" pattern="1" text="Dicembre" /> <field x="155" y="1" type="Testo" align="center" width="11" pattern="1" text="Dicembre" />
<field x="168" y="1" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" /> <field x="168" y="1" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" />
<field border="1" y="2" type="Linea" width="180" height="0" pattern="1" /> <field border="1" y="2" type="Linea" width="180" height="0" pattern="1" />
<field x="3" y="1" type="Testo" width="10" id="99" pattern="1" text="Cliente"> <field x="3" y="1" type="Testo" width="10" id="99" pattern="1" text="Cliente" />
<font face="Arial" bold="1" size="8" />
</field>
</section> </section>
<section type="Head" level="1"> <section type="Head" level="1" pattern="1">
<prescript description="H1 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono <prescript description="H1 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono
#DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti #DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti
IF IF
@ -47,7 +47,7 @@ ELSE
THEN THEN
</prescript> </prescript>
<postscript description="H1 POSTSCRIPT">MESSAGE RESET,F1</postscript> <postscript description="H1 POSTSCRIPT">MESSAGE RESET,F1</postscript>
<field border="2" radius="100" x="30" y="0.5" type="Rettangolo" shade_offset="50" width="128" height="3" /> <field border="2" radius="100" x="29" y="0.5" type="Rettangolo" shade_offset="50" width="130" height="3" pattern="2" />
<field x="30" y="1" type="Testo" valign="center" align="center" width="128" height="2" pattern="1" text="STATISTICHE RAGGRUPPATE PER ARTICOLO DETTAGLIATE PER CLIENTE"> <field x="30" y="1" type="Testo" valign="center" align="center" width="128" height="2" pattern="1" text="STATISTICHE RAGGRUPPATE PER ARTICOLO DETTAGLIATE PER CLIENTE">
<font face="Arial" bold="1" size="14" /> <font face="Arial" bold="1" size="14" />
</field> </field>
@ -88,164 +88,164 @@ THEN
<prescript description="H1.99 PRESCRIPT">MESSAGE ISAMREAD,20,TIPOCF='C'!CODCF=#98,RAGSOC</prescript> <prescript description="H1.99 PRESCRIPT">MESSAGE ISAMREAD,20,TIPOCF='C'!CODCF=#98,RAGSOC</prescript>
</field> </field>
</section> </section>
<section type="Head" level="2"> <section type="Head" level="2" pattern="1">
<groupby>A</groupby> <groupby>CODART</groupby>
<font face="Arial" bold="1" size="7" /> <font face="Arial" bold="1" size="7" />
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript> <prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript>
<field x="1" y="0.5" type="Stringa" width="12" id="99" pattern="1"> <field x="1" y="0.5" type="Stringa" width="12" id="99" pattern="1">
<source>A</source> <source>CODART</source>
<prescript description="H2.99 PRESCRIPT">MESSAGE COPY,F2.99</prescript> <prescript description="H2.99 PRESCRIPT">MESSAGE COPY,F2.99</prescript>
</field> </field>
<field x="14" y="0.5" type="Stringa" width="50" id="100" pattern="1"> <field x="14" y="0.5" type="Stringa" width="50" id="100" pattern="1">
<source>B</source> <source>DESCRIZIONE</source>
<prescript description="H2.100 PRESCRIPT">MESSAGE ISAMREAD,47,CODART=#99,DESCR <prescript description="H2.100 PRESCRIPT">MESSAGE ISAMREAD,47,CODART=#99,DESCR
MESSAGE COPY,F2.100</prescript> MESSAGE COPY,F2.100</prescript>
</field> </field>
</section> </section>
<section type="Body" /> <section type="Body" pattern="1" />
<section type="Body" level="1"> <section type="Body" level="1" pattern="1">
<field border="1" x="33.5" type="Linea" pattern="1" /> <field border="1" x="33.5" type="Linea" pattern="1" />
<field x="34" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="34" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>C</source> <source>GENNAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101
MESSAGE ADD,F2.101</prescript> MESSAGE ADD,F2.101</prescript>
</field> </field>
<field x="41" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="41" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>D</source> <source>PGEN</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102
MESSAGE ADD,F2.102</prescript> MESSAGE ADD,F2.102</prescript>
</field> </field>
<field x="45" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="45" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>E</source> <source>FEBBRAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103
MESSAGE ADD,F2.103</prescript> MESSAGE ADD,F2.103</prescript>
</field> </field>
<field x="52" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="52" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>F</source> <source>PFEB</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104
MESSAGE ADD,F2.104</prescript> MESSAGE ADD,F2.104</prescript>
</field> </field>
<field x="56" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="56" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>G</source> <source>MARZO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105
MESSAGE ADD,F2.105</prescript> MESSAGE ADD,F2.105</prescript>
</field> </field>
<field x="63" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="63" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>H</source> <source>PMAR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106
MESSAGE ADD,F2.106</prescript> MESSAGE ADD,F2.106</prescript>
</field> </field>
<field x="67" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="67" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>I</source> <source>APRILE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107
MESSAGE ADD,F2.107</prescript> MESSAGE ADD,F2.107</prescript>
</field> </field>
<field x="74" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="74" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>J</source> <source>PAPR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108
MESSAGE ADD,F2.108</prescript> MESSAGE ADD,F2.108</prescript>
</field> </field>
<field x="78" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="78" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>K</source> <source>MAGGIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109
MESSAGE ADD,F2.109</prescript> MESSAGE ADD,F2.109</prescript>
</field> </field>
<field x="85" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="85" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>L</source> <source>PMAG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110
MESSAGE ADD,F2.110</prescript> MESSAGE ADD,F2.110</prescript>
</field> </field>
<field x="89" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="89" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>M</source> <source>GIUGNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111
MESSAGE ADD,F2.111</prescript> MESSAGE ADD,F2.111</prescript>
</field> </field>
<field x="96" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="96" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>N</source> <source>PGIU</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112
MESSAGE ADD,F2.112</prescript> MESSAGE ADD,F2.112</prescript>
</field> </field>
<field x="100" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="100" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>O</source> <source>LUGLIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113
MESSAGE ADD,F2.113</prescript> MESSAGE ADD,F2.113</prescript>
</field> </field>
<field x="107" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="107" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>P</source> <source>PLUG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114
MESSAGE ADD,F2.114</prescript> MESSAGE ADD,F2.114</prescript>
</field> </field>
<field x="111" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="111" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Q</source> <source>AGOSTO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115
MESSAGE ADD,F2.115</prescript> MESSAGE ADD,F2.115</prescript>
</field> </field>
<field x="118" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="118" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>R</source> <source>PAGO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116
MESSAGE ADD,F2.116</prescript> MESSAGE ADD,F2.116</prescript>
</field> </field>
<field x="122" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="122" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>S</source> <source>SETTEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117
MESSAGE ADD,F2.117</prescript> MESSAGE ADD,F2.117</prescript>
</field> </field>
<field x="129" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="129" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>T</source> <source>PSET</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118
MESSAGE ADD,F2.118</prescript> MESSAGE ADD,F2.118</prescript>
</field> </field>
<field x="133" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="133" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>U</source> <source>OTTOBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119
MESSAGE ADD,F2.119</prescript> MESSAGE ADD,F2.119</prescript>
</field> </field>
<field x="140" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="140" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>V</source> <source>POTT</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120
MESSAGE ADD,F2.120</prescript> MESSAGE ADD,F2.120</prescript>
</field> </field>
<field x="144" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="144" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>W</source> <source>NOVEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121
MESSAGE ADD,F2.121</prescript> MESSAGE ADD,F2.121</prescript>
</field> </field>
<field x="151" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="151" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>X</source> <source>PNOV</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122
MESSAGE ADD,F2.122</prescript> MESSAGE ADD,F2.122</prescript>
</field> </field>
<field x="155" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="155" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Y</source> <source>DICEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123
MESSAGE ADD,F2.123</prescript> MESSAGE ADD,F2.123</prescript>
</field> </field>
<field x="162" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="162" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>Z</source> <source>PDIC</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124
MESSAGE ADD,F2.124</prescript> MESSAGE ADD,F2.124</prescript>
</field> </field>
<field border="1" x="167" type="Linea" pattern="1" /> <field border="1" x="167" type="Linea" pattern="1" />
<field x="168" type="Valuta" align="right" width="8" pattern="1" text="#########,@@"> <field x="168" type="Valuta" align="right" width="8" pattern="1" text="#########,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AA</source> <source>ANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125
MESSAGE ADD,F2.125</prescript> MESSAGE ADD,F2.125</prescript>
</field> </field>
<field x="176.5" type="Numero" align="right" width="5" pattern="1" text="###,@@"> <field x="176.5" type="Numero" align="right" width="5" pattern="1" text="###,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AB</source> <source>PANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126
MESSAGE ADD,F2.126</prescript> MESSAGE ADD,F2.126</prescript>
</field> </field>
<field x="3" type="Stringa" width="6" id="99" pattern="1"> <field x="3" type="Stringa" width="6" id="99" pattern="1">
<source>AD</source> <source>CODCLI</source>
</field> </field>
<field x="9" type="Stringa" width="24" id="100" pattern="1"> <field x="9" type="Stringa" width="24" id="100" pattern="1">
<prescript description="B1.100 PRESCRIPT">MESSAGE ISAMREAD,20,TIPOCF='C'!CODCF=#99,RAGSOC</prescript> <prescript description="B1.100 PRESCRIPT">MESSAGE ISAMREAD,20,TIPOCF='C'!CODCF=#99,RAGSOC</prescript>
</field> </field>
</section> </section>
<section type="Foot"> <section type="Foot" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." /> <field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." />
@ -253,7 +253,7 @@ MESSAGE ADD,F2.126</prescript>
<source>#REPORT.PAGE</source> <source>#REPORT.PAGE</source>
</field> </field>
</section> </section>
<section type="Foot" level="1"> <section type="Foot" level="1" pattern="1">
<font italic="1" face="Arial Narrow" bold="1" size="7" /> <font italic="1" face="Arial Narrow" bold="1" size="7" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field border="1" x="33.5" type="Linea" height="1.5" pattern="1" /> <field border="1" x="33.5" type="Linea" height="1.5" pattern="1" />
@ -314,7 +314,7 @@ MESSAGE ADD,F2.126</prescript>
<source>ROUND(#THIS,2)</source> <source>ROUND(#THIS,2)</source>
</field> </field>
</section> </section>
<section type="Foot" level="2"> <section type="Foot" level="2" pattern="1">
<font face="Arial Narrow" bold="1" size="7" /> <font face="Arial Narrow" bold="1" size="7" />
<prescript description="F2 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono <prescript description="F2 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono
#DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti #DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti

View File

@ -2,7 +2,7 @@
<report name="ve3800f" orientation="2" lpi="6"> <report name="ve3800f" orientation="2" lpi="6">
<description>Statistiche Raggr. Cliente - Dett. Gr.Merc.</description> <description>Statistiche Raggr. Cliente - Dett. Gr.Merc.</description>
<font face="Arial Narrow" size="7" /> <font face="Arial Narrow" size="7" />
<section type="Head"> <section type="Head" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field x="1" type="Testo" width="10" pattern="1" text="Cliente"> <field x="1" type="Testo" width="10" pattern="1" text="Cliente">
<font face="Arial" bold="1" size="8" /> <font face="Arial" bold="1" size="8" />
@ -25,9 +25,9 @@
<field x="168" y="1" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" /> <field x="168" y="1" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" />
<field border="1" y="2" type="Linea" width="180" height="0" pattern="1" /> <field border="1" y="2" type="Linea" width="180" height="0" pattern="1" />
</section> </section>
<section type="Head" level="1"> <section type="Head" level="1" pattern="1">
<prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript> <prescript description="H1 PRESCRIPT">MESSAGE RESET,F1</prescript>
<field border="2" radius="100" x="30" y="0.5" type="Rettangolo" shade_offset="50" width="128" height="3" /> <field border="2" radius="100" x="30" y="0.5" type="Rettangolo" shade_offset="50" width="128" height="3" pattern="2" />
<field x="30" y="1" type="Testo" valign="center" align="center" width="128" height="2" pattern="1" text="STATISTICHE RAGGRUPPATE PER CLIENTE DETTAGLIATE PER GR.MERC."> <field x="30" y="1" type="Testo" valign="center" align="center" width="128" height="2" pattern="1" text="STATISTICHE RAGGRUPPATE PER CLIENTE DETTAGLIATE PER GR.MERC.">
<font face="Arial" bold="1" size="14" /> <font face="Arial" bold="1" size="14" />
</field> </field>
@ -57,12 +57,12 @@
<source>#ANNO</source> <source>#ANNO</source>
</field> </field>
</section> </section>
<section type="Head" level="2"> <section type="Head" level="2" pattern="1">
<groupby>AD</groupby> <groupby>CODCLI</groupby>
<font face="Arial" bold="1" size="7" /> <font face="Arial" bold="1" size="7" />
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript> <prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript>
<field x="1" y="0.5" type="Stringa" width="6" id="99" pattern="1"> <field x="1" y="0.5" type="Stringa" width="6" id="99" pattern="1">
<source>AD</source> <source>CODCLI</source>
<prescript description="H2.99 PRESCRIPT">MESSAGE COPY,F2.99</prescript> <prescript description="H2.99 PRESCRIPT">MESSAGE COPY,F2.99</prescript>
</field> </field>
<field x="8" y="0.5" type="Stringa" width="50" id="100" pattern="1"> <field x="8" y="0.5" type="Stringa" width="50" id="100" pattern="1">
@ -70,164 +70,164 @@
MESSAGE COPY,F2.100</prescript> MESSAGE COPY,F2.100</prescript>
</field> </field>
</section> </section>
<section type="Head" level="3" hidden="1"> <section type="Head" level="3" hidden="1" pattern="1">
<groupby>AC</groupby> <groupby>GRMERC</groupby>
<font italic="1" face="Arial Narrow" bold="1" size="7" /> <font italic="1" face="Arial Narrow" bold="1" size="7" />
<prescript description="H3 PRESCRIPT">MESSAGE RESET,F3</prescript> <prescript description="H3 PRESCRIPT">MESSAGE RESET,F3</prescript>
<field x="3" type="Stringa" width="5" id="99" pattern="1"> <field x="3" type="Stringa" width="5" id="99" pattern="1">
<source>AC</source> <source>GRMERC</source>
<prescript description="H3.99 PRESCRIPT">MESSAGE COPY,F3.99</prescript> <prescript description="H3.99 PRESCRIPT">MESSAGE COPY,F3.99</prescript>
</field> </field>
</section> </section>
<section type="Body" /> <section type="Body" pattern="1" />
<section type="Body" level="1" hidden="1" bg_color="#FF0080"> <section type="Body" level="1" hidden="1" bg_color="#FF0080" pattern="1">
<field x="3" type="Stringa" width="6" pattern="1"> <field x="3" type="Stringa" width="6" pattern="1">
<source>A</source> <source>CODART</source>
</field> </field>
<field x="9" type="Stringa" width="24" pattern="1"> <field x="9" type="Stringa" width="24" pattern="1">
<source>B</source> <source>DESCRIZIONE</source>
</field> </field>
<field border="1" x="33.5" type="Linea" pattern="1" /> <field border="1" x="33.5" type="Linea" pattern="1" />
<field x="34" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="34" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>C</source> <source>GENNAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101
MESSAGE ADD,F2.101 MESSAGE ADD,F2.101
MESSAGE ADD,F3.101</prescript> MESSAGE ADD,F3.101</prescript>
</field> </field>
<field x="41" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="41" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>D</source> <source>PGEN</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102
MESSAGE ADD,F2.102 MESSAGE ADD,F2.102
MESSAGE ADD,F3.102</prescript> MESSAGE ADD,F3.102</prescript>
</field> </field>
<field x="45" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="45" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>E</source> <source>FEBBRAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103
MESSAGE ADD,F2.103 MESSAGE ADD,F2.103
MESSAGE ADD,F3.103</prescript> MESSAGE ADD,F3.103</prescript>
</field> </field>
<field x="52" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="52" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>F</source> <source>PFEB</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104
MESSAGE ADD,F2.104 MESSAGE ADD,F2.104
MESSAGE ADD,F3.104</prescript> MESSAGE ADD,F3.104</prescript>
</field> </field>
<field x="56" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="56" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>G</source> <source>MARZO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105
MESSAGE ADD,F2.105 MESSAGE ADD,F2.105
MESSAGE ADD,F3.105</prescript> MESSAGE ADD,F3.105</prescript>
</field> </field>
<field x="63" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="63" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>H</source> <source>PMAR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106
MESSAGE ADD,F2.106 MESSAGE ADD,F2.106
MESSAGE ADD,F3.106</prescript> MESSAGE ADD,F3.106</prescript>
</field> </field>
<field x="67" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="67" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>I</source> <source>APRILE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107
MESSAGE ADD,F2.107 MESSAGE ADD,F2.107
MESSAGE ADD,F3.107</prescript> MESSAGE ADD,F3.107</prescript>
</field> </field>
<field x="74" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="74" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>J</source> <source>PAPR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108
MESSAGE ADD,F2.108 MESSAGE ADD,F2.108
MESSAGE ADD,F3.108</prescript> MESSAGE ADD,F3.108</prescript>
</field> </field>
<field x="78" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="78" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>K</source> <source>MAGGIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109
MESSAGE ADD,F2.109 MESSAGE ADD,F2.109
MESSAGE ADD,F3.109</prescript> MESSAGE ADD,F3.109</prescript>
</field> </field>
<field x="85" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="85" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>L</source> <source>PMAG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110
MESSAGE ADD,F2.110 MESSAGE ADD,F2.110
MESSAGE ADD,F3.110</prescript> MESSAGE ADD,F3.110</prescript>
</field> </field>
<field x="89" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="89" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>M</source> <source>GIUGNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111
MESSAGE ADD,F2.111 MESSAGE ADD,F2.111
MESSAGE ADD,F3.111</prescript> MESSAGE ADD,F3.111</prescript>
</field> </field>
<field x="96" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="96" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>N</source> <source>PGIU</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112
MESSAGE ADD,F2.112 MESSAGE ADD,F2.112
MESSAGE ADD,F3.112</prescript> MESSAGE ADD,F3.112</prescript>
</field> </field>
<field x="100" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="100" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>O</source> <source>LUGLIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113
MESSAGE ADD,F2.113 MESSAGE ADD,F2.113
MESSAGE ADD,F3.113</prescript> MESSAGE ADD,F3.113</prescript>
</field> </field>
<field x="107" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="107" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>P</source> <source>PLUG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114
MESSAGE ADD,F2.114 MESSAGE ADD,F2.114
MESSAGE ADD,F3.114</prescript> MESSAGE ADD,F3.114</prescript>
</field> </field>
<field x="111" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="111" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Q</source> <source>AGOSTO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115
MESSAGE ADD,F2.115 MESSAGE ADD,F2.115
MESSAGE ADD,F3.115</prescript> MESSAGE ADD,F3.115</prescript>
</field> </field>
<field x="118" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="118" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>R</source> <source>PAGO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116
MESSAGE ADD,F2.116 MESSAGE ADD,F2.116
MESSAGE ADD,F3.116</prescript> MESSAGE ADD,F3.116</prescript>
</field> </field>
<field x="122" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="122" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>S</source> <source>SETTEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117
MESSAGE ADD,F2.117 MESSAGE ADD,F2.117
MESSAGE ADD,F3.117</prescript> MESSAGE ADD,F3.117</prescript>
</field> </field>
<field x="129" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="129" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>T</source> <source>PSET</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118
MESSAGE ADD,F2.118 MESSAGE ADD,F2.118
MESSAGE ADD,F3.118</prescript> MESSAGE ADD,F3.118</prescript>
</field> </field>
<field x="133" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="133" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>U</source> <source>OTTOBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119
MESSAGE ADD,F2.119 MESSAGE ADD,F2.119
MESSAGE ADD,F3.119</prescript> MESSAGE ADD,F3.119</prescript>
</field> </field>
<field x="140" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="140" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>V</source> <source>POTT</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120
MESSAGE ADD,F2.120 MESSAGE ADD,F2.120
MESSAGE ADD,F3.120</prescript> MESSAGE ADD,F3.120</prescript>
</field> </field>
<field x="144" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="144" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>W</source> <source>NOVEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121
MESSAGE ADD,F2.121 MESSAGE ADD,F2.121
MESSAGE ADD,F3.121</prescript> MESSAGE ADD,F3.121</prescript>
</field> </field>
<field x="151" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="151" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>X</source> <source>PNOV</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122
MESSAGE ADD,F2.122 MESSAGE ADD,F2.122
MESSAGE ADD,F3.122</prescript> MESSAGE ADD,F3.122</prescript>
</field> </field>
<field x="155" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="155" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Y</source> <source>DICEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123
MESSAGE ADD,F2.123 MESSAGE ADD,F2.123
MESSAGE ADD,F3.123</prescript> MESSAGE ADD,F3.123</prescript>
</field> </field>
<field x="162" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="162" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>Z</source> <source>PDIC</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124
MESSAGE ADD,F2.124 MESSAGE ADD,F2.124
MESSAGE ADD,F3.124</prescript> MESSAGE ADD,F3.124</prescript>
@ -235,20 +235,20 @@ MESSAGE ADD,F3.124</prescript>
<field border="1" x="167" type="Linea" pattern="1" /> <field border="1" x="167" type="Linea" pattern="1" />
<field x="168" type="Valuta" align="right" width="8" pattern="1" text="#########,@@"> <field x="168" type="Valuta" align="right" width="8" pattern="1" text="#########,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AA</source> <source>ANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125
MESSAGE ADD,F2.125 MESSAGE ADD,F2.125
MESSAGE ADD,F3.125</prescript> MESSAGE ADD,F3.125</prescript>
</field> </field>
<field x="176.5" type="Numero" align="right" width="5" pattern="1" text="###,@@"> <field x="176.5" type="Numero" align="right" width="5" pattern="1" text="###,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AB</source> <source>PANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126
MESSAGE ADD,F2.126 MESSAGE ADD,F2.126
MESSAGE ADD,F3.126</prescript> MESSAGE ADD,F3.126</prescript>
</field> </field>
</section> </section>
<section type="Foot"> <section type="Foot" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." /> <field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." />
@ -256,7 +256,7 @@ MESSAGE ADD,F3.126</prescript>
<source>#REPORT.PAGE</source> <source>#REPORT.PAGE</source>
</field> </field>
</section> </section>
<section type="Foot" level="1"> <section type="Foot" level="1" pattern="1">
<font italic="1" face="Arial Narrow" bold="1" size="7" /> <font italic="1" face="Arial Narrow" bold="1" size="7" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field border="1" x="33.5" type="Linea" height="1.5" pattern="1" /> <field border="1" x="33.5" type="Linea" height="1.5" pattern="1" />
@ -317,7 +317,7 @@ MESSAGE ADD,F3.126</prescript>
<source>ROUND(#THIS,2)</source> <source>ROUND(#THIS,2)</source>
</field> </field>
</section> </section>
<section type="Foot" level="2" bg_color="#0080FF"> <section type="Foot" level="2" bg_color="#0080FF" pattern="1">
<font face="Arial Narrow" bold="1" size="7" /> <font face="Arial Narrow" bold="1" size="7" />
<field border="1" x="2" type="Linea" width="178" height="0" pattern="1" /> <field border="1" x="2" type="Linea" width="178" height="0" pattern="1" />
<field border="1" x="33.5" type="Linea" height="2" pattern="1" /> <field border="1" x="33.5" type="Linea" height="2" pattern="1" />
@ -383,7 +383,7 @@ MESSAGE ADD,F3.126</prescript>
<source>ROUND(#THIS,2)</source> <source>ROUND(#THIS,2)</source>
</field> </field>
</section> </section>
<section type="Foot" level="3" bg_color="#FFFF00"> <section type="Foot" level="3" bg_color="#FFFF00" pattern="1">
<field border="1" x="33.5" type="Linea" pattern="1" /> <field border="1" x="33.5" type="Linea" pattern="1" />
<field border="1" x="167" type="Linea" pattern="1" /> <field border="1" x="167" type="Linea" pattern="1" />
<field x="2.5" type="Stringa" width="5" id="99" pattern="1" /> <field x="2.5" type="Stringa" width="5" id="99" pattern="1" />

View File

@ -2,7 +2,7 @@
<report name="ve3800g" orientation="2" lpi="6"> <report name="ve3800g" orientation="2" lpi="6">
<description>Statistiche Raggr. Gr.Merc. - Dett. Cliente</description> <description>Statistiche Raggr. Gr.Merc. - Dett. Cliente</description>
<font face="Arial Narrow" size="7" /> <font face="Arial Narrow" size="7" />
<section type="Head"> <section type="Head" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<prescript description="H0 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono <prescript description="H0 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono
#DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti #DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti
@ -12,7 +12,9 @@ ELSE
99 SHOW 99 SHOW
THEN THEN
</prescript> </prescript>
<field x="1" type="Testo" width="20" pattern="1" text="Gruppo Merceologico" /> <field x="1" type="Testo" width="22" pattern="1" text="Gruppo Merceologico">
<font face="Arial" bold="1" size="8" />
</field>
<field border="1" x="33.5" type="Linea" height="2" pattern="1" /> <field border="1" x="33.5" type="Linea" height="2" pattern="1" />
<field border="1" x="167" type="Linea" height="2" pattern="1" /> <field border="1" x="167" type="Linea" height="2" pattern="1" />
<field x="34" y="1" type="Testo" align="center" width="11" pattern="1" text="Gennaio" /> <field x="34" y="1" type="Testo" align="center" width="11" pattern="1" text="Gennaio" />
@ -29,11 +31,9 @@ THEN
<field x="155" y="1" type="Testo" align="center" width="11" pattern="1" text="Dicembre" /> <field x="155" y="1" type="Testo" align="center" width="11" pattern="1" text="Dicembre" />
<field x="168" y="1" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" /> <field x="168" y="1" type="Testo" align="center" width="12" pattern="1" text="ANNUALE" />
<field border="1" y="2" type="Linea" width="180" height="0" pattern="1" /> <field border="1" y="2" type="Linea" width="180" height="0" pattern="1" />
<field x="3" y="1" type="Testo" width="10" id="99" pattern="1" text="Cliente"> <field x="3" y="1" type="Testo" width="10" id="99" pattern="1" text="Cliente" />
<font face="Arial" bold="1" size="8" />
</field>
</section> </section>
<section type="Head" level="1"> <section type="Head" level="1" pattern="1">
<prescript description="H1 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono <prescript description="H1 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono
#DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti #DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti
IF IF
@ -47,7 +47,7 @@ ELSE
THEN THEN
</prescript> </prescript>
<postscript description="H1 POSTSCRIPT">MESSAGE RESET,F1</postscript> <postscript description="H1 POSTSCRIPT">MESSAGE RESET,F1</postscript>
<field border="2" radius="100" x="30" y="0.5" type="Rettangolo" shade_offset="50" width="128" height="3" /> <field border="2" radius="100" x="29" y="0.5" type="Rettangolo" shade_offset="50" width="130" height="3" pattern="2" />
<field x="30" y="1" type="Testo" valign="center" align="center" width="128" height="2" pattern="1" text="STATISTICHE RAGGRUPPATE PER GR. MERC. DETTAGLIATE PER CLIENTE"> <field x="30" y="1" type="Testo" valign="center" align="center" width="128" height="2" pattern="1" text="STATISTICHE RAGGRUPPATE PER GR. MERC. DETTAGLIATE PER CLIENTE">
<font face="Arial" bold="1" size="14" /> <font face="Arial" bold="1" size="14" />
</field> </field>
@ -88,12 +88,12 @@ THEN
<prescript description="H1.99 PRESCRIPT">MESSAGE ISAMREAD,20,TIPOCF='C'!CODCF=#98,RAGSOC</prescript> <prescript description="H1.99 PRESCRIPT">MESSAGE ISAMREAD,20,TIPOCF='C'!CODCF=#98,RAGSOC</prescript>
</field> </field>
</section> </section>
<section type="Head" level="2"> <section type="Head" level="2" pattern="1">
<groupby>AC</groupby> <groupby>GRMERC</groupby>
<font face="Arial" bold="1" size="7" /> <font face="Arial" bold="1" size="7" />
<prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript> <prescript description="H2 PRESCRIPT">MESSAGE RESET,F2</prescript>
<field x="1" y="0.5" type="Stringa" width="5" id="99" pattern="1"> <field x="1" y="0.5" type="Stringa" width="5" id="99" pattern="1">
<source>AC</source> <source>GRMERC</source>
<prescript description="H2.99 PRESCRIPT">MESSAGE COPY,F2.99</prescript> <prescript description="H2.99 PRESCRIPT">MESSAGE COPY,F2.99</prescript>
</field> </field>
<field x="7" y="0.5" type="Stringa" width="25" id="100" pattern="1"> <field x="7" y="0.5" type="Stringa" width="25" id="100" pattern="1">
@ -101,162 +101,162 @@ THEN
MESSAGE COPY,F2.100</prescript> MESSAGE COPY,F2.100</prescript>
</field> </field>
</section> </section>
<section type="Head" level="3" hidden="1"> <section type="Head" level="3" hidden="1" pattern="1">
<groupby>A</groupby> <groupby>CODART</groupby>
<prescript description="H3 PRESCRIPT">MESSAGE RESET,F3</prescript> <prescript description="H3 PRESCRIPT">MESSAGE RESET,F3</prescript>
<field x="2" type="Stringa" width="12" id="99" pattern="1"> <field x="2" type="Stringa" width="12" id="99" pattern="1">
<source>A</source> <source>CODART</source>
<prescript description="H3.99 PRESCRIPT">MESSAGE COPY,F3.99</prescript> <prescript description="H3.99 PRESCRIPT">MESSAGE COPY,F3.99</prescript>
</field> </field>
<field x="15" type="Stringa" width="50" id="100" pattern="1"> <field x="15" type="Stringa" width="50" id="100" pattern="1">
<source>B</source> <source>DESCRIZIONE</source>
<prescript description="H3.100 PRESCRIPT">MESSAGE ISAMREAD,47,CODART=#99,DESCR <prescript description="H3.100 PRESCRIPT">MESSAGE ISAMREAD,47,CODART=#99,DESCR
MESSAGE COPY,F3.100</prescript> MESSAGE COPY,F3.100</prescript>
</field> </field>
</section> </section>
<section type="Body" /> <section type="Body" pattern="1" />
<section type="Body" level="1"> <section type="Body" level="1" pattern="1">
<field border="1" x="33.5" type="Linea" pattern="1" /> <field border="1" x="33.5" type="Linea" pattern="1" />
<field x="34" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="34" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>C</source> <source>GENNAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.101
MESSAGE ADD,F2.101 MESSAGE ADD,F2.101
MESSAGE ADD,F3.101</prescript> MESSAGE ADD,F3.101</prescript>
</field> </field>
<field x="41" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="41" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>D</source> <source>PGEN</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.102
MESSAGE ADD,F2.102 MESSAGE ADD,F2.102
MESSAGE ADD,F3.102</prescript> MESSAGE ADD,F3.102</prescript>
</field> </field>
<field x="45" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="45" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>E</source> <source>FEBBRAIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.103
MESSAGE ADD,F2.103 MESSAGE ADD,F2.103
MESSAGE ADD,F3.103</prescript> MESSAGE ADD,F3.103</prescript>
</field> </field>
<field x="52" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="52" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>F</source> <source>PFEB</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.104
MESSAGE ADD,F2.104 MESSAGE ADD,F2.104
MESSAGE ADD,F3.104</prescript> MESSAGE ADD,F3.104</prescript>
</field> </field>
<field x="56" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="56" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>G</source> <source>MARZO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.105
MESSAGE ADD,F2.105 MESSAGE ADD,F2.105
MESSAGE ADD,F3.105</prescript> MESSAGE ADD,F3.105</prescript>
</field> </field>
<field x="63" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="63" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>H</source> <source>PMAR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.106
MESSAGE ADD,F2.106 MESSAGE ADD,F2.106
MESSAGE ADD,F3.106</prescript> MESSAGE ADD,F3.106</prescript>
</field> </field>
<field x="67" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="67" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>I</source> <source>APRILE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.107
MESSAGE ADD,F2.107 MESSAGE ADD,F2.107
MESSAGE ADD,F3.107</prescript> MESSAGE ADD,F3.107</prescript>
</field> </field>
<field x="74" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="74" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>J</source> <source>PAPR</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.108
MESSAGE ADD,F2.108 MESSAGE ADD,F2.108
MESSAGE ADD,F3.108</prescript> MESSAGE ADD,F3.108</prescript>
</field> </field>
<field x="78" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="78" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>K</source> <source>MAGGIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.109
MESSAGE ADD,F2.109 MESSAGE ADD,F2.109
MESSAGE ADD,F3.109</prescript> MESSAGE ADD,F3.109</prescript>
</field> </field>
<field x="85" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="85" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>L</source> <source>PMAG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.110
MESSAGE ADD,F2.110 MESSAGE ADD,F2.110
MESSAGE ADD,F3.110</prescript> MESSAGE ADD,F3.110</prescript>
</field> </field>
<field x="89" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="89" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>M</source> <source>GIUGNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.111
MESSAGE ADD,F2.111 MESSAGE ADD,F2.111
MESSAGE ADD,F3.111</prescript> MESSAGE ADD,F3.111</prescript>
</field> </field>
<field x="96" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="96" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>N</source> <source>PGIU</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.112
MESSAGE ADD,F2.112 MESSAGE ADD,F2.112
MESSAGE ADD,F3.112</prescript> MESSAGE ADD,F3.112</prescript>
</field> </field>
<field x="100" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="100" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>O</source> <source>LUGLIO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.113
MESSAGE ADD,F2.113 MESSAGE ADD,F2.113
MESSAGE ADD,F3.113</prescript> MESSAGE ADD,F3.113</prescript>
</field> </field>
<field x="107" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="107" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>P</source> <source>PLUG</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.114
MESSAGE ADD,F2.114 MESSAGE ADD,F2.114
MESSAGE ADD,F3.114</prescript> MESSAGE ADD,F3.114</prescript>
</field> </field>
<field x="111" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="111" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Q</source> <source>AGOSTO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.115
MESSAGE ADD,F2.115 MESSAGE ADD,F2.115
MESSAGE ADD,F3.115</prescript> MESSAGE ADD,F3.115</prescript>
</field> </field>
<field x="118" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="118" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>R</source> <source>PAGO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.116
MESSAGE ADD,F2.116 MESSAGE ADD,F2.116
MESSAGE ADD,F3.116</prescript> MESSAGE ADD,F3.116</prescript>
</field> </field>
<field x="122" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="122" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>S</source> <source>SETTEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.117
MESSAGE ADD,F2.117 MESSAGE ADD,F2.117
MESSAGE ADD,F3.117</prescript> MESSAGE ADD,F3.117</prescript>
</field> </field>
<field x="129" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="129" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>T</source> <source>PSET</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.118
MESSAGE ADD,F2.118 MESSAGE ADD,F2.118
MESSAGE ADD,F3.118</prescript> MESSAGE ADD,F3.118</prescript>
</field> </field>
<field x="133" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="133" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>U</source> <source>OTTOBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.119
MESSAGE ADD,F2.119 MESSAGE ADD,F2.119
MESSAGE ADD,F3.119</prescript> MESSAGE ADD,F3.119</prescript>
</field> </field>
<field x="140" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="140" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>V</source> <source>POTT</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.120
MESSAGE ADD,F2.120 MESSAGE ADD,F2.120
MESSAGE ADD,F3.120</prescript> MESSAGE ADD,F3.120</prescript>
</field> </field>
<field x="144" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="144" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>W</source> <source>NOVEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.121
MESSAGE ADD,F2.121 MESSAGE ADD,F2.121
MESSAGE ADD,F3.121</prescript> MESSAGE ADD,F3.121</prescript>
</field> </field>
<field x="151" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="151" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>X</source> <source>PNOV</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.122
MESSAGE ADD,F2.122 MESSAGE ADD,F2.122
MESSAGE ADD,F3.122</prescript> MESSAGE ADD,F3.122</prescript>
</field> </field>
<field x="155" type="Valuta" align="right" width="7" pattern="1" text="#########,@@"> <field x="155" type="Valuta" align="right" width="7" pattern="1" text="#########,@@">
<source>Y</source> <source>DICEMBRE</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.123
MESSAGE ADD,F2.123 MESSAGE ADD,F2.123
MESSAGE ADD,F3.123</prescript> MESSAGE ADD,F3.123</prescript>
</field> </field>
<field x="162" type="Numero" align="right" width="4" pattern="1" text="###,@@"> <field x="162" type="Numero" align="right" width="4" pattern="1" text="###,@@">
<source>Z</source> <source>PDIC</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.124
MESSAGE ADD,F2.124 MESSAGE ADD,F2.124
MESSAGE ADD,F3.124</prescript> MESSAGE ADD,F3.124</prescript>
@ -264,26 +264,26 @@ MESSAGE ADD,F3.124</prescript>
<field border="1" x="167" type="Linea" pattern="1" /> <field border="1" x="167" type="Linea" pattern="1" />
<field x="168" type="Valuta" align="right" width="8" pattern="1" text="#########,@@"> <field x="168" type="Valuta" align="right" width="8" pattern="1" text="#########,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AA</source> <source>ANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.125
MESSAGE ADD,F2.125 MESSAGE ADD,F2.125
MESSAGE ADD,F3.125</prescript> MESSAGE ADD,F3.125</prescript>
</field> </field>
<field x="176.5" type="Numero" align="right" width="5" pattern="1" text="###,@@"> <field x="176.5" type="Numero" align="right" width="5" pattern="1" text="###,@@">
<font italic="1" face="Arial Narrow" size="7" /> <font italic="1" face="Arial Narrow" size="7" />
<source>AB</source> <source>PANNO</source>
<prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126 <prescript description="B1.0 PRESCRIPT">MESSAGE ADD,F1.126
MESSAGE ADD,F2.126 MESSAGE ADD,F2.126
MESSAGE ADD,F3.126</prescript> MESSAGE ADD,F3.126</prescript>
</field> </field>
<field x="3" type="Stringa" width="6" id="99" pattern="1"> <field x="3" type="Stringa" width="6" id="99" pattern="1">
<source>AD</source> <source>CODCLI</source>
</field> </field>
<field x="9" type="Stringa" width="24" id="100" pattern="1"> <field x="9" type="Stringa" width="24" id="100" pattern="1">
<prescript description="B1.100 PRESCRIPT">MESSAGE ISAMREAD,20,TIPOCF='C'!CODCF=#99,RAGSOC</prescript> <prescript description="B1.100 PRESCRIPT">MESSAGE ISAMREAD,20,TIPOCF='C'!CODCF=#99,RAGSOC</prescript>
</field> </field>
</section> </section>
<section type="Foot"> <section type="Foot" pattern="1">
<font face="Arial Narrow" bold="1" size="8" /> <font face="Arial Narrow" bold="1" size="8" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." /> <field x="162" type="Testo" valign="center" width="5" pattern="1" text="Pag." />
@ -291,7 +291,7 @@ MESSAGE ADD,F3.126</prescript>
<source>#REPORT.PAGE</source> <source>#REPORT.PAGE</source>
</field> </field>
</section> </section>
<section type="Foot" level="1"> <section type="Foot" level="1" pattern="1">
<font italic="1" face="Arial Narrow" bold="1" size="7" /> <font italic="1" face="Arial Narrow" bold="1" size="7" />
<field border="1" type="Linea" width="180" height="0" pattern="1" /> <field border="1" type="Linea" width="180" height="0" pattern="1" />
<field border="1" x="33.5" type="Linea" height="1.5" pattern="1" /> <field border="1" x="33.5" type="Linea" height="1.5" pattern="1" />
@ -352,7 +352,7 @@ MESSAGE ADD,F3.126</prescript>
<source>ROUND(#THIS,2)</source> <source>ROUND(#THIS,2)</source>
</field> </field>
</section> </section>
<section type="Foot" level="2"> <section type="Foot" level="2" pattern="1">
<font face="Arial Narrow" bold="1" size="7" /> <font face="Arial Narrow" bold="1" size="7" />
<prescript description="F2 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono <prescript description="F2 PRESCRIPT">#DACODCLI @ #ACODCLI @ = \ se clienti coincidono
#DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti #DACODCLI @ EMPTY= NEGATE AND \ e se non sono vuoti
@ -424,7 +424,7 @@ THEN
<source>ROUND(#THIS,2)</source> <source>ROUND(#THIS,2)</source>
</field> </field>
</section> </section>
<section type="Foot" level="3" hidden="1"> <section type="Foot" level="3" hidden="1" pattern="1">
<field type="Stringa" width="3" id="98" pattern="1" text="Tot" /> <field type="Stringa" width="3" id="98" pattern="1" text="Tot" />
<field x="3" type="Stringa" width="10" id="99" pattern="1" /> <field x="3" type="Stringa" width="10" id="99" pattern="1" />
<field x="13" type="Stringa" width="20" id="100" pattern="1" /> <field x="13" type="Stringa" width="20" id="100" pattern="1" />