Patch level : 12.0 918

Files correlati     : tp0.exe tp0900ac.png tp0900ac.rep tp0900al.png tp0900al.rep tp0900ca.png tp0900ca.rep tp0900le.png tp0900le.rep tp0900pl.png tp0900pl.rep tp0900pl.rep tp0900ve.rep tpmenu.men
Commento            :

Dichiarazione CONAI aggiornata
This commit is contained in:
Alessandro Bonazzi 2020-01-09 13:00:27 +01:00
parent a05dd38e3d
commit 24bffad13d
14 changed files with 1083 additions and 2588 deletions

View File

@ -65,7 +65,7 @@ TDichiarazione_CONAI_csv_recordset::TDichiarazione_CONAI_csv_recordset()
//crea le colonne e ci mette l'intestazione! Nella prima versione sulla 3.2..
//..invece inseriva a posteriori un record con le intestazioni poichè non..
//..esisteva la create column con il nome della column!
create_column("CODNUM");
create_column("CODNUM"); // A
create_column("ANNO", _intfld);
create_column("NDOC", _longfld);
create_column("DATADOC", _datefld);
@ -74,15 +74,16 @@ TDichiarazione_CONAI_csv_recordset::TDichiarazione_CONAI_csv_recordset()
create_column("CODART");
create_column("NRIGA", _intfld);
create_column("CLASSE");
create_column("SOTTOCL");
create_column("PREZZO", _realfld);
create_column("SOTTOCL"); // J
create_column("PREZZO", _realfld);
create_column("UM");
create_column("CONAI A", _realfld);
create_column("CONAI B", _realfld);
create_column("CONAI BxC", _realfld);
create_column("CONAI A+B", _realfld);
create_column("CONAIA", _realfld); // M
create_column("CONAIB", _realfld);
create_column("CONAIBxC", _realfld);
create_column("CONAIA+B", _realfld);
create_column("INDETDOC", _realfld);
create_column("INDETCLI", _realfld);
create_column("INDETCLI", _realfld);
create_column("DESCR");
}
@ -92,15 +93,20 @@ TDichiarazione_CONAI_csv_recordset::TDichiarazione_CONAI_csv_recordset()
class TDichiarazione_CONAI : public TSkeleton_application
{
TLog_report * _log;
protected:
real clifo_conai(const TCli_for& clifo, const TCONAI_class conai_specie, TString& paiv) const;
real clifo_conai(const TCli_for& clifo, const TCONAI_class conai_specie, TString& paiv, const TDocumento & doc, const int n_riga_generata = 0) const;
void elabora(const TMask& mask) const;
bool scrivi_csv(const TRectype& prima_riga, TDichiarazione_CONAI_csv_recordset& csv,
const TCONAI_class conai_specie, const TString& conai_codart) const;
const TCONAI_class conai_specie, const TString & sottoclass,
const TString& conai_codart) const;
void scrivi_csv_doc_con_riga_generata(const TDocumento& doc, const int n_riga_generata,
TDichiarazione_CONAI_csv_recordset& csv, const TCONAI_class conai_specie) const;
TDichiarazione_CONAI_csv_recordset& csv, const TCONAI_class conai_specie,
const TString & sottoclass) const;
void scrivi_csv_doc_speciale(const TDocumento& doc, TDichiarazione_CONAI_csv_recordset& csv,
const TCONAI_class conai_specie, const TString& conai_codart) const;
const TCONAI_class conai_specie, const TString & sottoclass,
const TString& conai_codart) const;
public:
virtual bool create();
@ -109,13 +115,28 @@ public:
};
// Percentuale di esenzione CONAI di clifo
real TDichiarazione_CONAI::clifo_conai(const TCli_for& clifo, const TCONAI_class conai_specie, TString& paiv) const
real TDichiarazione_CONAI::clifo_conai(const TCli_for& clifo, const TCONAI_class conai_specie, TString& paiv, const TDocumento & doc, const int n_riga_generata) const
{
const TRectype& cfven_rec = clifo.vendite();
real cfven_perces_conai = ZERO;
if (conai_configured_class(conai_specie))
cfven_perces_conai = cfven_rec.get_real(conai_esenzione_name(conai_specie, LF_CFVEN));
real cfven_perces_conai = ZERO;
if (conai_configured_class(conai_specie))
{
if (n_riga_generata > 0)
{
const TRiga_documento& riga_generata = doc[n_riga_generata];
cfven_perces_conai = riga_generata.get_real(RDOC_PERESCONAI);
}
if (cfven_perces_conai == ZERO)
{
const TDate datadoc = doc.data();
const TDate dataies = doc.clifor().vendite().get_date(CFV_DATAICONAI);
const TDate dataees = doc.clifor().vendite().get_date(CFV_DATAECONAI);
if ((datadoc >= dataies) && ((!dataees.ok()) || (datadoc <= dataees)))
cfven_perces_conai = cfven_rec.get_real(conai_esenzione_name(conai_specie, LF_CFVEN));
}
}
//nuovo metodo con logica rovesciata (fino al prossimo cambio di idea!)
paiv = clifo.get(CLI_COFI);
if (paiv.empty())
@ -130,7 +151,7 @@ real TDichiarazione_CONAI::clifo_conai(const TCli_for& clifo, const TCONAI_class
//riempie recordset con le righe CONAI del documento che contiene una riga generata CONAI
void TDichiarazione_CONAI::scrivi_csv_doc_con_riga_generata(const TDocumento& doc, const int n_riga_generata,
TDichiarazione_CONAI_csv_recordset& csv,
const TCONAI_class conai_specie) const
const TCONAI_class conai_specie, const TString & sottoclass) const
{
//prende dalla riga i dati che gli servono per fare vari calcoli
const TRiga_documento& riga_generata = doc[n_riga_generata];
@ -150,21 +171,47 @@ void TDichiarazione_CONAI::scrivi_csv_doc_con_riga_generata(const TDocumento& do
const TCli_for& clifo = doc.clifor();
TString80 clifo_paiv; // TString16 non va bene perchè viene agggiunto (PI) alla partita IVA
//cerca la percentuale di esenzione conai sul cliente (controllo)
const real cfven_perc_conai = clifo_conai(clifo, conai_specie, clifo_paiv);
const real cfven_perc_conai = clifo_conai(clifo, conai_specie, clifo_paiv, doc, n_riga_generata);
//ciclo di creazione del distrib con le quote conai
FOR_EACH_PHYSICAL_RDOC(doc, j, rdoc)
{
//quantita' totale conai (A + B) sul report
const real n = rdoc->calc_conai_qta(conai_specie);
if (!n.is_zero())
for (int k = 1; k <= FR_CMAX; k++)
{
qta_AB_conai.add(n, j); //va calcolato con il metodo apposito
//quantita' assoggettata (B) sul report
agip.add(n);
}
const TString4 sottocat = rdoc->get(conai_sottocat_name(k));
if (sottocat == sottoclass)
{
const real n = rdoc->calc_conai_qta(k);
if (!n.is_zero())
{
real * q = (real *)qta_AB_conai.objptr(j);
if (q == NULL)
qta_AB_conai.add(q = new real, j);
*q += n; //va calcolato con il metodo apposito
//quantita' assoggettata (B) sul report
agip.add(n);
}
}
}
}
if (doc.numero() == 441)
int i = 1;
const real qta_assoggettata_calcolata = agip.tot() * (CENTO - cfven_perc_conai) / CENTO;
if (qta_assoggettata_calcolata != totale_qta_assogg)
{
TString msg(TR("Documento"));
msg << ' ' << doc.anno() << ' ' << doc.numerazione() << ' ' << doc.numero() << ' '
<< " - quantità assoggettata " << totale_qta_assogg.stringa()
<< " - quantità calcolata " << qta_assoggettata_calcolata.stringa();
_log->log(2, msg);
}
//ciclo di riempimento delle righe csv;scandisce solo l'array con i valori compilati
FOR_EACH_ARRAY_ROW(qta_AB_conai, i, obj)
{
@ -172,79 +219,88 @@ void TDichiarazione_CONAI::scrivi_csv_doc_con_riga_generata(const TDocumento& do
//servono SOLO le righe CONAI!!!!!
//se non e' stata definita la sottocategoria conai (maiali!!) va messa uguale a quella generica
TString4 sottocat = rdoc.get(conai_sottocat_name(conai_specie));
//puo' capitare che la sottocategoria sia stata troncata alla categoria
if (sottocat.len() == 2)
sottocat << "99";
//creazione di un nuovo record da esportare
csv.new_rec("");
//riempie i campi del record del csv
//codnum-anno-ndoc-datadoc-codcli-cofi-nriga-codagg1-sottocat-prezzo-um-conai(AB)-conai(B)-conai(A)
//parte chiave della riga
csv.set(0, rdoc.get(RDOC_CODNUM));
csv.set(1, rdoc.get(RDOC_ANNO));
csv.set(2, rdoc.get(RDOC_NDOC));
csv.set(3, datadoc);
csv.set(4, clifo.codice());
csv.set(5, clifo_paiv);
csv.set(6, rdoc.get(RDOC_CODART));
csv.set(7, rdoc.get(RDOC_NRIGA));
//codici conai
csv.set(8, sottocat.left(2)); //codice materiale conai (es. carta, legno...)
csv.set(9, sottocat); //sottocodice materiale (es. carta imballo, busta...)
//prezzo
const real prezzo = riga_generata.get_real(RDOC_PREZZO); //va preso dalla riga generata
csv.set(10, prezzo);
//um conai
const TString4 umqta = cache().get("SPP", conai_codart, "S7"); //unita' di misura dalla tabella SPP
csv.set(11, umqta);
//quantita' totale conai (A + B) sul report (le NAC hanno segno rovesciato)
real qta_tot_conai = (const real&)qta_AB_conai[i];
if (is_nac)
qta_tot_conai = -qta_tot_conai;
csv.set(15, qta_tot_conai);
//quantita' assoggettata (B) sul report (le NAC hanno segno rovesciato)
real qta_assoggettata_conai = agip.get();
//se non trova un prezzo nella riga generata la % di esenzione CONAI e' 100
if (prezzo.is_zero())
for (int k = 1; k <= FR_CMAX; k++)
{
//se trova la % di esenzione al 100 non puo' assoggettare conai!
qta_assoggettata_conai = ZERO;
TString4 sottocat = rdoc.get(conai_sottocat_name(k));
if (sottocat == sottoclass)
{
//puo' capitare che la sottocategoria sia stata troncata alla categoria
if (sottocat.len() == 2)
sottocat << "99";
//creazione di un nuovo record da esportare
csv.new_rec("");
//riempie i campi del record del csv
//codnum-anno-ndoc-datadoc-codcli-cofi-nriga-codagg1-sottocat-prezzo-um-conai(AB)-conai(B)-conai(A)
//parte chiave della riga
csv.set(0, rdoc.get(RDOC_CODNUM));
csv.set(1, rdoc.get(RDOC_ANNO));
csv.set(2, rdoc.get(RDOC_NDOC));
csv.set(3, datadoc);
csv.set(4, clifo.codice());
csv.set(5, clifo_paiv);
csv.set(6, rdoc.get(RDOC_CODART));
csv.set(7, rdoc.get(RDOC_NRIGA));
//codici conai
csv.set(8, sottocat.left(2)); //codice materiale conai (es. carta, legno...)
csv.set(9, sottocat); //sottocodice materiale (es. carta imballo, busta...)
//prezzo
const real prezzo = riga_generata.get_real(RDOC_PREZZO); //va preso dalla riga generata
csv.set(10, prezzo);
//um conai
const TString4 umqta = cache().get("SPP", conai_codart, "S7"); //unita' di misura dalla tabella SPP
csv.set(11, umqta);
//quantita' totale conai (A + B) sul report (le NAC hanno segno rovesciato)
real qta_tot_conai = (const real&)qta_AB_conai[i];
if (is_nac)
qta_tot_conai = -qta_tot_conai;
csv.set(15, qta_tot_conai);
//quantita' assoggettata (B) sul report (le NAC hanno segno rovesciato)
real qta_assoggettata_conai = agip.get();
//se non trova un prezzo nella riga generata la % di esenzione CONAI e' 100
if (prezzo.is_zero())
{
//se trova la % di esenzione al 100 non puo' assoggettare conai!
qta_assoggettata_conai = ZERO;
}
if (is_nac)
qta_assoggettata_conai = -qta_assoggettata_conai;
csv.set(13, qta_assoggettata_conai);
//quantita' esente conai (A) sul report
const real qta_esente_conai = qta_tot_conai - qta_assoggettata_conai;
csv.set(12, qta_esente_conai);
//valore totale contributo (BxC) sul report
const real totale_contrib_conai = qta_assoggettata_conai * prezzo;
csv.set(14, TVariant(totale_contrib_conai));
//percentuale di esenzione conai
const TVariant rdoc_perc_conai = rdoc.get_real(conai_esenzione_name(conai_specie, LF_RIGHEDOC));
csv.set(16, rdoc_perc_conai);
//percentuale di esenzione conai in cfven
csv.set(17, TVariant(cfven_perc_conai));
csv.set(18, cache().get("&VESCC", sottocat, "S0"));
}
}
if (is_nac)
qta_assoggettata_conai = -qta_assoggettata_conai;
csv.set(13, qta_assoggettata_conai);
//quantita' esente conai (A) sul report
const real qta_esente_conai = qta_tot_conai - qta_assoggettata_conai;
csv.set(12, qta_esente_conai);
//valore totale contributo (BxC) sul report
const real totale_contrib_conai = qta_assoggettata_conai * prezzo;
csv.set(14, TVariant(totale_contrib_conai));
//percentuale di esenzione conai
const TVariant rdoc_perc_conai = rdoc.get_real(conai_esenzione_name(conai_specie, LF_RIGHEDOC));
csv.set(16, rdoc_perc_conai);
//percentuale di esenzione conai in cfven
csv.set(17, TVariant(cfven_perc_conai));
}
}
}
//riempie recordset con le righe CONAI del documento che NON ha una riga generata CONAI; trattasi di documenti..
//..farlocchi costruiti ad arte per correggere le vaccate dei rompiscatolifici
void TDichiarazione_CONAI::scrivi_csv_doc_speciale(const TDocumento& doc, TDichiarazione_CONAI_csv_recordset& csv,
const TCONAI_class conai_specie, const TString& conai_codart) const
const TCONAI_class conai_specie, const TString & sottoclass,
const TString& conai_codart) const
{
//scopre se il doc e' una NAC
const bool is_nac = doc.is_nota_credito();
@ -256,7 +312,7 @@ void TDichiarazione_CONAI::scrivi_csv_doc_speciale(const TDocumento& doc, TDichi
const TCli_for& clifo = doc.clifor();
TString80 clifo_paiv;
//cerca la percentuale di esenzione conai sul cliente (controllo
const real cfven_perc_conai = clifo_conai(clifo, conai_specie, clifo_paiv);
const real cfven_perc_conai = clifo_conai(clifo, conai_specie, clifo_paiv, doc);
const int nrighe = doc.rows();
@ -265,82 +321,90 @@ void TDichiarazione_CONAI::scrivi_csv_doc_speciale(const TDocumento& doc, TDichi
{
const TRiga_documento& rdoc = doc[i];
//se non e' stata definita la sottocategoria conai (maiali!!) va messa uguale a quella generica
TString4 sottocat = rdoc.get(conai_sottocat_name(conai_specie));
//puo' capitare che la sottocategoria sia stata troncata alla categoria
if (sottocat.len() == 2)
sottocat << "99";
for (int j = 1; j <= FR_CMAX; j++)
{
TString4 sottocat = rdoc.get(conai_sottocat_name(j));
//creazione di un nuovo record da esportare
csv.new_rec("");
if (sottocat == sottoclass)
{
//puo' capitare che la sottocategoria sia stata troncata alla categoria
if (sottocat.len() == 2)
sottocat << "99";
//riempie i campi del record del csv
//codnum-anno-ndoc-datadoc-codcli-cofi-nriga-codagg1-sottocat-prezzo-um-conai(AB)-conai(B)-conai(A)
//parte chiave della riga
csv.set(0, rdoc.get(RDOC_CODNUM));
csv.set(1, TVariant(rdoc.get(RDOC_ANNO)));
csv.set(2, TVariant(rdoc.get(RDOC_NDOC)));
csv.set(3, TVariant(datadoc));
csv.set(4, TVariant(clifo.codice()));
csv.set(5, TVariant(clifo_paiv));
csv.set(6, TVariant(rdoc.get(RDOC_CODART)));
csv.set(7, TVariant(rdoc.get(RDOC_NRIGA)));
//creazione di un nuovo record da esportare
csv.new_rec("");
//codici conai
csv.set(8, TVariant(sottocat.left(2))); //codice materiale conai (es. carta, legno...)
csv.set(9, TVariant(sottocat)); //sottocodice materiale (es. carta imballo, busta...)
//riempie i campi del record del csv
//codnum-anno-ndoc-datadoc-codcli-cofi-nriga-codagg1-sottocat-prezzo-um-conai(AB)-conai(B)-conai(A)
//parte chiave della riga
csv.set(0, rdoc.get(RDOC_CODNUM));
csv.set(1, TVariant(rdoc.get(RDOC_ANNO)));
csv.set(2, TVariant(rdoc.get(RDOC_NDOC)));
csv.set(3, TVariant(datadoc));
csv.set(4, TVariant(clifo.codice()));
csv.set(5, TVariant(clifo_paiv));
csv.set(6, TVariant(rdoc.get(RDOC_CODART)));
csv.set(7, TVariant(rdoc.get(RDOC_NRIGA)));
const TRectype& spp = cache().get("SPP", conai_codart);
//prezzo
const real prezzo = spp.get("R10"); // rdoc.get_real(RDOC_PREZZO); //va preso dalla riga stessa
csv.set(10, TVariant(prezzo));
//codici conai
csv.set(8, TVariant(sottocat.left(2))); //codice materiale conai (es. carta, legno...)
csv.set(9, TVariant(sottocat)); //sottocodice materiale (es. carta imballo, busta...)
//um conai
const TString4 umqta = spp.get("S7"); //unita' di misura dalla tabella SPP
csv.set(11, TVariant(umqta));
const TRectype& spp = cache().get("SPP", conai_codart);
//prezzo
const real prezzo = spp.get("R10"); // rdoc.get_real(RDOC_PREZZO); //va preso dalla riga stessa
csv.set(10, TVariant(prezzo));
//quantita' totale conai (A + B) sul report (le NAC hanno segno rovesciato)
real qta_tot_conai = rdoc.get_real(RDOC_QTA);
if (is_nac)
qta_tot_conai = -qta_tot_conai;
csv.set(15, TVariant(qta_tot_conai));
//um conai
const TString4 umqta = spp.get("S7"); //unita' di misura dalla tabella SPP
csv.set(11, TVariant(umqta));
//percentuale di esenzione conai al 100%?
const real rdoc_perc_conai = rdoc.get_real(conai_esenzione_name(conai_specie, LF_RIGHEDOC)); // ex QTAGG2
//quantita' totale conai (A + B) sul report (le NAC hanno segno rovesciato)
real qta_tot_conai = rdoc.get_real(RDOC_QTA);
if (is_nac)
qta_tot_conai = -qta_tot_conai;
csv.set(15, TVariant(qta_tot_conai));
//quantita' assoggettata (B) sul report (le NAC hanno segno rovesciato, ma avendolo gia' gia' rovesciato..
//..in precedenza non deve fare nulla!)
real qta_assoggettata_conai = qta_tot_conai;
//percentuale di esenzione conai al 100%?
const real rdoc_perc_conai = rdoc.get_real(conai_esenzione_name(conai_specie, LF_RIGHEDOC)); // ex QTAGG2
//segnalazione Sirio 1767: nelle righe fatte a mano, se la % di esenzione sul cliente è 100% -> la qta_assoggettata_conai..
//..viene azzerata; questo perchè la rdoc_perc_conai può non essere modificabile a mano (ponendola = 100) se il verig non..
//..è personalizzato
if (rdoc_perc_conai >= CENTO || cfven_perc_conai >= CENTO) // Guy: Mi pare strano gestire solo il caso 100%
qta_assoggettata_conai = ZERO;
//quantita' assoggettata (B) sul report (le NAC hanno segno rovesciato, ma avendolo gia' gia' rovesciato..
//..in precedenza non deve fare nulla!)
real qta_assoggettata_conai = qta_tot_conai;
csv.set(13, TVariant(qta_assoggettata_conai));
//segnalazione Sirio 1767: nelle righe fatte a mano, se la % di esenzione sul cliente è 100% -> la qta_assoggettata_conai..
//..viene azzerata; questo perchè la rdoc_perc_conai può non essere modificabile a mano (ponendola = 100) se il verig non..
//..è personalizzato
if (rdoc_perc_conai >= CENTO || cfven_perc_conai >= CENTO) // Guy: Mi pare strano gestire solo il caso 100%
qta_assoggettata_conai = ZERO;
//quantita' esente conai (A) sul report
const real qta_esente_conai = qta_tot_conai - qta_assoggettata_conai; //deve essere sempre ZERO!
csv.set(12, TVariant(qta_esente_conai));
csv.set(13, TVariant(qta_assoggettata_conai));
//valore totale contributo (BxC) sul report
const real totale_contrib_conai = qta_assoggettata_conai * prezzo;
csv.set(14, TVariant(totale_contrib_conai));
//quantita' esente conai (A) sul report
const real qta_esente_conai = qta_tot_conai - qta_assoggettata_conai; //deve essere sempre ZERO!
csv.set(12, TVariant(qta_esente_conai));
//percentuale di esenzione conai
csv.set(16, TVariant(rdoc_perc_conai));
//valore totale contributo (BxC) sul report
const real totale_contrib_conai = qta_assoggettata_conai * prezzo;
csv.set(14, TVariant(totale_contrib_conai));
//percentuale di esenzione conai in cfven
csv.set(17, TVariant(cfven_perc_conai));
}
//percentuale di esenzione conai
csv.set(16, TVariant(rdoc_perc_conai));
//percentuale di esenzione conai in cfven
csv.set(17, TVariant(cfven_perc_conai));
csv.set(18, cache().get("&VESCC", sottocat, "S0"));
}
}
}
}
//crea il documento che contiene la riga che gli viene passata,cerca la riga generata ed in base al risultato della ricerca chiama..
//..il metodo adatto
bool TDichiarazione_CONAI::scrivi_csv(const TRectype& prima_riga, TDichiarazione_CONAI_csv_recordset& csv,
const TCONAI_class conai_specie, const TString& conai_codart) const
const TCONAI_class conai_specie, const TString & sottoclass,
const TString& conai_codart) const
{
//crea la testata delle righedoc per poter fare vari calcoli (e intanto il tempo se ne va...)
const int anno = prima_riga.get_int(RDOC_ANNO);
@ -380,10 +444,11 @@ bool TDichiarazione_CONAI::scrivi_csv(const TRectype& prima_riga, TDichiarazione
}
if (n_riga_generata > 0)
scrivi_csv_doc_con_riga_generata(doc, n_riga_generata, csv, conai_specie);
scrivi_csv_doc_con_riga_generata(doc, n_riga_generata, csv, conai_specie, sottoclass);
else
scrivi_csv_doc_speciale(doc, csv, conai_specie, conai_codart);
return true;
scrivi_csv_doc_speciale(doc, csv, conai_specie, sottoclass, conai_codart);
return true;
}
@ -393,8 +458,8 @@ static int compare_csv_rows_specie(const TObject** o1, const TObject** o2)
TToken_string& s2 = *(TToken_string*)*o2;
//deve ordinare sul campo sottocat = codice specie conai (campo 8)
const TFixed_string c1 = s1.get(8);
const TFixed_string c2 = s2.get(8);
const TFixed_string c1 = s1.get(9);
const TFixed_string c2 = s2.get(9);
int cmp = c1.compare(c2, -1, true);
@ -513,33 +578,33 @@ void TDichiarazione_CONAI::elabora(const TMask& mask) const
const TCONAI_class conai_specie = (TCONAI_class)mask.get_int(F_SPECIECONAI);
TConfig ditta_ini(CONFIG_DITTA, "ve");
TVariant codart;
// TString codart;
const char* nome_report = ""; //report di tipo 6.1 scelto in base alla specie conai
switch (conai_specie)
{
case CONAI_ACC:
codart = ditta_ini.get("CODACC"); //acciaio
// codart = ditta_ini.get("CODACC"); //acciaio
nome_report = "tp0900ac.rep";
break;
case CONAI_ALL:
codart = ditta_ini.get("CODALL"); //alluminio
// codart = ditta_ini.get("CODALL"); //alluminio
nome_report = "tp0900al.rep";
break;
case CONAI_CAR:
codart = ditta_ini.get("CODCAR"); //carta
// codart = ditta_ini.get("CODCAR"); //carta
nome_report = "tp0900ca.rep";
break;
case CONAI_PLA:
codart = ditta_ini.get("CODPLA"); //plastica
// codart = ditta_ini.get("CODPLA"); //plastica
nome_report = "tp0900pl.rep";
break;
case CONAI_LEG:
codart = ditta_ini.get("CODLEG"); //legno
// codart = ditta_ini.get("CODLEG"); //legno
nome_report = "tp0900le.rep";
break;
case CONAI_VET:
codart = ditta_ini.get("CODVET"); //vetro
// codart = ditta_ini.get("CODVET"); //vetro
nome_report = "tp0900ve.rep";
break;
default:
@ -562,7 +627,7 @@ void TDichiarazione_CONAI::elabora(const TMask& mask) const
//cerca le righe con numerazione e tipo indicate nello sheet;prende sia le righe che generano CONAI (per avere il codice conai,..
//..le quantita' etc) e le righe generate da CONAI (per avere i prezzi)
TString16 scat_fieldname = conai_sottocat_name(conai_specie);
/* TString16 scat_fieldname = conai_sottocat_name(conai_specie);
if (scat_fieldname.blank())
return;
@ -571,12 +636,13 @@ void TDichiarazione_CONAI::elabora(const TMask& mask) const
if (peso_fieldname.blank())
return;
peso_fieldname.insert("RG1:");
peso_fieldname.insert("RG1:"); */
TString query;
query << "USE RDOC";
query << "\nSELECT BETWEEN(33.DATADOC,#DADATA,#ADATA)&&BETWEEN(33.TIPODOC,#TIPODOC,#TIPODOC)&&((" << scat_fieldname <<"!=\"\")||(" << peso_fieldname << "!=0.00))";
query << "\nJOIN DOC INTO PROVV==PROVV ANNO==ANNO CODNUM==CODNUM NDOC==NDOC";
// query << "\nSELECT BETWEEN(33.DATADOC,#DADATA,#ADATA)&&BETWEEN(33.TIPODOC,#TIPODOC,#TIPODOC)&&((" << scat_fieldname << "!=\"\")||(" << peso_fieldname << "!=0.00))";
query << "\nSELECT BETWEEN(33.DATADOC,#DADATA,#ADATA)&&BETWEEN(33.TIPODOC,#TIPODOC,#TIPODOC)";
query << "\nJOIN DOC INTO PROVV==PROVV ANNO==ANNO CODNUM==CODNUM NDOC==NDOC";
query << "\nFROM PROVV=D ANNO=#ANNO CODNUM=#CODNUM";
query << "\nTO PROVV=D ANNO=#ANNO CODNUM=#CODNUM";
@ -605,30 +671,46 @@ void TDichiarazione_CONAI::elabora(const TMask& mask) const
rdoc.set_var("#CODNUM", cod);
rdoc.set_var("#TIPODOC", tip);
TString msg;
msg << TR("Generazione righe ") << cod;
if (tip.full()) msg << " (" << tip << ')';
TString str;
str << TR("Generazione righe ") << cod;
if (tip.full()) str << " (" << tip;
TProgress_monitor pi(1, msg); // Prima progresso indeterminato (1) ...
pi.set_max(rdoc.items()); // ... poi conteggio esatto (rdoc.items)
TString query_scc = "USE &VESCC SELECT CODTAB[1,2]=="; query_scc << '"' << conai_class2str(conai_specie) << '"';
TISAM_recordset scc(query_scc);
for (bool ok_scc = scc.move_first(); ok_scc; ok_scc = scc.move_next())
{
TString sottoclass(scc.get("CODTAB").as_string());
TString codart(scc.get("S1").as_string());
TString msg(str);
long last_ndoc = 0;
msg << " - Sottocategoria " << sottoclass << ')';
TProgress_monitor pi(1, msg); // Prima progresso indeterminato (1) ...
pi.set_max(rdoc.items()); // ... poi conteggio esatto (rdoc.items)
//Scansione del recordset trovato
for (bool ok = rdoc.move_first(); ok; ok = rdoc.move_next())
{
if (!pi.add_status())
break;
long last_ndoc = 0;
const long ndoc = rdoc.get(RDOC_NDOC).as_int();
if (ndoc != last_ndoc)
{
scrivi_csv(rdoc.cursor()->curr(), *csv, conai_specie, codart.as_string());
last_ndoc = ndoc;
}
} //for(bool ok = rdoc.move_first(..
//Scansione del recordset trovato
for (bool ok = rdoc.move_first(); ok; ok = rdoc.move_next())
{
if (!pi.add_status())
break;
const long ndoc = rdoc.get(RDOC_NDOC).as_int();
if (ndoc != last_ndoc)
{
scrivi_csv(rdoc.cursor()->curr(), *csv, conai_specie, sottoclass, codart);
last_ndoc = ndoc;
}
} //for(bool ok = rdoc.move_first(..
} //for(bool ok = scc.move_first(..
} //FOR_EACH...
if (_log->errors() != 0)
{
_log->print_or_preview();
if (!yesno_box("Ci sono errori. Vuoi continuare ugualmente ?"))
return;
}
if (!csv->empty())
{
@ -695,6 +777,8 @@ bool TDichiarazione_CONAI::create()
if (!has_module(DCAUT))
return cantaccess_box(title());
_log = new TLog_report("Errori Dichiarazione CONAI");
return TSkeleton_application::create();
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 70 KiB

View File

@ -2,7 +2,7 @@
<report name="tp0900ac" orientation="1" lpi="6">
<description>Dichiarazione CONAI acciaio 6.1</description>
<font face="Courier New" size="10" />
<section type="Head">
<section type="Head" height="25.25" pattern="1">
<font face="Arial Narrow" size="10" />
<field x="18.5" y="9.25" type="Array" hidden="1" width="1" pattern="1">
<source>#PERIODO</source>
@ -12,7 +12,7 @@
<li Value="MESE" Code="3">MESSAGE HIDE,2@|SHOW,3@</li>
</list>
</field>
<field x="19.5" y="9.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="9.5" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="1","X","")</source>
</field>
@ -20,7 +20,7 @@
<font face="Arial" size="10" />
<source>#ANNO</source>
</field>
<field x="19.5" y="10.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="10.5" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="2","X","")</source>
</field>
@ -44,7 +44,7 @@
<groups>2</groups>
<source>IF(#TRIMESTRE="12","X","")</source>
</field>
<field x="19.5" y="11.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="11.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="3","X","")</source>
</field>
@ -111,11 +111,11 @@
<field x="20.5" y="13.75" type="Stringa" width="30" pattern="1">
<source>#SOCIO</source>
</field>
<field x="64.25" y="13.75" type="Stringa" width="1" pattern="1">
<field x="64.25" y="14" type="Stringa" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PRODUT="1","X","")</source>
</field>
<field x="73.75" y="13.75" type="Stringa" width="1" pattern="1">
<field x="73.75" y="14" type="Stringa" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PRODUT="2","X","")</source>
</field>
@ -142,441 +142,171 @@
<source>#EMAIL</source>
</field>
</section>
<section type="Head" level="1" />
<section type="Body">
<section type="Head" level="1" pattern="1" />
<section type="Head" level="2" pattern="1">
<groupby>J</groupby>
<prescript description="H2 PRESCRIPT">0
#F2.101 !
0
#F2.102 !
0
#F2.103 !
0
#F2.104 !</prescript>
</section>
<section type="Body" pattern="1">
<field x="2" y="0.5" type="Immagine" width="90" height="55" pattern="1">
<source>"tp0900ac.png"</source>
</field>
</section>
<section type="Body" level="1">
<field type="Numero" hidden="1" align="right" width="2" id="10" pattern="1">
<source>NUM(J[3,4])</source>
<section type="Body" level="1" pattern="1">
<field x="10" y="1" type="Stringa" hidden="1" width="4" pattern="1">
<source>CODNUM</source>
</field>
<field x="3.5" type="Stringa" hidden="1" width="6" id="20" pattern="1">
<prescript description="B1.20 PRESCRIPT">"#F0."
#10 @
100
+
+
#THIS !
</prescript>
<field x="16" y="1" type="Numero" hidden="1" align="right" width="4" pattern="1">
<source>ANNO</source>
</field>
<field x="22.25" type="Stringa" hidden="1" width="6" id="30" pattern="1">
<prescript description="B1.30 PRESCRIPT">"#F0."
#10 @
200
+
+
#THIS !
</prescript>
<field x="23" y="1" type="Numero" hidden="1" align="right" width="7" pattern="1">
<source>NDOC</source>
</field>
<field x="42" type="Stringa" hidden="1" width="6" id="40" pattern="1">
<prescript description="B1.40 PRESCRIPT">"#F0."
#10 @
300
+
+
#THIS !
</prescript>
<field x="32" y="1" type="Data" hidden="1" width="10" pattern="1">
<source>DATADOC</source>
</field>
<field x="62" type="Stringa" hidden="1" width="6" id="50" pattern="1">
<prescript description="B1.50 PRESCRIPT">"#F0."
#10 @
500
<field x="43" y="1" type="Stringa" hidden="1" width="7" pattern="1">
<source>CODCLI</source>
</field>
<field type="Stringa" hidden="1" align="right" width="4" id="100" pattern="1">
<source>NUM(SOTTOCL)</source>
<postscript description="B1.100 POSTSCRIPT">#THIS @
#F2.100 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1" hide_zero="1">
<source>CONAIA</source>
<postscript description="B1.101 POSTSCRIPT">#THIS @
#F2.101 @
+
#F2.101 !</postscript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1" hide_zero="1">
<source>CONAIB</source>
<postscript description="B1.102 POSTSCRIPT">#THIS @
#F2.102 @
+
#THIS !
</prescript>
#F2.102 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1">
<source>M</source>
<prescript description="B1.101 PRESCRIPT">#THIS @
#20 @
+!</prescript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1">
<source>N</source>
<prescript description="B1.102 PRESCRIPT">#THIS @
#30 @
+!</prescript>
</field>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" text="#########,@@">
<source>O</source>
<prescript description="B1.103 PRESCRIPT">#THIS @
#40 @
+!</prescript>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<source>CONAIBxC</source>
<postscript description="B1.103 POSTSCRIPT">#THIS @
#F2.103 @
+
#F2.103 !</postscript>
</field>
<field x="70" type="Numero" hidden="1" align="right" width="10" id="104" pattern="1" hide_zero="1">
<source>P</source>
<prescript description="B1.104 PRESCRIPT">#THIS @
#50 @
+!</prescript>
<postscript description="B1.104 POSTSCRIPT">#101 @
#102 @
+
DUP
#THIS !
#F2.104
+!</postscript>
</field>
</section>
<section y="26" type="Foot">
<section y="41" type="Foot" pattern="1">
<font face="Courier New" size="8" />
<field x="26.5" y="20" type="Data" width="14" pattern="1">
<field x="26.5" y="10.75" type="Data" width="14" pattern="1">
<font face="Courier New" size="10" />
<source>#SYSTEM.DATE</source>
</field>
<field x="29.25" y="0.25" type="Numero" align="right" width="10" id="110" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.110 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="1.25" type="Numero" align="right" width="10" id="120" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.120 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="2.25" type="Numero" align="right" width="10" id="130" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.130 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="3.25" type="Numero" align="right" width="10" id="140" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.140 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="4.25" type="Numero" align="right" width="10" id="150" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.150 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="5.25" type="Numero" align="right" width="10" id="160" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.160 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="6.25" type="Numero" align="right" width="10" id="170" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.170 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="7.25" type="Numero" align="right" width="10" id="180" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.180 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="8.25" type="Numero" align="right" width="10" id="190" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.190 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="9.25" type="Numero" align="right" width="10" id="199" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.199 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="0.25" type="Numero" align="right" width="10" id="210" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.210 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="1.25" type="Numero" align="right" width="10" id="220" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.220 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="2.25" type="Numero" align="right" width="10" id="230" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.230 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="3.25" type="Numero" align="right" width="10" id="240" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.240 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="4.25" type="Numero" align="right" width="10" id="250" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.250 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="5.25" type="Numero" align="right" width="10" id="260" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.260 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="6.25" type="Numero" align="right" width="10" id="270" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.270 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="7.25" type="Numero" align="right" width="10" id="280" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.280 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="8.25" type="Numero" align="right" width="10" id="290" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.290 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="9.25" type="Numero" align="right" width="10" id="299" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.299 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="82" y="0.37" type="Valuta" hidden="1" align="right" width="10" id="310" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82" y="1.37" type="Valuta" hidden="1" align="right" width="10" id="320" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82" y="2.37" type="Valuta" hidden="1" align="right" width="10" id="330" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82" y="3.37" type="Valuta" hidden="1" align="right" width="10" id="340" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82" y="4.37" type="Valuta" hidden="1" align="right" width="10" id="350" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82" y="5.37" type="Valuta" hidden="1" align="right" width="10" id="360" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82" y="6.37" type="Valuta" hidden="1" align="right" width="10" id="370" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82" y="7.37" type="Valuta" hidden="1" align="right" width="10" id="380" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82" y="8.37" type="Valuta" hidden="1" align="right" width="10" id="390" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82" y="9.37" type="Valuta" hidden="1" align="right" width="10" id="399" pattern="1" hide_zero="1" text="#########,@@" />
<field x="53" y="0.25" type="Numero" align="right" width="5" id="410" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.410 PRESCRIPT">#310 @
#210 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="1.25" type="Numero" align="right" width="5" id="420" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.420 PRESCRIPT">#320 @
#220 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="2.25" type="Numero" align="right" width="5" id="430" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.430 PRESCRIPT">#330 @
#230 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="3.25" type="Numero" align="right" width="5" id="440" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.440 PRESCRIPT">#340 @
#240 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="4.25" type="Numero" align="right" width="5" id="450" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.450 PRESCRIPT">#350 @
#250 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="5.25" type="Numero" align="right" width="5" id="460" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.460 PRESCRIPT">#360 @
#260 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="6.25" type="Numero" align="right" width="5" id="470" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.470 PRESCRIPT">#370 @
#270 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="7.25" type="Numero" align="right" width="5" id="480" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.480 PRESCRIPT">#380 @
#280 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="8.25" type="Numero" align="right" width="5" id="490" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.490 PRESCRIPT">#390 @
#290 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="9.25" type="Numero" align="right" width="5" id="499" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.499 PRESCRIPT">#399 @
#299 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="0.25" type="Numero" align="right" width="10" id="510" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.510 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="1.25" type="Numero" align="right" width="10" id="520" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.520 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="2.25" type="Numero" align="right" width="10" id="530" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.530 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="3.25" type="Numero" align="right" width="10" id="540" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.540 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="4.25" type="Numero" align="right" width="10" id="550" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.550 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="5.25" type="Numero" align="right" width="10" id="560" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.560 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="6.25" type="Numero" align="right" width="10" id="570" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.570 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="7.25" type="Numero" align="right" width="10" id="580" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.580 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="8.25" type="Numero" align="right" width="10" id="590" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.590 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="9.25" type="Numero" align="right" width="10" id="599" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.599 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="60.5" y="0.25" type="Valuta" align="right" width="10" id="610" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.610 PRESCRIPT">#210 @
#410 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="1.25" type="Valuta" align="right" width="10" id="620" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.620 PRESCRIPT">#220 @
#420 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="2.25" type="Valuta" align="right" width="10" id="630" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.630 PRESCRIPT">#230 @
#430 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="3.25" type="Valuta" align="right" width="10" id="640" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.640 PRESCRIPT">#240 @
#440 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="4.25" type="Valuta" align="right" width="10" id="650" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.650 PRESCRIPT">#250 @
#450 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="5.25" type="Valuta" align="right" width="10" id="660" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.660 PRESCRIPT">#260 @
#460 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="6.25" type="Valuta" align="right" width="10" id="670" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.670 PRESCRIPT">#270 @
#470 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="7.25" type="Valuta" align="right" width="10" id="680" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.680 PRESCRIPT">#280 @
#480 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="8.25" type="Valuta" align="right" width="10" id="690" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.690 PRESCRIPT">#290 @
#490 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="9.25" type="Valuta" align="right" width="10" id="699" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.699 PRESCRIPT">#299 @
#499 @
*
#THIS !</prescript>
</field>
<field x="29.25" y="10.25" type="Numero" align="right" width="10" id="1000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="29.25" y="0.5" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#110+#120+#130+#140+#150+#160+#170+#180+#190+#199</source>
<prescript description="F0.1000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="10.25" type="Numero" align="right" width="10" id="2000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="39.75" y="0.5" type="Numero" align="right" width="10" id="102" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#210+#220+#230+#240+#250+#260+#270+#280+#290+#299</source>
<prescript description="F0.2000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="82" y="10.37" type="Valuta" hidden="1" align="right" width="10" id="3000" pattern="1" hide_zero="1" text="#########,@@">
<field x="83.37" y="0.56" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<source>#310+#320+#330+#340+#350+#360+#370+#380+#390+#399</source>
</field>
<field x="53" y="10.25" type="Numero" align="right" width="5" id="4000" pattern="1" hide_zero="1" text="##,@@">
<field x="53" y="0.5" type="Numero" align="right" width="5" id="104" pattern="1" hide_zero="1" text="###,@">
<font face="Courier New" bold="1" size="8" />
<prescript description="F0.4000 PRESCRIPT">#3000 @
#2000 @
<prescript description="F0.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="10.25" type="Numero" align="right" width="10" id="5000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="70.75" y="0.5" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#510+#520+#530+#540+#550+#560+#570+#580+#590+#599</source>
<prescript description="F0.5000 PRESCRIPT">#THIS @
1000 &#2F;
<prescript description="F0.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" y="10.25" type="Valuta" align="right" width="10" id="6000" pattern="1" hide_zero="1" text="#########,@@">
<field x="60.5" y="0.5" type="Valuta" align="right" width="10" id="106" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<prescript description="F0.6000 PRESCRIPT">#2000 @
#4000 @
<prescript description="F0.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field x="25" y="12.25" type="Numero" align="right" width="55" id="7000" pattern="1" text="LETTERE">
<prescript description="F0.7000 PRESCRIPT">#6000 @
2
ROUND
#THIS !</prescript>
</field>
</section>
<section type="Foot" level="1" />
</report>
<section type="Foot" level="1" pattern="1" />
<section type="Foot" level="2" pattern="1">
<field type="Stringa" hidden="1" bg_color="#F2F2F2" width="4" id="100" pattern="1" text="SOTTOCL">
<font face="Arial Narrow" size="8" />
</field>
<field x="29.25" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.101 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.101 POSTSCRIPT">#THIS @
#F0.101 @
+
#F0.101 !</postscript>
</field>
<field x="39.75" type="Numero" align="right" width="10" id="102" pattern="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.102 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.102 POSTSCRIPT">#THIS @
#F0.102 @
+
#F0.102 !</postscript>
</field>
<field x="84.87" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" size="8" />
<postscript description="F2.103 POSTSCRIPT">#THIS @
#F0.103 @
+
#F0.103 !</postscript>
</field>
<field x="53" type="Numero" align="right" width="5" id="104" pattern="1" text="###,@">
<font face="Courier New" size="8" />
<prescript description="F2.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" type="Valuta" align="right" width="10" id="106" pattern="1" text="#########,@@">
<font face="Courier New" size="8" />
<prescript description="F2.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field type="Stringa" bg_color="#F2F2F2" width="28" id="200" pattern="1">
<font face="Courier New" size="8" />
<prescript description="F2.200 PRESCRIPT">MESSAGE ISAMREAD,163,MOD='VE'!COD='SCC'!CODTAB=#100,S0
</prescript>
</field>
</section>
</report>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 70 KiB

View File

@ -2,7 +2,7 @@
<report name="tp0900al" orientation="1" lpi="6">
<description>Dichiarazione CONAI alluminio 6.1</description>
<font face="Courier New" size="10" />
<section type="Head">
<section type="Head" height="25.25" pattern="1">
<font face="Arial Narrow" size="10" />
<field x="18.5" y="9.25" type="Array" hidden="1" width="1" pattern="1">
<source>#PERIODO</source>
@ -12,7 +12,7 @@
<li Value="MESE" Code="3">MESSAGE HIDE,2@|SHOW,3@</li>
</list>
</field>
<field x="19.5" y="9.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="9.5" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="1","X","")</source>
</field>
@ -20,7 +20,7 @@
<font face="Arial" size="10" />
<source>#ANNO</source>
</field>
<field x="19.5" y="10.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="10.5" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="2","X","")</source>
</field>
@ -44,7 +44,7 @@
<groups>2</groups>
<source>IF(#TRIMESTRE="12","X","")</source>
</field>
<field x="19.5" y="11.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="11.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="3","X","")</source>
</field>
@ -111,11 +111,11 @@
<field x="20.5" y="13.75" type="Stringa" width="30" pattern="1">
<source>#SOCIO</source>
</field>
<field x="64.25" y="13.75" type="Stringa" width="1" pattern="1">
<field x="64.25" y="14" type="Stringa" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PRODUT="1","X","")</source>
</field>
<field x="73.75" y="13.75" type="Stringa" width="1" pattern="1">
<field x="73.75" y="14" type="Stringa" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PRODUT="2","X","")</source>
</field>
@ -142,441 +142,171 @@
<source>#EMAIL</source>
</field>
</section>
<section type="Head" level="1" />
<section type="Body">
<section type="Head" level="1" pattern="1" />
<section type="Head" level="2" pattern="1">
<groupby>J</groupby>
<prescript description="H2 PRESCRIPT">0
#F2.101 !
0
#F2.102 !
0
#F2.103 !
0
#F2.104 !</prescript>
</section>
<section type="Body" pattern="1">
<field x="2" y="0.5" type="Immagine" width="90" height="55" pattern="1">
<source>"tp0900al.png"</source>
</field>
</section>
<section type="Body" level="1">
<field type="Numero" hidden="1" align="right" width="2" id="10" pattern="1">
<source>NUM(J[3,4])</source>
<section type="Body" level="1" pattern="1">
<field x="10" y="1" type="Stringa" hidden="1" width="4" pattern="1">
<source>CODNUM</source>
</field>
<field x="3.5" type="Stringa" hidden="1" width="6" id="20" pattern="1">
<prescript description="B1.20 PRESCRIPT">"#F0."
#10 @
100
+
+
#THIS !
</prescript>
<field x="16" y="1" type="Numero" hidden="1" align="right" width="4" pattern="1">
<source>ANNO</source>
</field>
<field x="22.25" type="Stringa" hidden="1" width="6" id="30" pattern="1">
<prescript description="B1.30 PRESCRIPT">"#F0."
#10 @
200
+
+
#THIS !
</prescript>
<field x="23" y="1" type="Numero" hidden="1" align="right" width="7" pattern="1">
<source>NDOC</source>
</field>
<field x="42" type="Stringa" hidden="1" width="6" id="40" pattern="1">
<prescript description="B1.40 PRESCRIPT">"#F0."
#10 @
300
+
+
#THIS !
</prescript>
<field x="32" y="1" type="Data" hidden="1" width="10" pattern="1">
<source>DATADOC</source>
</field>
<field x="62" type="Stringa" hidden="1" width="6" id="50" pattern="1">
<prescript description="B1.50 PRESCRIPT">"#F0."
#10 @
500
<field x="43" y="1" type="Stringa" hidden="1" width="7" pattern="1">
<source>CODCLI</source>
</field>
<field type="Stringa" hidden="1" align="right" width="4" id="100" pattern="1">
<source>NUM(SOTTOCL)</source>
<postscript description="B1.100 POSTSCRIPT">#THIS @
#F2.100 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1" hide_zero="1">
<source>CONAIA</source>
<postscript description="B1.101 POSTSCRIPT">#THIS @
#F2.101 @
+
#F2.101 !</postscript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1" hide_zero="1">
<source>CONAIB</source>
<postscript description="B1.102 POSTSCRIPT">#THIS @
#F2.102 @
+
#THIS !
</prescript>
#F2.102 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1">
<source>M</source>
<prescript description="B1.101 PRESCRIPT">#THIS @
#20 @
+!</prescript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1">
<source>N</source>
<prescript description="B1.102 PRESCRIPT">#THIS @
#30 @
+!</prescript>
</field>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" text="#########,@@">
<source>O</source>
<prescript description="B1.103 PRESCRIPT">#THIS @
#40 @
+!</prescript>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<source>CONAIBxC</source>
<postscript description="B1.103 POSTSCRIPT">#THIS @
#F2.103 @
+
#F2.103 !</postscript>
</field>
<field x="70" type="Numero" hidden="1" align="right" width="10" id="104" pattern="1" hide_zero="1">
<source>P</source>
<prescript description="B1.104 PRESCRIPT">#THIS @
#50 @
+!</prescript>
<postscript description="B1.104 POSTSCRIPT">#101 @
#102 @
+
DUP
#THIS !
#F2.104
+!</postscript>
</field>
</section>
<section y="26" type="Foot">
<section y="41" type="Foot" pattern="1">
<font face="Courier New" size="8" />
<field x="26.5" y="20" type="Data" width="14" pattern="1">
<field x="26.5" y="10.75" type="Data" width="14" pattern="1">
<font face="Courier New" size="10" />
<source>#SYSTEM.DATE</source>
</field>
<field x="29.25" y="0.25" type="Numero" align="right" width="10" id="110" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.110 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="1.25" type="Numero" align="right" width="10" id="120" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.120 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="2.25" type="Numero" align="right" width="10" id="130" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.130 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="3.25" type="Numero" align="right" width="10" id="140" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.140 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="4.25" type="Numero" align="right" width="10" id="150" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.150 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="5.25" type="Numero" align="right" width="10" id="160" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.160 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="6.25" type="Numero" align="right" width="10" id="170" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.170 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="7.25" type="Numero" align="right" width="10" id="180" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.180 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="8.25" type="Numero" align="right" width="10" id="190" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.190 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="9.25" type="Numero" align="right" width="10" id="199" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.199 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="0.25" type="Numero" align="right" width="10" id="210" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.210 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="1.25" type="Numero" align="right" width="10" id="220" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.220 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="2.25" type="Numero" align="right" width="10" id="230" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.230 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="3.25" type="Numero" align="right" width="10" id="240" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.240 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="4.25" type="Numero" align="right" width="10" id="250" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.250 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="5.25" type="Numero" align="right" width="10" id="260" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.260 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="6.25" type="Numero" align="right" width="10" id="270" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.270 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="7.25" type="Numero" align="right" width="10" id="280" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.280 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="8.25" type="Numero" align="right" width="10" id="290" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.290 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="9.25" type="Numero" align="right" width="10" id="299" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.299 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="82.37" y="0.37" type="Valuta" hidden="1" align="right" width="10" id="310" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.37" y="1.37" type="Valuta" hidden="1" align="right" width="10" id="320" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.37" y="2.37" type="Valuta" hidden="1" align="right" width="10" id="330" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.37" y="3.37" type="Valuta" hidden="1" align="right" width="10" id="340" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.37" y="4.37" type="Valuta" hidden="1" align="right" width="10" id="350" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.37" y="5.37" type="Valuta" hidden="1" align="right" width="10" id="360" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.37" y="6.37" type="Valuta" hidden="1" align="right" width="10" id="370" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.37" y="7.37" type="Valuta" hidden="1" align="right" width="10" id="380" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.37" y="8.37" type="Valuta" hidden="1" align="right" width="10" id="390" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.37" y="9.37" type="Valuta" hidden="1" align="right" width="10" id="399" pattern="1" hide_zero="1" text="#########,@@" />
<field x="53" y="0.25" type="Numero" align="right" width="5" id="410" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.410 PRESCRIPT">#310 @
#210 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="1.25" type="Numero" align="right" width="5" id="420" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.420 PRESCRIPT">#320 @
#220 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="2.25" type="Numero" align="right" width="5" id="430" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.430 PRESCRIPT">#330 @
#230 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="3.25" type="Numero" align="right" width="5" id="440" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.440 PRESCRIPT">#340 @
#240 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="4.25" type="Numero" align="right" width="5" id="450" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.450 PRESCRIPT">#350 @
#250 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="5.25" type="Numero" align="right" width="5" id="460" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.460 PRESCRIPT">#360 @
#260 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="6.25" type="Numero" align="right" width="5" id="470" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.470 PRESCRIPT">#370 @
#270 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="7.25" type="Numero" align="right" width="5" id="480" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.480 PRESCRIPT">#380 @
#280 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="8.25" type="Numero" align="right" width="5" id="490" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.490 PRESCRIPT">#390 @
#290 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="9.25" type="Numero" align="right" width="5" id="499" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.499 PRESCRIPT">#399 @
#299 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="0.25" type="Numero" align="right" width="10" id="510" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.510 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="1.25" type="Numero" align="right" width="10" id="520" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.520 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="2.25" type="Numero" align="right" width="10" id="530" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.530 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="3.25" type="Numero" align="right" width="10" id="540" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.540 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="4.25" type="Numero" align="right" width="10" id="550" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.550 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="5.25" type="Numero" align="right" width="10" id="560" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.560 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="6.25" type="Numero" align="right" width="10" id="570" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.570 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="7.25" type="Numero" align="right" width="10" id="580" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.580 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="8.25" type="Numero" align="right" width="10" id="590" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.590 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="9.25" type="Numero" align="right" width="10" id="599" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.599 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="60.5" y="0.25" type="Valuta" align="right" width="10" id="610" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.610 PRESCRIPT">#210 @
#410 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="1.25" type="Valuta" align="right" width="10" id="620" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.620 PRESCRIPT">#220 @
#420 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="2.25" type="Valuta" align="right" width="10" id="630" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.630 PRESCRIPT">#230 @
#430 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="3.25" type="Valuta" align="right" width="10" id="640" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.640 PRESCRIPT">#240 @
#440 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="4.25" type="Valuta" align="right" width="10" id="650" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.650 PRESCRIPT">#250 @
#450 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="5.25" type="Valuta" align="right" width="10" id="660" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.660 PRESCRIPT">#260 @
#460 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="6.25" type="Valuta" align="right" width="10" id="670" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.670 PRESCRIPT">#270 @
#470 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="7.25" type="Valuta" align="right" width="10" id="680" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.680 PRESCRIPT">#280 @
#480 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="8.25" type="Valuta" align="right" width="10" id="690" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.690 PRESCRIPT">#290 @
#490 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="9.25" type="Valuta" align="right" width="10" id="699" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.699 PRESCRIPT">#299 @
#499 @
*
#THIS !</prescript>
</field>
<field x="29.25" y="10.25" type="Numero" align="right" width="10" id="1000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="29.25" y="0.5" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#110+#120+#130+#140+#150+#160+#170+#180+#190+#199</source>
<prescript description="F0.1000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="10.25" type="Numero" align="right" width="10" id="2000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="39.75" y="0.5" type="Numero" align="right" width="10" id="102" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#210+#220+#230+#240+#250+#260+#270+#280+#290+#299</source>
<prescript description="F0.2000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="82.37" y="10.37" type="Valuta" hidden="1" align="right" width="10" id="3000" pattern="1" hide_zero="1" text="#########,@@">
<field x="83.37" y="0.56" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<source>#310+#320+#330+#340+#350+#360+#370+#380+#390+#399</source>
</field>
<field x="53" y="10.25" type="Numero" align="right" width="5" id="4000" pattern="1" hide_zero="1" text="##,@@">
<field x="53" y="0.5" type="Numero" align="right" width="5" id="104" pattern="1" hide_zero="1" text="###,@">
<font face="Courier New" bold="1" size="8" />
<prescript description="F0.4000 PRESCRIPT">#3000 @
#2000 @
<prescript description="F0.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="10.25" type="Numero" align="right" width="10" id="5000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="70.75" y="0.5" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#510+#520+#530+#540+#550+#560+#570+#580+#590+#599</source>
<prescript description="F0.5000 PRESCRIPT">#THIS @
1000 &#2F;
<prescript description="F0.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" y="10.25" type="Valuta" align="right" width="10" id="6000" pattern="1" hide_zero="1" text="#########,@@">
<field x="60.5" y="0.5" type="Valuta" align="right" width="10" id="106" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<prescript description="F0.6000 PRESCRIPT">#2000 @
#4000 @
<prescript description="F0.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field x="25" y="12.25" type="Numero" align="right" width="55" id="7000" pattern="1" text="LETTERE">
<prescript description="F0.7000 PRESCRIPT">#6000 @
2
ROUND
#THIS !</prescript>
</field>
</section>
<section type="Foot" level="1" />
</report>
<section type="Foot" level="1" pattern="1" />
<section type="Foot" level="2" pattern="1">
<field type="Stringa" hidden="1" bg_color="#F2F2F2" width="4" id="100" pattern="1" text="SOTTOCL">
<font face="Arial Narrow" size="8" />
</field>
<field x="29.25" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.101 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.101 POSTSCRIPT">#THIS @
#F0.101 @
+
#F0.101 !</postscript>
</field>
<field x="39.75" type="Numero" align="right" width="10" id="102" pattern="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.102 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.102 POSTSCRIPT">#THIS @
#F0.102 @
+
#F0.102 !</postscript>
</field>
<field x="84.87" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" size="8" />
<postscript description="F2.103 POSTSCRIPT">#THIS @
#F0.103 @
+
#F0.103 !</postscript>
</field>
<field x="53" type="Numero" align="right" width="5" id="104" pattern="1" text="###,@">
<font face="Courier New" size="8" />
<prescript description="F2.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" type="Valuta" align="right" width="10" id="106" pattern="1" text="#########,@@">
<font face="Courier New" size="8" />
<prescript description="F2.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field type="Stringa" bg_color="#F2F2F2" width="28" id="200" pattern="1">
<font face="Courier New" size="8" />
<prescript description="F2.200 PRESCRIPT">MESSAGE ISAMREAD,163,MOD='VE'!COD='SCC'!CODTAB=#100,S0
</prescript>
</field>
</section>
</report>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -2,7 +2,7 @@
<report name="tp0900ca" orientation="1" lpi="6">
<description>Dichiarazione CONAI carta 6.1</description>
<font face="Courier New" size="10" />
<section type="Head">
<section type="Head" height="25.25" pattern="1">
<font face="Arial Narrow" size="10" />
<field x="18.5" y="9.25" type="Array" hidden="1" width="1" pattern="1">
<source>#PERIODO</source>
@ -12,7 +12,7 @@
<li Value="MESE" Code="3">MESSAGE HIDE,2@|SHOW,3@</li>
</list>
</field>
<field x="19.5" y="9.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="9.5" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="1","X","")</source>
</field>
@ -20,7 +20,7 @@
<font face="Arial" size="10" />
<source>#ANNO</source>
</field>
<field x="19.5" y="10.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="10.5" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="2","X","")</source>
</field>
@ -44,7 +44,7 @@
<groups>2</groups>
<source>IF(#TRIMESTRE="12","X","")</source>
</field>
<field x="19.5" y="11.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="11.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="3","X","")</source>
</field>
@ -111,11 +111,11 @@
<field x="20.5" y="13.75" type="Stringa" width="30" pattern="1">
<source>#SOCIO</source>
</field>
<field x="64.25" y="13.75" type="Stringa" width="1" pattern="1">
<field x="64.25" y="14" type="Stringa" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PRODUT="1","X","")</source>
</field>
<field x="73.75" y="13.75" type="Stringa" width="1" pattern="1">
<field x="73.75" y="14" type="Stringa" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PRODUT="2","X","")</source>
</field>
@ -142,442 +142,171 @@
<source>#EMAIL</source>
</field>
</section>
<section type="Head" level="1" />
<section type="Body">
<section type="Head" level="1" pattern="1" />
<section type="Head" level="2" pattern="1">
<groupby>J</groupby>
<prescript description="H2 PRESCRIPT">0
#F2.101 !
0
#F2.102 !
0
#F2.103 !
0
#F2.104 !</prescript>
</section>
<section type="Body" pattern="1">
<field x="2" y="0.5" type="Immagine" width="90" height="55" pattern="1">
<source>"tp0900ca.png"</source>
</field>
</section>
<section type="Body" level="1">
<field type="Numero" hidden="1" align="right" width="2" id="10" pattern="1">
<source>NUM(J[3,4])</source>
<section type="Body" level="1" pattern="1">
<field x="10" y="1" type="Stringa" hidden="1" width="4" pattern="1">
<source>CODNUM</source>
</field>
<field x="3.5" type="Stringa" hidden="1" width="6" id="20" pattern="1">
<prescript description="B1.20 PRESCRIPT">"#F0."
#10 @
100
+
+
#THIS !
</prescript>
<field x="16" y="1" type="Numero" hidden="1" align="right" width="4" pattern="1">
<source>ANNO</source>
</field>
<field x="22.25" type="Stringa" hidden="1" width="6" id="30" pattern="1">
<prescript description="B1.30 PRESCRIPT">"#F0."
#10 @
200
+
+
#THIS !
</prescript>
<field x="23" y="1" type="Numero" hidden="1" align="right" width="7" pattern="1">
<source>NDOC</source>
</field>
<field x="42" type="Stringa" hidden="1" width="6" id="40" pattern="1">
<prescript description="B1.40 PRESCRIPT">"#F0."
#10 @
300
+
+
#THIS !
</prescript>
<field x="32" y="1" type="Data" hidden="1" width="10" pattern="1">
<source>DATADOC</source>
</field>
<field x="62" type="Stringa" hidden="1" width="6" id="50" pattern="1">
<prescript description="B1.50 PRESCRIPT">"#F0."
#10 @
500
<field x="43" y="1" type="Stringa" hidden="1" width="7" pattern="1">
<source>CODCLI</source>
</field>
<field type="Stringa" hidden="1" align="right" width="4" id="100" pattern="1">
<source>NUM(SOTTOCL)</source>
<postscript description="B1.100 POSTSCRIPT">#THIS @
#F2.100 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1" hide_zero="1">
<source>CONAIA</source>
<postscript description="B1.101 POSTSCRIPT">#THIS @
#F2.101 @
+
#F2.101 !</postscript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1" hide_zero="1">
<source>CONAIB</source>
<postscript description="B1.102 POSTSCRIPT">#THIS @
#F2.102 @
+
#THIS !
</prescript>
#F2.102 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1">
<source>M</source>
<prescript description="B1.101 PRESCRIPT">#THIS @
#20 @
+!</prescript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1">
<source>N</source>
<prescript description="B1.102 PRESCRIPT">#THIS @
#30 @
+!</prescript>
</field>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" text="#########,@@">
<source>O</source>
<prescript description="B1.103 PRESCRIPT">#THIS @
#40 @
+!</prescript>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<source>CONAIBxC</source>
<postscript description="B1.103 POSTSCRIPT">#THIS @
#F2.103 @
+
#F2.103 !</postscript>
</field>
<field x="70" type="Numero" hidden="1" align="right" width="10" id="104" pattern="1" hide_zero="1">
<source>P</source>
<prescript description="B1.104 PRESCRIPT">#THIS @
#50 @
+!</prescript>
<postscript description="B1.104 POSTSCRIPT">#101 @
#102 @
+
DUP
#THIS !
#F2.104
+!</postscript>
</field>
</section>
<section y="26" type="Foot">
<section y="41" type="Foot" pattern="1">
<font face="Courier New" size="8" />
<field x="26.5" y="20" type="Data" width="14" pattern="1">
<field x="26.5" y="10.75" type="Data" width="14" pattern="1">
<font face="Courier New" size="10" />
<source>#SYSTEM.DATE</source>
</field>
<field x="29.25" y="0.25" type="Numero" align="right" width="10" id="110" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.110 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="1.25" type="Numero" align="right" width="10" id="120" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.120 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="2.25" type="Numero" align="right" width="10" id="130" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.130 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="3.25" type="Numero" align="right" width="10" id="140" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.140 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="4.25" type="Numero" align="right" width="10" id="150" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.150 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="5.25" type="Numero" align="right" width="10" id="160" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.160 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="6.25" type="Numero" align="right" width="10" id="170" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.170 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="7.25" type="Numero" align="right" width="10" id="180" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.180 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="8.25" type="Numero" align="right" width="10" id="190" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.190 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="9.25" type="Numero" align="right" width="10" id="199" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.199 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="0.25" type="Numero" align="right" width="10" id="210" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.210 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="1.25" type="Numero" align="right" width="10" id="220" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.220 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="2.25" type="Numero" align="right" width="10" id="230" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.230 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="3.25" type="Numero" align="right" width="10" id="240" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.240 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="4.25" type="Numero" align="right" width="10" id="250" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.250 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="5.25" type="Numero" align="right" width="10" id="260" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.260 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="6.25" type="Numero" align="right" width="10" id="270" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.270 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="7.25" type="Numero" align="right" width="10" id="280" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.280 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="8.25" type="Numero" align="right" width="10" id="290" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.290 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="9.25" type="Numero" align="right" width="10" id="299" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.299 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="82.12" y="0.37" type="Valuta" hidden="1" align="right" width="10" id="310" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.12" y="1.37" type="Valuta" hidden="1" align="right" width="10" id="320" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.12" y="2.37" type="Valuta" hidden="1" align="right" width="10" id="330" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.12" y="3.37" type="Valuta" hidden="1" align="right" width="10" id="340" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.12" y="4.37" type="Valuta" hidden="1" align="right" width="10" id="350" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.12" y="5.37" type="Valuta" hidden="1" align="right" width="10" id="360" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.12" y="6.37" type="Valuta" hidden="1" align="right" width="10" id="370" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.12" y="7.37" type="Valuta" hidden="1" align="right" width="10" id="380" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.12" y="8.37" type="Valuta" hidden="1" align="right" width="10" id="390" pattern="1" hide_zero="1" text="#########,@@" />
<field x="82.12" y="9.37" type="Valuta" hidden="1" align="right" width="10" id="399" pattern="1" hide_zero="1" text="#########,@@" />
<field x="53" y="0.25" type="Numero" align="right" width="5" id="410" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.410 PRESCRIPT">#310 @
#210 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="1.25" type="Numero" align="right" width="5" id="420" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.420 PRESCRIPT">#320 @
#220 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="2.25" type="Numero" align="right" width="5" id="430" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.430 PRESCRIPT">#330 @
#230 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="3.25" type="Numero" align="right" width="5" id="440" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.440 PRESCRIPT">#340 @
#240 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="4.25" type="Numero" align="right" width="5" id="450" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.450 PRESCRIPT">#350 @
#250 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="5.25" type="Numero" align="right" width="5" id="460" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.460 PRESCRIPT">#360 @
#260 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="6.25" type="Numero" align="right" width="5" id="470" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.470 PRESCRIPT">#370 @
#270 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="7.25" type="Numero" align="right" width="5" id="480" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.480 PRESCRIPT">#380 @
#280 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="8.25" type="Numero" align="right" width="5" id="490" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.490 PRESCRIPT">#390 @
#290 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="9.25" type="Numero" align="right" width="5" id="499" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.499 PRESCRIPT">#399 @
#299 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="0.25" type="Numero" align="right" width="10" id="510" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.510 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="1.25" type="Numero" align="right" width="10" id="520" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.520 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="2.25" type="Numero" align="right" width="10" id="530" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.530 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="3.25" type="Numero" align="right" width="10" id="540" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.540 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="4.25" type="Numero" align="right" width="10" id="550" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.550 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="5.25" type="Numero" align="right" width="10" id="560" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.560 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="6.25" type="Numero" align="right" width="10" id="570" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.570 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="7.25" type="Numero" align="right" width="10" id="580" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.580 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="8.25" type="Numero" align="right" width="10" id="590" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.590 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="9.25" type="Numero" align="right" width="10" id="599" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.599 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="60.5" y="0.25" type="Valuta" align="right" width="10" id="610" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.610 PRESCRIPT">#210 @
#410 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="1.25" type="Valuta" align="right" width="10" id="620" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.620 PRESCRIPT">#220 @
#420 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="2.25" type="Valuta" align="right" width="10" id="630" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.630 PRESCRIPT">#230 @
#430 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="3.25" type="Valuta" align="right" width="10" id="640" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.640 PRESCRIPT">#240 @
#440 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="4.25" type="Valuta" align="right" width="10" id="650" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.650 PRESCRIPT">#250 @
#450 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="5.25" type="Valuta" align="right" width="10" id="660" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.660 PRESCRIPT">#260 @
#460 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="6.25" type="Valuta" align="right" width="10" id="670" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.670 PRESCRIPT">#270 @
#470 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="7.25" type="Valuta" align="right" width="10" id="680" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.680 PRESCRIPT">#280 @
#480 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="8.25" type="Valuta" align="right" width="10" id="690" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.690 PRESCRIPT">#290 @
#490 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="9.25" type="Valuta" align="right" width="10" id="699" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.699 PRESCRIPT">#299 @
#499 @
*
#THIS !</prescript>
</field>
<field x="29.25" y="10.25" type="Numero" align="right" width="10" id="1000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="29.25" y="0.5" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#110+#120+#130+#140+#150+#160+#170+#180+#190+#199</source>
<prescript description="F0.1000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="10.25" type="Numero" align="right" width="10" id="2000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="39.75" y="0.5" type="Numero" align="right" width="10" id="102" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#210+#220+#230+#240+#250+#260+#270+#280+#290+#299</source>
<prescript description="F0.2000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="82.12" y="10.37" type="Valuta" hidden="1" align="right" width="10" id="3000" pattern="1" hide_zero="1" text="#########,@@">
<field x="83.37" y="0.56" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<source>#310+#320+#330+#340+#350+#360+#370+#380+#390+#399</source>
</field>
<field x="53" y="10.25" type="Numero" hidden="1" align="right" width="5" id="4000" pattern="1" hide_zero="1" text="##,@@">
<field x="53" y="0.5" type="Numero" align="right" width="5" id="104" pattern="1" hide_zero="1" text="###,@">
<font face="Courier New" bold="1" size="8" />
<prescript description="F0.4000 PRESCRIPT">#3000 @
#2000 @
<prescript description="F0.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="10.25" type="Numero" align="right" width="10" id="5000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="70.75" y="0.5" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#510+#520+#530+#540+#550+#560+#570+#580+#590+#599</source>
<prescript description="F0.5000 PRESCRIPT">#THIS @
1000 &#2F;
<prescript description="F0.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" y="10.25" type="Valuta" align="right" width="10" id="6000" pattern="1" hide_zero="1" text="#########,@@">
<field x="60.5" y="0.5" type="Valuta" align="right" width="10" id="106" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<source>#610+#620+#630+#640+#650+#660+#670+#680+#690+#699</source>
<prescript description="F0.6000 PRESCRIPT">#2000 @
#4000 @
<prescript description="F0.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field x="25" y="12.25" type="Numero" align="right" width="55" id="7000" pattern="1" text="LETTERE">
<prescript description="F0.7000 PRESCRIPT">#6000 @
2
ROUND
#THIS !</prescript>
</field>
</section>
<section type="Foot" level="1" />
</report>
<section type="Foot" level="1" pattern="1" />
<section type="Foot" level="2" pattern="1">
<field type="Stringa" hidden="1" bg_color="#F2F2F2" width="4" id="100" pattern="1" text="SOTTOCL">
<font face="Arial Narrow" size="8" />
</field>
<field x="29.25" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.101 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.101 POSTSCRIPT">#THIS @
#F0.101 @
+
#F0.101 !</postscript>
</field>
<field x="39.75" type="Numero" align="right" width="10" id="102" pattern="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.102 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.102 POSTSCRIPT">#THIS @
#F0.102 @
+
#F0.102 !</postscript>
</field>
<field x="84.87" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" size="8" />
<postscript description="F2.103 POSTSCRIPT">#THIS @
#F0.103 @
+
#F0.103 !</postscript>
</field>
<field x="53" type="Numero" align="right" width="5" id="104" pattern="1" text="###,@">
<font face="Courier New" size="8" />
<prescript description="F2.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" type="Valuta" align="right" width="10" id="106" pattern="1" text="#########,@@">
<font face="Courier New" size="8" />
<prescript description="F2.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field type="Stringa" bg_color="#F2F2F2" width="28" id="200" pattern="1">
<font face="Courier New" size="8" />
<prescript description="F2.200 PRESCRIPT">MESSAGE ISAMREAD,163,MOD='VE'!COD='SCC'!CODTAB=#100,S0
</prescript>
</field>
</section>
</report>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 69 KiB

View File

@ -2,7 +2,7 @@
<report name="tp0900le" orientation="1" lpi="6">
<description>Dichiarazione CONAI legno 6.1</description>
<font face="Courier New" size="10" />
<section type="Head">
<section type="Head" height="25.25" pattern="1">
<font face="Arial Narrow" size="10" />
<field x="18.5" y="9.25" type="Array" hidden="1" width="1" pattern="1">
<source>#PERIODO</source>
@ -12,7 +12,7 @@
<li Value="MESE" Code="3">MESSAGE HIDE,2@|SHOW,3@</li>
</list>
</field>
<field x="19.5" y="9.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="9.5" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="1","X","")</source>
</field>
@ -20,7 +20,7 @@
<font face="Arial" size="10" />
<source>#ANNO</source>
</field>
<field x="19.5" y="10.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="10.5" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="2","X","")</source>
</field>
@ -44,7 +44,7 @@
<groups>2</groups>
<source>IF(#TRIMESTRE="12","X","")</source>
</field>
<field x="19.5" y="11.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="11.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="3","X","")</source>
</field>
@ -111,11 +111,11 @@
<field x="20.5" y="13.75" type="Stringa" width="30" pattern="1">
<source>#SOCIO</source>
</field>
<field x="64.25" y="13.75" type="Stringa" width="1" pattern="1">
<field x="64.25" y="14" type="Stringa" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PRODUT="1","X","")</source>
</field>
<field x="73.75" y="13.75" type="Stringa" width="1" pattern="1">
<field x="73.75" y="14" type="Stringa" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PRODUT="2","X","")</source>
</field>
@ -142,379 +142,171 @@
<source>#EMAIL</source>
</field>
</section>
<section type="Head" level="1" />
<section type="Body">
<section type="Head" level="1" pattern="1" />
<section type="Head" level="2" pattern="1">
<groupby>J</groupby>
<prescript description="H2 PRESCRIPT">0
#F2.101 !
0
#F2.102 !
0
#F2.103 !
0
#F2.104 !</prescript>
</section>
<section type="Body" pattern="1">
<field x="2" y="0.5" type="Immagine" width="90" height="55" pattern="1">
<source>"tp0900le.png"</source>
</field>
</section>
<section type="Body" level="1">
<field type="Numero" hidden="1" align="right" width="2" id="10" pattern="1">
<source>NUM(J[3,4])</source>
<section type="Body" level="1" pattern="1">
<field x="10" y="1" type="Stringa" hidden="1" width="4" pattern="1">
<source>CODNUM</source>
</field>
<field x="3.5" type="Stringa" hidden="1" width="6" id="20" pattern="1">
<prescript description="B1.20 PRESCRIPT">"#F0."
#10 @
100
+
+
#THIS !
</prescript>
<field x="16" y="1" type="Numero" hidden="1" align="right" width="4" pattern="1">
<source>ANNO</source>
</field>
<field x="22.25" type="Stringa" hidden="1" width="6" id="30" pattern="1">
<prescript description="B1.30 PRESCRIPT">"#F0."
#10 @
200
+
+
#THIS !
</prescript>
<field x="23" y="1" type="Numero" hidden="1" align="right" width="7" pattern="1">
<source>NDOC</source>
</field>
<field x="42" type="Stringa" hidden="1" width="6" id="40" pattern="1">
<prescript description="B1.40 PRESCRIPT">"#F0."
#10 @
300
+
+
#THIS !
</prescript>
<field x="32" y="1" type="Data" hidden="1" width="10" pattern="1">
<source>DATADOC</source>
</field>
<field x="62" type="Stringa" hidden="1" width="6" id="50" pattern="1">
<prescript description="B1.50 PRESCRIPT">"#F0."
#10 @
500
<field x="43" y="1" type="Stringa" hidden="1" width="7" pattern="1">
<source>CODCLI</source>
</field>
<field type="Stringa" hidden="1" align="right" width="4" id="100" pattern="1">
<source>NUM(SOTTOCL)</source>
<postscript description="B1.100 POSTSCRIPT">#THIS @
#F2.100 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1" hide_zero="1">
<source>CONAIA</source>
<postscript description="B1.101 POSTSCRIPT">#THIS @
#F2.101 @
+
#F2.101 !</postscript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1" hide_zero="1">
<source>CONAIB</source>
<postscript description="B1.102 POSTSCRIPT">#THIS @
#F2.102 @
+
#THIS !
</prescript>
#F2.102 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1">
<source>M</source>
<prescript description="B1.101 PRESCRIPT">#THIS @
#20 @
+!</prescript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1">
<source>N</source>
<prescript description="B1.102 PRESCRIPT">#THIS @
#30 @
+!</prescript>
</field>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" text="#########,@@">
<source>O</source>
<prescript description="B1.103 PRESCRIPT">#THIS @
#40 @
+!</prescript>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<source>CONAIBxC</source>
<postscript description="B1.103 POSTSCRIPT">#THIS @
#F2.103 @
+
#F2.103 !</postscript>
</field>
<field x="70" type="Numero" hidden="1" align="right" width="10" id="104" pattern="1" hide_zero="1">
<source>P</source>
<prescript description="B1.104 PRESCRIPT">#THIS @
#50 @
+!</prescript>
<postscript description="B1.104 POSTSCRIPT">#101 @
#102 @
+
DUP
#THIS !
#F2.104
+!</postscript>
</field>
</section>
<section y="26" type="Foot">
<section y="41" type="Foot" pattern="1">
<font face="Courier New" size="8" />
<field x="26.5" y="19" type="Data" width="14" pattern="1">
<field x="26.5" y="10.75" type="Data" width="14" pattern="1">
<font face="Courier New" size="10" />
<source>#SYSTEM.DATE</source>
</field>
<field x="29.25" y="0.25" type="Numero" align="right" width="10" id="110" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.110 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="1.25" type="Numero" align="right" width="10" id="120" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.120 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="2.25" type="Numero" align="right" width="10" id="130" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.130 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="3.25" type="Numero" align="right" width="10" id="140" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.140 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="4.25" type="Numero" align="right" width="10" id="150" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.150 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="5.25" type="Numero" align="right" width="10" height="1.5" id="160" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.160 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="6.75" type="Numero" align="right" width="10" height="1.75" id="170" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.170 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="8.5" type="Numero" align="right" width="10" id="199" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.199 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="0.25" type="Numero" align="right" width="10" id="210" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.210 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="1.25" type="Numero" align="right" width="10" id="220" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.220 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="2.25" type="Numero" align="right" width="10" id="230" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.230 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="3.25" type="Numero" align="right" width="10" id="240" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.240 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="4.25" type="Numero" align="right" width="10" id="250" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.250 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="5.25" type="Numero" align="right" width="10" height="1.5" id="260" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.260 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="6.75" type="Numero" align="right" width="10" height="1.75" id="270" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.270 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="8.5" type="Numero" align="right" width="10" id="299" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.299 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="83.37" y="0.37" type="Valuta" hidden="1" align="right" width="10" id="310" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="1.37" type="Valuta" hidden="1" align="right" width="10" id="320" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="2.37" type="Valuta" hidden="1" align="right" width="10" id="330" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="3.37" type="Valuta" hidden="1" align="right" width="10" id="340" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="4.37" type="Valuta" hidden="1" align="right" width="10" id="350" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="5.37" type="Valuta" hidden="1" align="right" width="10" height="1.5" id="360" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="6.87" type="Valuta" hidden="1" align="right" width="10" height="1.75" id="370" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="8.62" type="Valuta" hidden="1" align="right" width="10" id="399" pattern="1" hide_zero="1" text="#########,@@" />
<field x="53" y="0.25" type="Numero" align="right" width="5" id="410" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.410 PRESCRIPT">#310 @
#210 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="1.25" type="Numero" align="right" width="5" id="420" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.420 PRESCRIPT">#320 @
#220 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="2.25" type="Numero" align="right" width="5" id="430" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.430 PRESCRIPT">#330 @
#230 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="3.25" type="Numero" align="right" width="5" id="440" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.440 PRESCRIPT">#340 @
#240 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="4.25" type="Numero" align="right" width="5" id="450" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.450 PRESCRIPT">#350 @
#250 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="5.25" type="Numero" align="right" width="5" height="1.5" id="460" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.460 PRESCRIPT">#360 @
#260 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="6.75" type="Numero" align="right" width="5" height="1.75" id="470" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.470 PRESCRIPT">#370 @
#270 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="8.5" type="Numero" align="right" width="5" id="499" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.499 PRESCRIPT">#399 @
#299 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="0.25" type="Numero" align="right" width="10" id="510" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.510 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="1.25" type="Numero" align="right" width="10" id="520" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.520 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="2.25" type="Numero" align="right" width="10" id="530" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.530 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="3.25" type="Numero" align="right" width="10" id="540" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.540 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="4.25" type="Numero" align="right" width="10" id="550" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.550 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="5.25" type="Numero" align="right" width="10" height="1.5" id="560" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.560 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="6.75" type="Numero" align="right" width="10" height="1.75" id="570" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.570 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="8.5" type="Numero" align="right" width="10" id="599" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.599 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="60.5" y="0.25" type="Valuta" align="right" width="10" id="610" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.610 PRESCRIPT">#210 @
#410 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="1.25" type="Valuta" align="right" width="10" id="620" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.620 PRESCRIPT">#220 @
#420 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="2.25" type="Valuta" align="right" width="10" id="630" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.630 PRESCRIPT">#230 @
#430 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="3.25" type="Valuta" align="right" width="10" id="640" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.640 PRESCRIPT">#240 @
#440 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="4.25" type="Valuta" align="right" width="10" id="650" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.650 PRESCRIPT">#250 @
#450 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="5.25" type="Valuta" align="right" width="10" height="1.5" id="660" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.660 PRESCRIPT">#260 @
#460 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="6.75" type="Valuta" align="right" width="10" height="1.75" id="670" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.670 PRESCRIPT">#270 @
#470 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="8.5" type="Valuta" align="right" width="10" id="699" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.699 PRESCRIPT">#299 @
#499 @
*
#THIS !</prescript>
</field>
<field x="29.25" y="9.5" type="Numero" align="right" width="10" id="1000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="29.25" y="0.5" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#110+#120+#130+#140+#150+#160+#170+#199</source>
<prescript description="F0.1000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="9.5" type="Numero" align="right" width="10" id="2000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="39.75" y="0.5" type="Numero" align="right" width="10" id="102" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#210+#220+#230+#240+#250+#260+#270+#299</source>
<prescript description="F0.2000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="83.37" y="9.62" type="Valuta" hidden="1" align="right" width="10" id="3000" pattern="1" hide_zero="1" text="#########,@@">
<field x="83.37" y="0.56" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<source>#310+#320+#330+#340+#350+#360+#370+#399</source>
</field>
<field x="53" y="9.5" type="Numero" align="right" width="5" id="4000" pattern="1" hide_zero="1" text="##,@@">
<field x="53" y="0.5" type="Numero" align="right" width="5" id="104" pattern="1" hide_zero="1" text="###,@">
<font face="Courier New" bold="1" size="8" />
<prescript description="F0.4000 PRESCRIPT">#3000 @
#2000 @
<prescript description="F0.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="9.5" type="Numero" align="right" width="10" id="5000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="70.75" y="0.5" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#510+#520+#530+#540+#550+#560+#570+#599</source>
<prescript description="F0.5000 PRESCRIPT">#THIS @
1000 &#2F;
<prescript description="F0.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" y="9.5" type="Valuta" align="right" width="10" id="6000" pattern="1" hide_zero="1" text="#########,@@">
<field x="60.5" y="0.5" type="Valuta" align="right" width="10" id="106" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<prescript description="F0.6000 PRESCRIPT">#2000 @
#4000 @
<prescript description="F0.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field x="25" y="11.5" type="Numero" align="right" width="55" id="7000" pattern="1" text="LETTERE">
<prescript description="F0.7000 PRESCRIPT">#6000 @
2
ROUND
#THIS !</prescript>
</field>
</section>
<section type="Foot" level="1" />
</report>
<section type="Foot" level="1" pattern="1" />
<section type="Foot" level="2" pattern="1">
<field type="Stringa" hidden="1" bg_color="#F2F2F2" width="4" id="100" pattern="1" text="SOTTOCL">
<font face="Arial Narrow" size="8" />
</field>
<field x="29.25" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.101 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.101 POSTSCRIPT">#THIS @
#F0.101 @
+
#F0.101 !</postscript>
</field>
<field x="39.75" type="Numero" align="right" width="10" id="102" pattern="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.102 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.102 POSTSCRIPT">#THIS @
#F0.102 @
+
#F0.102 !</postscript>
</field>
<field x="84.87" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" size="8" />
<postscript description="F2.103 POSTSCRIPT">#THIS @
#F0.103 @
+
#F0.103 !</postscript>
</field>
<field x="53" type="Numero" align="right" width="5" id="104" pattern="1" text="###,@">
<font face="Courier New" size="8" />
<prescript description="F2.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" type="Valuta" align="right" width="10" id="106" pattern="1" text="#########,@@">
<font face="Courier New" size="8" />
<prescript description="F2.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field type="Stringa" bg_color="#F2F2F2" width="28" id="200" pattern="1">
<font face="Courier New" size="8" />
<prescript description="F2.200 PRESCRIPT">MESSAGE ISAMREAD,163,MOD='VE'!COD='SCC'!CODTAB=#100,S0
</prescript>
</field>
</section>
</report>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 75 KiB

View File

@ -2,7 +2,7 @@
<report name="tp0900pl" orientation="1" lpi="6">
<description>Dichiarazione CONAI plastica 6.1</description>
<font face="Courier New" size="10" />
<section type="Head">
<section type="Head" height="25.25" pattern="1">
<font face="Arial Narrow" size="10" />
<field x="18.5" y="9.25" type="Array" hidden="1" width="1" pattern="1">
<source>#PERIODO</source>
@ -142,565 +142,171 @@
<source>#EMAIL</source>
</field>
</section>
<section type="Head" level="1" />
<section type="Body">
<section type="Head" level="1" pattern="1" />
<section type="Head" level="2" pattern="1">
<groupby>J</groupby>
<prescript description="H2 PRESCRIPT">0
#F2.101 !
0
#F2.102 !
0
#F2.103 !
0
#F2.104 !</prescript>
</section>
<section type="Body" pattern="1">
<field x="2" y="0.5" type="Immagine" width="90" height="55" pattern="1">
<source>"tp0900pl.png"</source>
</field>
</section>
<section type="Body" level="1">
<field type="Numero" hidden="1" align="right" width="2" id="10" pattern="1">
<source>NUM(J[3,4])</source>
<section type="Body" level="1" pattern="1">
<field x="10" y="1" type="Stringa" hidden="1" width="4" pattern="1">
<source>CODNUM</source>
</field>
<field x="3.5" type="Stringa" hidden="1" width="6" id="20" pattern="1">
<prescript description="B1.20 PRESCRIPT">"#F0."
#10 @
100
+
+
#THIS !
</prescript>
<field x="16" y="1" type="Numero" hidden="1" align="right" width="4" pattern="1">
<source>ANNO</source>
</field>
<field x="22.25" type="Stringa" hidden="1" width="6" id="30" pattern="1">
<prescript description="B1.30 PRESCRIPT">"#F0."
#10 @
200
+
+
#THIS !
</prescript>
<field x="23" y="1" type="Numero" hidden="1" align="right" width="7" pattern="1">
<source>NDOC</source>
</field>
<field x="42" type="Stringa" hidden="1" width="6" id="40" pattern="1">
<prescript description="B1.40 PRESCRIPT">"#F0."
#10 @
300
+
+
#THIS !
</prescript>
<field x="32" y="1" type="Data" hidden="1" width="10" pattern="1">
<source>DATADOC</source>
</field>
<field x="62" type="Stringa" hidden="1" width="6" id="50" pattern="1">
<prescript description="B1.50 PRESCRIPT">"#F0."
#10 @
500
<field x="43" y="1" type="Stringa" hidden="1" width="7" pattern="1">
<source>CODCLI</source>
</field>
<field type="Stringa" hidden="1" align="right" width="4" id="100" pattern="1">
<source>NUM(SOTTOCL)</source>
<postscript description="B1.100 POSTSCRIPT">#THIS @
#F2.100 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1" hide_zero="1">
<source>CONAIA</source>
<postscript description="B1.101 POSTSCRIPT">#THIS @
#F2.101 @
+
#F2.101 !</postscript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1" hide_zero="1">
<source>CONAIB</source>
<postscript description="B1.102 POSTSCRIPT">#THIS @
#F2.102 @
+
#THIS !
</prescript>
#F2.102 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1">
<source>M</source>
<prescript description="B1.101 PRESCRIPT">#THIS @
#20 @
+!</prescript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1">
<source>N</source>
<prescript description="B1.102 PRESCRIPT">#THIS @
#30 @
+!</prescript>
</field>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" text="#########,@@">
<source>O</source>
<prescript description="B1.103 PRESCRIPT">#THIS @
#40 @
+!</prescript>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<source>CONAIBxC</source>
<postscript description="B1.103 POSTSCRIPT">#THIS @
#F2.103 @
+
#F2.103 !</postscript>
</field>
<field x="70" type="Numero" hidden="1" align="right" width="10" id="104" pattern="1" hide_zero="1">
<source>P</source>
<prescript description="B1.104 PRESCRIPT">#THIS @
#50 @
+!</prescript>
<postscript description="B1.104 POSTSCRIPT">#101 @
#102 @
+
DUP
#THIS !
#F2.104
+!</postscript>
</field>
</section>
<section y="26" type="Foot">
<section y="41" type="Foot" pattern="1">
<font face="Courier New" size="8" />
<field x="26.5" y="25.5" type="Data" width="14" pattern="1">
<field x="26.5" y="10.75" type="Data" width="14" pattern="1">
<font face="Courier New" size="10" />
<source>#SYSTEM.DATE</source>
</field>
<field x="29.25" y="7.25" type="Numero" align="right" width="10" id="110" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.110 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="1.25" type="Numero" align="right" width="10" id="112" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.112 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="2.25" type="Numero" align="right" width="10" id="113" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.113 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="3.25" type="Numero" align="right" width="10" id="114" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.114 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="4.25" type="Numero" align="right" width="10" id="115" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.115 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="6.25" type="Numero" align="right" width="10" id="116" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.116 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="9.75" type="Numero" align="right" width="10" id="117" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.117 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="0.25" type="Numero" align="right" width="10" id="120" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.120 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="11.75" type="Numero" valign="center" align="right" width="10" height="1.75" id="122" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.122 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="13.5" type="Numero" align="right" width="10" id="123" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.123 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="8.25" type="Numero" valign="center" align="right" width="10" height="1.5" id="130" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.130 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="10.75" type="Numero" align="right" width="10" id="140" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.140 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="5.25" type="Numero" align="right" width="10" id="150" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.150 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="14.5" type="Numero" align="right" width="10" id="199" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.199 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="7.25" type="Numero" align="right" width="10" id="210" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.210 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="1.25" type="Numero" align="right" width="10" id="212" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.212 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="2.25" type="Numero" align="right" width="10" id="213" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.213 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="3.25" type="Numero" align="right" width="10" id="214" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.214 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="4.25" type="Numero" align="right" width="10" id="215" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.215 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="6.25" type="Numero" align="right" width="10" id="216" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.216 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="9.75" type="Numero" align="right" width="10" id="217" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.217 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="0.25" type="Numero" align="right" width="10" id="220" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.220 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="11.75" type="Numero" valign="center" align="right" width="10" height="1.75" id="222" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.222 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="13.5" type="Numero" align="right" width="10" id="223" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.223 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="8.25" type="Numero" valign="center" align="right" width="10" height="1.5" id="230" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.230 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="10.75" type="Numero" align="right" width="10" id="240" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.240 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="5.25" type="Numero" align="right" width="10" id="250" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.250 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="14.5" type="Numero" align="right" width="10" id="299" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.299 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="83.37" y="7.31" type="Valuta" hidden="1" align="right" width="10" id="310" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="1.31" type="Valuta" hidden="1" align="right" width="10" id="312" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="2.31" type="Valuta" hidden="1" align="right" width="10" id="313" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="3.31" type="Valuta" hidden="1" align="right" width="10" id="314" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="4.31" type="Valuta" hidden="1" align="right" width="10" id="315" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="6.31" type="Valuta" hidden="1" align="right" width="10" id="316" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="9.81" type="Valuta" hidden="1" align="right" width="10" id="317" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="0.31" type="Valuta" hidden="1" align="right" width="10" id="320" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="11.81" type="Valuta" valign="center" hidden="1" align="right" width="10" height="1.75" id="322" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="13.56" type="Valuta" hidden="1" align="right" width="10" id="323" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="8.31" type="Valuta" valign="center" hidden="1" align="right" width="10" height="1.5" id="330" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="10.81" type="Valuta" hidden="1" align="right" width="10" id="340" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="5.31" type="Valuta" hidden="1" align="right" width="10" id="350" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.37" y="14.56" type="Valuta" hidden="1" align="right" width="10" id="399" pattern="1" hide_zero="1" text="#########,@@" />
<field x="53" y="7.25" type="Numero" align="right" width="5" id="410" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.410 PRESCRIPT">#310 @
#210 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="1.25" type="Numero" align="right" width="5" id="412" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.412 PRESCRIPT">#312 @
#212 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="2.25" type="Numero" align="right" width="5" id="413" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.413 PRESCRIPT">#313 @
#213 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="3.25" type="Numero" align="right" width="5" id="414" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.414 PRESCRIPT">#314 @
#214 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="4.25" type="Numero" align="right" width="5" id="415" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.415 PRESCRIPT">#315 @
#215 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="6.25" type="Numero" align="right" width="5" id="416" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.416 PRESCRIPT">#316 @
#216 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="9.75" type="Numero" align="right" width="5" id="417" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.417 PRESCRIPT">#317 @
#217 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="0.25" type="Numero" align="right" width="5" id="420" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.420 PRESCRIPT">#320 @
#220 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="11.75" type="Numero" valign="center" align="right" width="5" height="1.75" id="422" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.422 PRESCRIPT">#322 @
#222 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="13.5" type="Numero" align="right" width="5" id="423" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.423 PRESCRIPT">#323 @
#223 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="8.25" type="Numero" valign="center" align="right" width="5" height="1.5" id="430" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.430 PRESCRIPT">#330 @
#230 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="10.75" type="Numero" align="right" width="5" id="440" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.440 PRESCRIPT">#340 @
#240 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="5.25" type="Numero" align="right" width="5" id="450" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.450 PRESCRIPT">#350 @
#250 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="14.5" type="Numero" align="right" width="5" id="499" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.499 PRESCRIPT">#399 @
#299 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="7.25" type="Numero" align="right" width="10" id="510" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.510 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="1.25" type="Numero" align="right" width="10" id="512" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.512 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="2.25" type="Numero" align="right" width="10" id="513" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.513 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="3.25" type="Numero" align="right" width="10" id="514" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.514 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="4.25" type="Numero" align="right" width="10" id="515" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.515 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="6.25" type="Numero" align="right" width="10" id="516" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.516 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="9.75" type="Numero" align="right" width="10" id="517" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.517 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="0.25" type="Numero" align="right" width="10" id="520" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.520 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="11.75" type="Numero" valign="center" align="right" width="10" height="1.75" id="522" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.522 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="13.5" type="Numero" align="right" width="10" id="523" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.523 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="8.25" type="Numero" valign="center" align="right" width="10" height="1.5" id="530" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.530 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="10.75" type="Numero" align="right" width="10" id="540" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.540 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="5.25" type="Numero" align="right" width="10" id="550" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.550 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="14.5" type="Numero" align="right" width="10" id="599" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.599 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="60.5" y="7.25" type="Valuta" align="right" width="10" id="610" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.610 PRESCRIPT">#210 @
#410 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="1.25" type="Valuta" align="right" width="10" id="612" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.612 PRESCRIPT">#212 @
#412 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="2.25" type="Valuta" align="right" width="10" id="613" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.613 PRESCRIPT">#213 @
#413 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="3.25" type="Valuta" align="right" width="10" id="614" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.614 PRESCRIPT">#214 @
#414 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="4.25" type="Valuta" align="right" width="10" id="615" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.615 PRESCRIPT">#215 @
#415 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="6.25" type="Valuta" align="right" width="10" id="616" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.616 PRESCRIPT">#216 @
#416 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="9.75" type="Valuta" align="right" width="10" id="617" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.617 PRESCRIPT">#217 @
#417 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="0.25" type="Valuta" align="right" width="10" id="620" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.620 PRESCRIPT">#220 @
#420 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="11.75" type="Valuta" valign="center" align="right" width="10" height="1.75" id="622" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.622 PRESCRIPT">#222 @
#422 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="13.5" type="Valuta" align="right" width="10" id="623" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.623 PRESCRIPT">#223 @
#423 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="8.25" type="Valuta" valign="center" align="right" width="10" height="1.5" id="630" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.630 PRESCRIPT">#230 @
#430 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="10.75" type="Valuta" align="right" width="10" id="640" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.640 PRESCRIPT">#240 @
#440 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="5.25" type="Valuta" align="right" width="10" id="650" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.650 PRESCRIPT">#250 @
#450 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="14.5" type="Valuta" align="right" width="10" id="699" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.699 PRESCRIPT">#299 @
#499 @
*
#THIS !</prescript>
</field>
<field x="29.25" y="15.5" type="Numero" align="right" width="10" id="1000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="29.25" y="0.5" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#120+#112+#113+#114+#115+#130+#116+#110+#150+#117+#140+#122+#123+#199</source>
<prescript description="F0.1000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="15.5" type="Numero" align="right" width="10" id="2000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="39.75" y="0.5" type="Numero" align="right" width="10" id="102" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#220+#212+#213+#214+#215+#230+#216+#210+#250+#217+#240+#222+#223+#299</source>
<prescript description="F0.2000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="83.37" y="15.56" type="Valuta" hidden="1" align="right" width="10" id="3000" pattern="1" hide_zero="1" text="#########,@@">
<field x="83.37" y="0.56" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<source>#320+#312+#313+#314+#315+#330+#316+#310+#350+#317+#340+#322+#323+#399</source>
</field>
<field x="53" y="15.5" type="Numero" align="right" width="5" id="4000" pattern="1" hide_zero="1" text="##,@@">
<field x="53" y="0.5" type="Numero" align="right" width="5" id="104" pattern="1" hide_zero="1" text="###,@">
<font face="Courier New" bold="1" size="8" />
<prescript description="F0.4000 PRESCRIPT">#3000 @
#2000 @
<prescript description="F0.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="15.5" type="Numero" align="right" width="10" id="5000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="70.75" y="0.5" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#520+#512+#513+#514+#515+#530+#516+#510+#550+#517+#540+#522+#523+#599</source>
<prescript description="F0.5000 PRESCRIPT">#THIS @
1000 &#2F;
<prescript description="F0.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" y="15.5" type="Valuta" align="right" width="10" id="6000" pattern="1" hide_zero="1" text="#########,@@">
<field x="60.5" y="0.5" type="Valuta" align="right" width="10" id="106" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<prescript description="F0.6000 PRESCRIPT">#2000 @
#4000 @
<prescript description="F0.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field x="25" y="17.5" type="Numero" align="right" width="55" id="7000" pattern="1" text="LETTERE">
<prescript description="F0.7000 PRESCRIPT">#6000 @
2
ROUND
#THIS !</prescript>
</field>
</section>
<section type="Foot" level="1" />
<section type="Foot" level="1" pattern="1" />
<section type="Foot" level="2" pattern="1">
<field type="Stringa" hidden="1" bg_color="#F2F2F2" width="4" id="100" pattern="1" text="SOTTOCL">
<font face="Arial Narrow" size="8" />
</field>
<field x="29.25" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.101 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.101 POSTSCRIPT">#THIS @
#F0.101 @
+
#F0.101 !</postscript>
</field>
<field x="39.75" type="Numero" align="right" width="10" id="102" pattern="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.102 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.102 POSTSCRIPT">#THIS @
#F0.102 @
+
#F0.102 !</postscript>
</field>
<field x="84.87" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" size="8" />
<postscript description="F2.103 POSTSCRIPT">#THIS @
#F0.103 @
+
#F0.103 !</postscript>
</field>
<field x="53" type="Numero" align="right" width="5" id="104" pattern="1" text="###,@">
<font face="Courier New" size="8" />
<prescript description="F2.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" type="Valuta" align="right" width="10" id="106" pattern="1" text="#########,@@">
<font face="Courier New" size="8" />
<prescript description="F2.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field type="Stringa" bg_color="#F2F2F2" width="28" id="200" pattern="1">
<font face="Courier New" size="8" />
<prescript description="F2.200 PRESCRIPT">MESSAGE ISAMREAD,163,MOD='VE'!COD='SCC'!CODTAB=#100,S0
</prescript>
</field>
</section>
</report>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 68 KiB

View File

@ -2,7 +2,7 @@
<report name="tp0900ve" orientation="1" lpi="6">
<description>Dichiarazione CONAI vetro 6.1</description>
<font face="Courier New" size="10" />
<section type="Head">
<section type="Head" height="25.25" pattern="1">
<font face="Arial Narrow" size="10" />
<field x="18.5" y="9.25" type="Array" hidden="1" width="1" pattern="1">
<source>#PERIODO</source>
@ -12,7 +12,7 @@
<li Value="MESE" Code="3">MESSAGE HIDE,2@|SHOW,3@</li>
</list>
</field>
<field x="19.5" y="9.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="9.5" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="1","X","")</source>
</field>
@ -20,7 +20,7 @@
<font face="Arial" size="10" />
<source>#ANNO</source>
</field>
<field x="19.5" y="10.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="10.5" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="2","X","")</source>
</field>
@ -44,7 +44,7 @@
<groups>2</groups>
<source>IF(#TRIMESTRE="12","X","")</source>
</field>
<field x="19.5" y="11.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<field x="19.75" y="11.25" type="Stringa" valign="center" align="center" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PERIODO="3","X","")</source>
</field>
@ -111,11 +111,11 @@
<field x="20.5" y="13.75" type="Stringa" width="30" pattern="1">
<source>#SOCIO</source>
</field>
<field x="64.25" y="13.75" type="Stringa" width="1" pattern="1">
<field x="64.25" y="14" type="Stringa" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PRODUT="1","X","")</source>
</field>
<field x="73.75" y="13.75" type="Stringa" width="1" pattern="1">
<field x="73.75" y="14" type="Stringa" width="1" pattern="1">
<font face="Courier New" bold="1" size="12" />
<source>IF(#PRODUT="2","X","")</source>
</field>
@ -142,348 +142,171 @@
<source>#EMAIL</source>
</field>
</section>
<section type="Head" level="1" />
<section type="Body">
<section type="Head" level="1" pattern="1" />
<section type="Head" level="2" pattern="1">
<groupby>J</groupby>
<prescript description="H2 PRESCRIPT">0
#F2.101 !
0
#F2.102 !
0
#F2.103 !
0
#F2.104 !</prescript>
</section>
<section type="Body" pattern="1">
<field x="2" y="0.5" type="Immagine" width="90" height="55" pattern="1">
<source>"tp0900ve.png"</source>
</field>
</section>
<section type="Body" level="1">
<field type="Numero" hidden="1" align="right" width="2" id="10" pattern="1">
<source>NUM(J[3,4])</source>
<section type="Body" level="1" pattern="1">
<field x="10" y="1" type="Stringa" hidden="1" width="4" pattern="1">
<source>CODNUM</source>
</field>
<field x="3.5" type="Stringa" hidden="1" width="6" id="20" pattern="1">
<prescript description="B1.20 PRESCRIPT">"#F0."
#10 @
100
+
+
#THIS !
</prescript>
<field x="16" y="1" type="Numero" hidden="1" align="right" width="4" pattern="1">
<source>ANNO</source>
</field>
<field x="22.25" type="Stringa" hidden="1" width="6" id="30" pattern="1">
<prescript description="B1.30 PRESCRIPT">"#F0."
#10 @
200
+
+
#THIS !
</prescript>
<field x="23" y="1" type="Numero" hidden="1" align="right" width="7" pattern="1">
<source>NDOC</source>
</field>
<field x="42" type="Stringa" hidden="1" width="6" id="40" pattern="1">
<prescript description="B1.40 PRESCRIPT">"#F0."
#10 @
300
+
+
#THIS !
</prescript>
<field x="32" y="1" type="Data" hidden="1" width="10" pattern="1">
<source>DATADOC</source>
</field>
<field x="62" type="Stringa" hidden="1" width="6" id="50" pattern="1">
<prescript description="B1.50 PRESCRIPT">"#F0."
#10 @
500
<field x="43" y="1" type="Stringa" hidden="1" width="7" pattern="1">
<source>CODCLI</source>
</field>
<field type="Stringa" hidden="1" align="right" width="4" id="100" pattern="1">
<source>NUM(SOTTOCL)</source>
<postscript description="B1.100 POSTSCRIPT">#THIS @
#F2.100 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1" hide_zero="1">
<source>CONAIA</source>
<postscript description="B1.101 POSTSCRIPT">#THIS @
#F2.101 @
+
#F2.101 !</postscript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1" hide_zero="1">
<source>CONAIB</source>
<postscript description="B1.102 POSTSCRIPT">#THIS @
#F2.102 @
+
#THIS !
</prescript>
#F2.102 !</postscript>
</field>
<field x="10" type="Numero" hidden="1" align="right" width="10" id="101" pattern="1">
<source>M</source>
<prescript description="B1.101 PRESCRIPT">#THIS @
#20 @
+!</prescript>
</field>
<field x="30" type="Numero" hidden="1" align="right" width="10" id="102" pattern="1">
<source>N</source>
<prescript description="B1.102 PRESCRIPT">#THIS @
#30 @
+!</prescript>
</field>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" text="#########,@@">
<source>O</source>
<prescript description="B1.103 PRESCRIPT">#THIS @
#40 @
+!</prescript>
<field x="50" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<source>CONAIBxC</source>
<postscript description="B1.103 POSTSCRIPT">#THIS @
#F2.103 @
+
#F2.103 !</postscript>
</field>
<field x="70" type="Numero" hidden="1" align="right" width="10" id="104" pattern="1" hide_zero="1">
<source>P</source>
<prescript description="B1.104 PRESCRIPT">#THIS @
#50 @
+!</prescript>
<postscript description="B1.104 POSTSCRIPT">#101 @
#102 @
+
DUP
#THIS !
#F2.104
+!</postscript>
</field>
</section>
<section y="26" type="Foot">
<section y="41" type="Foot" pattern="1">
<font face="Courier New" size="8" />
<field x="26.5" y="17" type="Data" width="14" pattern="1">
<field x="26.5" y="10.75" type="Data" width="14" pattern="1">
<font face="Courier New" size="10" />
<source>#SYSTEM.DATE</source>
</field>
<field x="29.25" y="0.25" type="Numero" align="right" width="10" id="110" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.110 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="1.25" type="Numero" align="right" width="10" id="120" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.120 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="2.25" type="Numero" align="right" width="10" id="130" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.130 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="3.25" type="Numero" align="right" width="10" id="140" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.140 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="4.25" type="Numero" align="right" width="10" id="150" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.150 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="5.25" type="Numero" align="right" width="10" id="160" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.160 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="29.25" y="6.25" type="Numero" align="right" width="10" id="199" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.199 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="0.25" type="Numero" align="right" width="10" id="210" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.210 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="1.25" type="Numero" align="right" width="10" id="220" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.220 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="2.25" type="Numero" align="right" width="10" id="230" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.230 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="3.25" type="Numero" align="right" width="10" id="240" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.240 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="4.25" type="Numero" align="right" width="10" id="250" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.250 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="5.25" type="Numero" align="right" width="10" id="260" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.260 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="6.25" type="Numero" align="right" width="10" id="299" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.299 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="83.12" y="0.43" type="Valuta" hidden="1" align="right" width="10" id="310" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.12" y="1.43" type="Valuta" hidden="1" align="right" width="10" id="320" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.12" y="2.43" type="Valuta" hidden="1" align="right" width="10" id="330" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.12" y="3.43" type="Valuta" hidden="1" align="right" width="10" id="340" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.12" y="4.43" type="Valuta" hidden="1" align="right" width="10" id="350" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.12" y="5.43" type="Valuta" hidden="1" align="right" width="10" id="360" pattern="1" hide_zero="1" text="#########,@@" />
<field x="83.12" y="6.43" type="Valuta" hidden="1" align="right" width="10" id="399" pattern="1" hide_zero="1" text="#########,@@" />
<field x="53" y="0.25" type="Numero" align="right" width="5" id="410" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.410 PRESCRIPT">#310 @
#210 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="1.25" type="Numero" align="right" width="5" id="420" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.420 PRESCRIPT">#320 @
#220 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="2.25" type="Numero" align="right" width="5" id="430" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.430 PRESCRIPT">#330 @
#230 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="3.25" type="Numero" align="right" width="5" id="440" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.440 PRESCRIPT">#340 @
#240 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="4.25" type="Numero" align="right" width="5" id="450" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.450 PRESCRIPT">#350 @
#250 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="5.25" type="Numero" align="right" width="5" id="460" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.460 PRESCRIPT">#360 @
#260 @
&#2F;
#THIS !</prescript>
</field>
<field x="53" y="6.25" type="Numero" align="right" width="5" id="499" pattern="1" hide_zero="1" text="##,@@">
<prescript description="F0.499 PRESCRIPT">#399 @
#299 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="0.25" type="Numero" align="right" width="10" id="510" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.510 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="1.25" type="Numero" align="right" width="10" id="520" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.520 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="2.25" type="Numero" align="right" width="10" id="530" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.530 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="3.25" type="Numero" align="right" width="10" id="540" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.540 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="4.25" type="Numero" align="right" width="10" id="550" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.550 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="5.25" type="Numero" align="right" width="10" id="560" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.560 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="6.25" type="Numero" align="right" width="10" id="599" pattern="1" hide_zero="1" text="#####@,@@@">
<prescript description="F0.599 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="60.5" y="0.25" type="Valuta" align="right" width="10" id="610" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.610 PRESCRIPT">#210 @
#410 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="1.25" type="Valuta" align="right" width="10" id="620" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.620 PRESCRIPT">#220 @
#420 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="2.25" type="Valuta" align="right" width="10" id="630" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.630 PRESCRIPT">#230 @
#430 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="3.25" type="Valuta" align="right" width="10" id="640" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.640 PRESCRIPT">#240 @
#440 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="4.25" type="Valuta" align="right" width="10" id="650" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.650 PRESCRIPT">#250 @
#450 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="5.25" type="Valuta" align="right" width="10" id="660" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.660 PRESCRIPT">#260 @
#460 @
*
#THIS !</prescript>
</field>
<field x="60.5" y="6.25" type="Valuta" align="right" width="10" id="699" pattern="1" hide_zero="1" text="#########,@@">
<prescript description="F0.699 PRESCRIPT">#299 @
#499 @
*
#THIS !</prescript>
</field>
<field x="29.25" y="7.25" type="Numero" align="right" width="10" id="1000" pattern="1">
<field x="29.25" y="0.5" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#110+#120+#130+#140+#150+#160+#199</source>
<prescript description="F0.1000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="39.75" y="7.25" type="Numero" align="right" width="10" id="2000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="39.75" y="0.5" type="Numero" align="right" width="10" id="102" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#210+#220+#230+#240+#250+#260+#299</source>
<prescript description="F0.2000 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
</field>
<field x="83.12" y="7.43" type="Valuta" hidden="1" align="right" width="10" id="3000" pattern="1" hide_zero="1" text="#########,@@">
<field x="83.37" y="0.56" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<source>#310+#320+#330+#340+#350+#360+#399</source>
</field>
<field x="53" y="7.25" type="Numero" align="right" width="5" id="4000" pattern="1" hide_zero="1" text="##,@@">
<field x="53" y="0.5" type="Numero" align="right" width="5" id="104" pattern="1" hide_zero="1" text="###,@">
<font face="Courier New" bold="1" size="8" />
<prescript description="F0.4000 PRESCRIPT">#3000 @
#2000 @
<prescript description="F0.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" y="7.25" type="Numero" align="right" width="10" id="5000" pattern="1" hide_zero="1" text="#####@,@@@">
<field x="70.75" y="0.5" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" bold="1" size="8" />
<source>#510+#520+#530+#540+#550+#560+#599</source>
<prescript description="F0.5000 PRESCRIPT">#THIS @
1000 &#2F;
<prescript description="F0.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" y="7.25" type="Valuta" align="right" width="10" id="6000" pattern="1" hide_zero="1" text="#########,@@">
<field x="60.5" y="0.5" type="Valuta" align="right" width="10" id="106" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" bold="1" size="8" />
<prescript description="F0.6000 PRESCRIPT">#2000 @
#4000 @
<prescript description="F0.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field x="25" y="9.25" type="Numero" align="right" width="55" id="7000" pattern="1" text="LETTERE">
<prescript description="F0.7000 PRESCRIPT">#6000 @
2
ROUND
#THIS !</prescript>
</field>
</section>
<section type="Foot" level="1" />
</report>
<section type="Foot" level="1" pattern="1" />
<section type="Foot" level="2" pattern="1">
<field type="Stringa" hidden="1" bg_color="#F2F2F2" width="4" id="100" pattern="1" text="SOTTOCL">
<font face="Arial Narrow" size="8" />
</field>
<field x="29.25" type="Numero" align="right" width="10" id="101" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.101 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.101 POSTSCRIPT">#THIS @
#F0.101 @
+
#F0.101 !</postscript>
</field>
<field x="39.75" type="Numero" align="right" width="10" id="102" pattern="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.102 PRESCRIPT">#THIS @
1000 &#2F;
#THIS !</prescript>
<postscript description="F2.102 POSTSCRIPT">#THIS @
#F0.102 @
+
#F0.102 !</postscript>
</field>
<field x="84.87" type="Valuta" hidden="1" align="right" width="10" id="103" pattern="1" hide_zero="1" text="#########,@@">
<font face="Courier New" size="8" />
<postscript description="F2.103 POSTSCRIPT">#THIS @
#F0.103 @
+
#F0.103 !</postscript>
</field>
<field x="53" type="Numero" align="right" width="5" id="104" pattern="1" text="###,@">
<font face="Courier New" size="8" />
<prescript description="F2.104 PRESCRIPT">#103 @
#102 @
&#2F;
#THIS !</prescript>
</field>
<field x="70.75" type="Numero" align="right" width="10" id="105" pattern="1" hide_zero="1" text="#####@,@@@">
<font face="Courier New" size="8" />
<prescript description="F2.105 PRESCRIPT">#101 @
#102 @
+
#THIS !</prescript>
</field>
<field x="60.5" type="Valuta" align="right" width="10" id="106" pattern="1" text="#########,@@">
<font face="Courier New" size="8" />
<prescript description="F2.106 PRESCRIPT">#102 @
#104 @
*
#THIS !</prescript>
</field>
<field type="Stringa" bg_color="#F2F2F2" width="28" id="200" pattern="1">
<font face="Courier New" size="8" />
<prescript description="F2.200 PRESCRIPT">MESSAGE ISAMREAD,163,MOD='VE'!COD='SCC'!CODTAB=#100,S0
</prescript>
</field>
</section>
</report>

View File

@ -8,7 +8,8 @@ Item_02 = "Dichiarazione CONAI", "tp0 -8", ""
Item_03 = "Lista produttori CONAI", "ba8 -4 tp0900pr", ""
Item_04 = "Lista esenzioni CONAI", "ba8 -4 tp0900el", ""
Item_05 = "Sottocategorie CONAI", "ve0 -6 &SCC", "F"
Item_06 = "Tabelle di conversione", [TPMENU_002]
Item_06 = "Conversione sottocategorie CONAI", "ve0 -6 &CSC", "F"
Item_07 = "Tabelle di conversione", [TPMENU_002]
[TPMENU_002]
Caption = "Tabelle di conversione"