From 3d7dab8e40e14ab3e097120c965153ed3deaad90 Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 11 Jun 2008 14:16:07 +0000 Subject: [PATCH] Patch level : 10.0 67 Files correlati : Ricompilazione Demo : [ ] Commento : RIportata la verione 3.2 1167 git-svn-id: svn://10.65.10.50/trunk@16733 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- co/0.txt | 0 co/co0.cpp | 33 ++ co/co0.h | 7 + co/co0100.cpp | 99 ++++ co/co0300.cpp | 63 ++ co/co0300a.uml | 162 ++++++ co/co0500.cpp | 115 ++++ co/co0500a.h | 21 + co/co0500a.uml | 256 ++++++++ co/co0600.cpp | 186 ++++++ co/co0600a.h | 60 ++ co/co0600a.uml | 553 ++++++++++++++++++ co/co0700.cpp | 282 +++++++++ co/co0700a.uml | 183 ++++++ co/co0800.cpp | 290 ++++++++++ co/co0800.ini | 34 ++ co/co0800a.h | 9 + co/co0800a.uml | 112 ++++ co/co0900.cpp | 183 ++++++ co/co0900a.h | 11 + co/co0900a.uml | 116 ++++ co/co1.cpp | 22 + co/co1.h | 3 + co/co1100a.h | 2 + co/co1100a.rep | 77 +++ co/co1100a.uml | 39 ++ co/co1200a.h | 8 + co/co1200a.rep | 183 ++++++ co/co1200a.uml | 113 ++++ co/co1300.cpp | 138 +++++ co/co1300a.h | 9 + co/co1300a.rep | 229 ++++++++ co/co1300a.uml | 86 +++ co/co1400.cpp | 98 ++++ co/co1500.cpp | 967 +++++++++++++++++++++++++++++++ co/co1500a.h | 9 + co/co1500a.uml | 82 +++ co/coconf.h | 17 + co/colib.cpp | 207 +++++++ co/colib.h | 14 + co/comenu.men | 39 ++ co/conferim.ini | 183 ++++++ co/conferim.msk | 943 ++++++++++++++++++++++++++++++ co/conferit.txt | 1186 ++++++++++++++++++++++++++++++++++++++ co/costcmp.h | 4 + co/costcmp.rep | 45 ++ co/costcmp.uml | 59 ++ co/costcoa.h | 4 + co/costcoa.rep | 66 +++ co/costcoa.uml | 62 ++ co/cotbcmp.h | 2 + co/cotbcmp.uml | 37 ++ co/cotbcoa.h | 11 + co/cotbcoa.uml | 95 +++ co/f160.dir | 3 + co/f160.trr | 15 + co/f161.dir | 3 + co/f161.trr | 27 + co/f162.dir | 3 + co/f162.trr | 26 + co/prestazi.ini | 181 ++++++ co/prestazi.msk | 878 ++++++++++++++++++++++++++++ co/promemoriabenetti.doc | Bin 0 -> 34304 bytes co/verigco.ini | 10 + co/verigco.uml | 43 ++ 65 files changed, 9003 insertions(+) delete mode 100755 co/0.txt create mode 100755 co/co0.cpp create mode 100755 co/co0.h create mode 100755 co/co0100.cpp create mode 100755 co/co0300.cpp create mode 100755 co/co0300a.uml create mode 100755 co/co0500.cpp create mode 100755 co/co0500a.h create mode 100755 co/co0500a.uml create mode 100755 co/co0600.cpp create mode 100755 co/co0600a.h create mode 100755 co/co0600a.uml create mode 100755 co/co0700.cpp create mode 100755 co/co0700a.uml create mode 100755 co/co0800.cpp create mode 100755 co/co0800.ini create mode 100755 co/co0800a.h create mode 100755 co/co0800a.uml create mode 100755 co/co0900.cpp create mode 100755 co/co0900a.h create mode 100755 co/co0900a.uml create mode 100755 co/co1.cpp create mode 100755 co/co1.h create mode 100755 co/co1100a.h create mode 100755 co/co1100a.rep create mode 100755 co/co1100a.uml create mode 100755 co/co1200a.h create mode 100755 co/co1200a.rep create mode 100755 co/co1200a.uml create mode 100755 co/co1300.cpp create mode 100755 co/co1300a.h create mode 100755 co/co1300a.rep create mode 100755 co/co1300a.uml create mode 100755 co/co1400.cpp create mode 100755 co/co1500.cpp create mode 100755 co/co1500a.h create mode 100755 co/co1500a.uml create mode 100755 co/coconf.h create mode 100755 co/colib.cpp create mode 100755 co/colib.h create mode 100755 co/comenu.men create mode 100755 co/conferim.ini create mode 100755 co/conferim.msk create mode 100755 co/conferit.txt create mode 100755 co/costcmp.h create mode 100755 co/costcmp.rep create mode 100755 co/costcmp.uml create mode 100755 co/costcoa.h create mode 100755 co/costcoa.rep create mode 100755 co/costcoa.uml create mode 100755 co/cotbcmp.h create mode 100755 co/cotbcmp.uml create mode 100755 co/cotbcoa.h create mode 100755 co/cotbcoa.uml create mode 100755 co/f160.dir create mode 100755 co/f160.trr create mode 100755 co/f161.dir create mode 100755 co/f161.trr create mode 100755 co/f162.dir create mode 100755 co/f162.trr create mode 100755 co/prestazi.ini create mode 100755 co/prestazi.msk create mode 100755 co/promemoriabenetti.doc create mode 100755 co/verigco.ini create mode 100755 co/verigco.uml diff --git a/co/0.txt b/co/0.txt deleted file mode 100755 index e69de29bb..000000000 diff --git a/co/co0.cpp b/co/co0.cpp new file mode 100755 index 000000000..b93dfb8fd --- /dev/null +++ b/co/co0.cpp @@ -0,0 +1,33 @@ +#include +#include "co0.h" + +int main(int argc, char** argv) +{ + const int n = argc > 1 ? argv[1][1]-'0' : 0; + switch (n) + { + case 8: + co0900(argc, argv); // Aggiornamento prezzi + break; + case 7: + co0800(argc, argv); // Importazione conferimenti + break; + case 6: + co0700(argc, argv); // Conferimenti + break; + case 5: + co0600(argc, argv); // Anagrafica soci + break; + case 4: + co0500(argc, argv); // Anagrafica mercati + break; + case 2: + co0300(argc, argv); // Parametri Ditta + break; + case 0: + co0100(argc, argv); // Tabelle modulo cooperative + default: + break; + } + return 0; +} \ No newline at end of file diff --git a/co/co0.h b/co/co0.h new file mode 100755 index 000000000..e136bf52c --- /dev/null +++ b/co/co0.h @@ -0,0 +1,7 @@ +int co0100(int argc, char* argv[]); +int co0300(int argc, char* argv[]); +int co0500(int argc, char* argv[]); +int co0600(int argc, char* argv[]); +int co0700(int argc, char* argv[]); +int co0800(int argc, char* argv[]); +int co0900(int argc, char* argv[]); diff --git a/co/co0100.cpp b/co/co0100.cpp new file mode 100755 index 000000000..ceb781e32 --- /dev/null +++ b/co/co0100.cpp @@ -0,0 +1,99 @@ +// gestione tabelle cooperative +#include +#include +#include + +#include "cotbcoa.h" + +class TMask_tabco : public TAutomask +{ + +protected: + bool on_field_event(TOperable_field& o, TField_event e, long jolly); +public: + TMask_tabco(const char* name); + virtual ~TMask_tabco(); +}; + +TMask_tabco::TMask_tabco(const char* name) : TAutomask(name) +{ +} + +TMask_tabco::~TMask_tabco() +{ +} + +bool TMask_tabco::on_field_event(TOperable_field& o, TField_event e, long jolly) +{ + return true; +} + +class TTab_app_co : public Tab_application +{ +protected: // TRelation_application + virtual bool user_destroy() ; + virtual bool user_create() ; + virtual int rewrite(const TMask& m); + + virtual TString& get_mask_name(TString& name) const; + virtual TMask* set_mask(TMask * m=NULL); + +public: + TTab_app_co(); +}; + +HIDDEN inline TTab_app_co& app() { return (TTab_app_co&)main_app(); } + +// costruttore +TTab_app_co::TTab_app_co() {} + +TString& TTab_app_co::get_mask_name(TString& name) const +{ + name = get_tabname(); + if (name[0] == '%') + name = name.mid(1); + name.insert("cotb", 0); + return name; +} + +TMask* TTab_app_co::set_mask(TMask* m) +{ + if (m == NULL) + { + TFilename name; get_mask_name(name); + m = new TMask_tabco(name); + if (get_tabname() == "%COA") + set_search_field(F_CODARTMER); + } + return TTable_application::set_mask(m); +} + +bool TTab_app_co::user_create() +{ + bool ok = Tab_application::user_create(); + + if (ok) + { + TMask& mask = *set_mask(); + } + + return ok; +} + +bool TTab_app_co::user_destroy() +{ + return Tab_application::user_destroy(); +} + +int TTab_app_co::rewrite(const TMask& m) +{ + return Tab_application::rewrite(m); +} + +int co0100(int argc, char* argv[]) +{ + TTab_app_co a; + a.run(argc, argv, TR("Tabella")); + return 0; +} + diff --git a/co/co0300.cpp b/co/co0300.cpp new file mode 100755 index 000000000..61ea7f557 --- /dev/null +++ b/co/co0300.cpp @@ -0,0 +1,63 @@ +#include + +#include "coconf.h" +#include "../ve/velib.h" + +class TConf_coop_ditta : public TConfig_application +{ + static bool check_fields(TMask_field& f, KEY k); + virtual TMask* create_mask(const TFilename& f); + +public: + // @cmember Disabilita la verifica del modulo in chiave + virtual bool check_autorization() const { return false; } + virtual const char * extra_modules() const {return "ba";} + + virtual bool preprocess_config (TMask& mask, TConfig& config); + virtual bool postprocess_config (TMask& mask, TConfig& config); + virtual bool user_create( ); + virtual bool user_destroy( ); + + TConf_coop_ditta() : TConfig_application( CONFIG_DITTA ){ } + virtual ~TConf_coop_ditta( ){ } +}; + +bool TConf_coop_ditta::check_fields(TMask_field& f, KEY k) +{ + return true; +} + +bool TConf_coop_ditta::preprocess_config (TMask& mask, TConfig& config) +{ + return true; +} + +bool TConf_coop_ditta::postprocess_config (TMask& mask, TConfig& config) +{ + return true; +} + +TMask* TConf_coop_ditta::create_mask(const TFilename& f) +{ + TMask* m = TConfig_application::create_mask(f); + return m; +} + +bool TConf_coop_ditta::user_create( ) +{ + TConfig conf(CONFIG_DITTA); + conf.set( "EdMask", "co0300a", "co"); + return true; +} + +bool TConf_coop_ditta::user_destroy( ) +{ + return true; +} + +int co0300(int argc, char* argv[]) +{ + TConf_coop_ditta appc; + appc.run(argc, argv, TR("Parametri ditta cooperative")); + return 0; +} \ No newline at end of file diff --git a/co/co0300a.uml b/co/co0300a.uml new file mode 100755 index 000000000..f48ca53dd --- /dev/null +++ b/co/co0300a.uml @@ -0,0 +1,162 @@ +#include "coconf.h" + +TOOLBAR "" 0 20 0 2 + +BUTTON DLG_OK 10 2 +BEGIN + PROMPT -12 -1 "" +END + +BUTTON DLG_QUIT 10 2 +BEGIN + PROMPT -22 -1 "" +END + +ENDPAGE + +PAGE "Configurazione ditta per cooperative" -1 -1 0 0 + +GROUPBOX DLG_NULL 76 3 +BEGIN + PROMPT 1 1 "@bDitta corrente" +END + +NUMBER F_CODDITTA 5 +BEGIN + PROMPT 2 2 "Codice " + FLAGS "FD" + USE LF_NDITTE + INPUT CODDITTA F_CODDITTA + OUTPUT F_RAGSOC RAGSOC + CHECKTYPE REQUIRED +END + +STRING F_RAGSOC 50 +BEGIN + PROMPT 22 2 "" + FLAGS "D" +END + +NUMBER F_RITQTA 5 2 +BEGIN + PROMPT 2 4 "% ritenuta su quantita' " + FIELD RitQta +END + + +NUMBER F_RITPREZZO 5 2 +BEGIN. + PROMPT 2 5 "% ritenuta su prezzo " + FIELD RitPrezzo +END + +STRING F_SPESARITACC 8 +BEGIN + PROMPT 2 6 "Cod.spesa rit. per acc. " + USE SPP SELECT (S6="P") + FLAGS "U" + INPUT CODTAB F_SPESARITACC + DISPLAY "Codice " CODTAB + DISPLAY "Descrizione@50 " S0 + OUTPUT F_SPESARITACC CODTAB + OUTPUT F_D_SPESARITACC S0 + FIELD SpesaRitAcc + CHECKTYPE NORMAL +END + +STRING F_D_SPESARITACC 50 +BEGIN + PROMPT 40 6 "" + FLAGS "D" +END + +STRING F_SPESADIRITTI1 8 +BEGIN + PROMPT 2 7 "Cod.spesa dir. di merc. 1 " + USE SPP SELECT (S6="P") + FLAGS "U" + INPUT CODTAB F_SPESADIRITTI1 + DISPLAY "Codice@8" CODTAB + DISPLAY "Descrizione@50 " S0 + OUTPUT F_SPESADIRITTI1 CODTAB + OUTPUT F_D_SPESADIRITTI1 S0 + FIELD SpesaDiritti1 + CHECKTYPE NORMAL +END + +STRING F_D_SPESADIRITTI1 50 +BEGIN + PROMPT 40 7 "" + FLAGS "D" +END + +STRING F_SPESADIRITTI2 8 +BEGIN + PROMPT 2 8 "Cod.spesa dir. di merc. 2 " + USE SPP SELECT (S6="P") + FLAGS "U" + INPUT CODTAB F_SPESADIRITTI2 + DISPLAY "Codice@8" CODTAB + DISPLAY "Descrizione@50 " S0 + OUTPUT F_SPESADIRITTI2 CODTAB + OUTPUT F_D_SPESADIRITTI2 S0 + FIELD SpesaDiritti2 + CHECKTYPE NORMAL +END + +STRING F_D_SPESADIRITTI2 50 +BEGIN + PROMPT 40 8 "" + FLAGS "D" +END + +STRING F_SPESAFACC 8 +BEGIN + PROMPT 2 9 "Cod.spesa facchinaggio " + USE SPP SELECT (S6="Q") + FLAGS "U" + INPUT CODTAB F_SPESAFACC + DISPLAY "Codice " CODTAB + DISPLAY "Descrizione@50 " S0 + OUTPUT F_SPESAFACC CODTAB + OUTPUT F_D_SPESAFACC S0 + FIELD SpesaFacc + CHECKTYPE NORMAL +END + +STRING F_D_SPESAFACC 50 +BEGIN + PROMPT 40 9 "" + FLAGS "D" +END + +STRING F_SPESACASSE 8 +BEGIN + PROMPT 2 10 "Cod.spesa ricambio casse " + USE SPP SELECT (S6="Q") + FLAGS "U" + INPUT CODTAB F_SPESACASSE + DISPLAY "Codice " CODTAB + DISPLAY "Descrizione@50 " S0 + OUTPUT F_SPESACASSE CODTAB + OUTPUT F_D_SPESACASSE S0 + FIELD SpesaCasse + CHECKTYPE NORMAL +END + +STRING F_D_SPESACASSE 50 +BEGIN + PROMPT 40 10 "" + FLAGS "D" +END + +NUMBER F_PROGQTA 14 3 +BEGIN + PROMPT 2 12 "Prog. q.ta da accreditare " + FIELD ProgQta +END + +ENDPAGE + +ENDMASK + diff --git a/co/co0500.cpp b/co/co0500.cpp new file mode 100755 index 000000000..21255bbd0 --- /dev/null +++ b/co/co0500.cpp @@ -0,0 +1,115 @@ +// gestione anagrafica mercati cooperative +#include +#include +#include +#include +#include + +#include "co0500a.h" + +//////////////////////////////////////////////////////////////////////// +//MASCHERA +//////////////////////////////////////////////////////////////////////// +class TCoop_mercati_msk : public TAutomask +{ + virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly); + +public: + TCoop_mercati_msk() : TAutomask("co0500a") {} +}; + +bool TCoop_mercati_msk::on_field_event(TOperable_field& o, TField_event e, long jolly) +{ + return true; +} + +class TCoop_mercati_application : public TRelation_application + +{ + TCoop_mercati_msk* _msk; + TRelation* _rel; + +protected: + virtual TMask* get_mask(int mode = MODE_QUERY) { CHECK(_msk, "Null mask"); return _msk; } + virtual bool changing_mask(int mode) { return false; } + virtual TRelation* get_relation() const { CHECK(_rel, "Null relation"); return _rel; } + + virtual void init_query_mode(TMask& m); + virtual void init_query_insert_mode(TMask& m); + virtual void init_insert_mode(TMask& m); + virtual void init_modify_mode(TMask& m); + + void show_mercato(TMask& m, const bool show = true); + + virtual bool user_create() ; + virtual bool user_destroy() ; + +public: + TCoop_mercati_application() : _msk(NULL), _rel(NULL) { } + virtual ~TCoop_mercati_application() {} +}; + +void TCoop_mercati_application::show_mercato(TMask& m, const bool show) +{ + if (show) + { + m.show(-1); + m.hide(-2); + //m.enable(-1); + //m.disable(-2); + } + else + { + m.show(-2); + m.hide(-1); + //m.enable(-2); + //m.disable(-1); + } +} +void TCoop_mercati_application::init_query_mode(TMask& m) +{ + show_mercato(m); +} + +void TCoop_mercati_application::init_query_insert_mode(TMask& m) +{ + show_mercato(m, false); +} + +void TCoop_mercati_application::init_insert_mode(TMask& m) +{ + show_mercato(m, false); +} + +void TCoop_mercati_application::init_modify_mode(TMask& m) +{ + show_mercato(m); +} + +bool TCoop_mercati_application::user_create() +{ + _rel = new TRelation(LF_MERCATICOOP); + _msk = new TCoop_mercati_msk; + TString title; + _msk->get_caption(title); + set_title(title); + return true; +} + +bool TCoop_mercati_application::user_destroy() +{ + if (_msk) + delete _msk; + if (_rel) + delete _rel; + return true; +} + +int co0500(int argc, char* argv[]) +{ + TCoop_mercati_application a; + + a.run(argc, argv, TR("Anagrafica mercati")); + return 0; +} + diff --git a/co/co0500a.h b/co/co0500a.h new file mode 100755 index 000000000..eab05b049 --- /dev/null +++ b/co/co0500a.h @@ -0,0 +1,21 @@ +// campi per la maschera co0500a + +#define F_CODMERCATO 101 +#define F_DESMERCATO 102 +#define F_CODCF 103 +#define F_RAGSOC 104 +#define F_DIRITTI1 105 +#define F_ARROT1 106 +#define F_CODIVA1 107 +#define F_DESIVA1 108 +#define F_DIRITTI2 109 +#define F_ARROT2 110 +#define F_CODIVA2 111 +#define F_DESIVA2 112 +#define F_SPESEFACC 113 +#define F_CODIVAFACC 114 +#define F_DESIVAFACC 115 +#define F_SPESECASSE 116 +#define F_CODIVACASS 117 +#define F_DESIVACASS 118 + diff --git a/co/co0500a.uml b/co/co0500a.uml new file mode 100755 index 000000000..c0f486a00 --- /dev/null +++ b/co/co0500a.uml @@ -0,0 +1,256 @@ +#include "co0500a.h" + +TOOLBAR "" 0 -2 0 2 + +#include + +ENDPAGE + +PAGE "Anagrafica mercati" 0 -1 0 19 + +GROUPBOX DLG_NULL 78 3 +BEGIN + PROMPT 1 1 "" +END + +// query mode +NUMBER F_CODMERCATO 6 +BEGIN + PROMPT 2 2 "Cod. mercato " + FIELD CODCF + KEY 1 + USE LF_MERCATICOOP KEY 1 + JOIN LF_CLIFO TO LF_MERCATICOOP INTO TIPOCF=='C' CODCF==CODCF + INPUT CODCF F_CODMERCATO + DISPLAY "Codice" CODCF + DISPLAY "Ragione sociale@50" 20->RAGSOC + OUTPUT F_CODMERCATO CODCF + OUTPUT F_CODCF CODCF + OUTPUT F_DESMERCATO 20->RAGSOC + OUTPUT F_RAGSOC 20->RAGSOC + CHEKCTYPE REQUIRED + GROUP 1 +END + +STRING F_DESMERCATO 50 +BEGIN + PROMPT 25 2 "" + KEY 2 + USE LF_CLIFO KEY 2 + JOIN LF_MERCATICOOP INTO CODCF==CODCF + INPUT TIPOCF "C" + INPUT RAGSOC F_DESMERCATO + DISPLAY "Descrizione@50" RAGSOC + DISPLAY "Codice" LF_MERCATICOOP->CODCF + COPY OUTPUT F_CODMERCATO + GROUP 1 +END + +// query INSERT mode +NUMBER F_CODCF 6 +BEGIN + PROMPT 2 2 "Cliente " + FIELD CODCF + KEY 1 + USE LF_CLIFO KEY 1 + INPUT TIPOCF "C" SELECT + INPUT CODCF F_CODCF + DISPLAY "Codice" CODCF + DISPLAY "Ragione sociale@50" RAGSOC + OUTPUT F_CODCF CODCF + OUTPUT F_RAGSOC RAGSOC + OUTPUT F_CODMERCATO CODCF + OUTPUT F_DESMERCATO RAGSOC + CHECKTYPE REQUIRED + ADD RUN cg0 -1 C + GROUP 2 +END + +STRING F_RAGSOC 50 +BEGIN + PROMPT 25 2 "" + USE LF_CLIFO KEY 2 + INPUT TIPOCF "C" SELECT + INPUT RAGSOC F_RAGSOC + DISPLAY "Ragione sociale@60" RAGSOC + DISPLAY "Codice" CODCF + COPY OUTPUT F_CODCF + CHECKTYPE REQUIRED + ADD RUN cg0 -1 C + GROUP 2 +END + +TEXT DLG_NULL +BEGIN + PROMPT 31 6 "Perc." +END + +TEXT DLG_NULL +BEGIN + PROMPT 41 6 "Arr." +END + +TEXT DLG_NULL +BEGIN + PROMPT 45 6 "Cod.Iva" +END + +TEXT DLG_NULL +BEGIN + PROMPT 1 7 "1a % diritti di mercato" +END + +TEXT DLG_NULL +BEGIN + PROMPT 1 8 "2a % diritti di mercato" +END + +NUMBER F_DIRITTI1 5 2 +BEGIN + PROMPT 21 7 "" + FIELD DIRITTI1 +END + +LISTBOX F_ARROT1 12 +BEGIN + PROMPT 28 7 "" + FIELD ARROT1 + ITEM " |Matematico" + ITEM "0|per Eccesso" + ITEM "1|per Difetto" +END + +STRING F_CODIVA1 4 +BEGIN + PROMPT 45 7 "" + FIELD CODIVA1 + USE %IVA + INPUT CODTAB F_CODIVA1 + DISPLAY "Codice@20" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_CODIVA1 CODTAB + OUTPUT F_DESIVA1 S0 + FLAGS "U" + CHECKTYPE NORMAL +END + +STRING F_DESIVA1 50 30 +BEGIN + PROMPT 52 7 "" + USE %IVA KEY 2 + INPUT S0 F_DESIVA1 + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice@20" CODTAB + OUTPUT F_CODIVA1 CODTAB + OUTPUT F_DESIVA1 S0 + CHECKTYPE NORMAL +END + +NUMBER F_DIRITTI2 5 2 +BEGIN + PROMPT 21 8 "" + FIELD DIRITTI2 +END + +LISTBOZ F_ARROT2 12 +BEGIN + PROMPT 28 8 "" + FIELD ARROT2 + ITEM " |Matematico" + ITEM "0|per Eccesso" + ITEM "1|per Difetto" +END + +STRING F_CODIVA2 4 +BEGIN + PROMPT 45 8 "" + FIELD CODIVA2 + USE %IVA + INPUT CODTAB F_CODIVA2 + DISPLAY "Codice@20" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_CODIVA2 CODTAB + OUTPUT F_DESIVA2 S0 + FLAGS "U" + CHECKTYPE NORMAL +END + +STRING F_DESIVA2 50 30 +BEGIN + PROMPT 52 8 "" + USE %IVA KEY 2 + INPUT S0 F_DESIVA2 + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice@20" CODTAB + OUTPUT F_CODIVA2 CODTAB + OUTPUT F_DESIVA2 S0 + CHECKTYPE NORMAL +END + +NUMBER F_SPESEFACC 9 2 +BEGIN + PROMPT 1 10 "Spese facchinaggio (Euro/kg) " + FIELD SPESEFACC +END + +STRING F_CODIVAFACC 4 +BEGIN + PROMPT 45 10 "" + FIELD CODIVAFACC + USE %IVA + INPUT CODTAB F_CODIVAFACC + DISPLAY "Codice@20" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_CODIVAFACC CODTAB + OUTPUT F_DESIVAFACC S0 + FLAGS "U" + CHECKTYPE NORMAL +END + +STRING F_DESIVAFACC 50 30 +BEGIN + PROMPT 52 10 "" + USE %IVA KEY 2 + INPUT S0 F_DESIVAFACC + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice@20" CODTAB + OUTPUT F_CODIVAFACC CODTAB + OUTPUT F_DESIVAFACC S0 + CHECKTYPE NORMAL +END + +NUMBER F_SPESECASSE 9 2 +BEGIN + PROMPT 1 11 "Spese ricambio casse (Euro/cassa) " + FIELD SPESECASSE +END + +STRING F_CODIVACASS 4 +BEGIN + PROMPT 45 11 "" + FIELD CODIVACASS + USE %IVA + INPUT CODTAB F_CODIVACASS + DISPLAY "Codice@20" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_CODIVACASS CODTAB + OUTPUT F_DESIVACASS S0 + FLAGS "U" + CHECKTYPE NORMAL +END + +STRING F_DESIVACASS 50 30 +BEGIN + PROMPT 52 11 "" + USE %IVA KEY 2 + INPUT S0 F_DESIVACASS + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice@20" CODTAB + OUTPUT F_CODIVACASS CODTAB + OUTPUT F_DESIVACASS S0 + CHECKTYPE NORMAL +END + +ENDPAGE + +ENDMASK diff --git a/co/co0600.cpp b/co/co0600.cpp new file mode 100755 index 000000000..d202692a0 --- /dev/null +++ b/co/co0600.cpp @@ -0,0 +1,186 @@ +// gestione anagrafica soci cooperative +#include +#include +#include +#include +#include + +#include "co0600a.h" + +//////////////////////////////////////////////////////////////////////// +//MASCHERA +//////////////////////////////////////////////////////////////////////// +class TCoop_soci_msk : public TAutomask +{ + virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly); + +public: + void calcola_dati_nascita(const TString& cf, TDate& datanasc, TString8& comnasc); + TCoop_soci_msk() : TAutomask("co0600a") {} +}; + +void TCoop_soci_msk::calcola_dati_nascita(const TString& cf, TDate& datanasc, TString8& comnasc) +{ + comnasc = ""; + datanasc = TDate(NULLDATE); + if (cf.not_empty()) + { + comnasc = cf.sub(11,15); + int a = atoi(cf.sub(6,8)); + a+=1900; + char mc = cf[8]; + int m = 0; + switch (mc) + { + case 'A': m = 1; break; + case 'B': m = 2; break; + case 'C': m = 3; break; + case 'D': m = 4; break; + case 'E': m = 5; break; + case 'H': m = 6; break; + case 'L': m = 7; break; + case 'M': m = 8; break; + case 'P': m = 9; break; + case 'R': m = 10; break; + case 'S': m = 11; break; + case 'T': m = 12; break; + default: m = 0; break; + } + int g = atoi(cf.sub(9,11)); + if (g > 40) + g-=40; + if (g > 0 && m > 0 && a > 0) + { + datanasc.set_day(g); + datanasc.set_month(m); + datanasc.set_year(a); + } + } +} + +bool TCoop_soci_msk::on_field_event(TOperable_field& o, TField_event e, long jolly) +{ + switch (o.dlg()) + { + case F_COFISOCIO: + if (e == fe_modify || e == fe_init) + { + TMask& m = o.mask(); + TString80 cf = m.get(F_COFISOCIO); + TDate datanasc; + TString8 comnasc; + calcola_dati_nascita(cf, datanasc, comnasc); + if (datanasc.ok()) + { + m.set(F_DATANASC, datanasc); + m.set(F_COMNASC, comnasc); + } + } + break; + case F_DATALIC: + if (e == fe_modify) + { + TMask& m = o.mask(); + TString16 data = o.get(); + + if (data.full()) + { + TDate datalic(data); + + datalic.addyear(6); + m.set(F_DATASCALIC, datalic); + } + else + m.reset(F_DATASCALIC); + } + + } + return TRUE; +} + +class TCoop_soci_application : public TRelation_application + +{ + TMask* _msk; + TRelation* _rel; + +protected: + virtual TMask* get_mask(int mode = MODE_QUERY) { CHECK(_msk, "Null mask"); return _msk; } + virtual bool changing_mask(int mode) { return false; } + virtual TRelation* get_relation() const { CHECK(_rel, "Null relation"); return _rel; } + + virtual void init_query_mode(TMask& m); + virtual void init_query_insert_mode(TMask& m); + virtual void init_insert_mode(TMask& m); + virtual void init_modify_mode(TMask& m); + + void show_socio(TMask& m, const bool show = true); + + virtual bool user_create() ; + virtual bool user_destroy() ; + +public: + TCoop_soci_application() : _msk(NULL), _rel(NULL) { } + virtual ~TCoop_soci_application() {} +}; + +void TCoop_soci_application::show_socio(TMask& m, const bool show) +{ + if (show) + { + m.show(-1); + m.hide(-2); + } + else + { + m.show(-2); + m.hide(-1); + } +} +void TCoop_soci_application::init_query_mode(TMask& m) +{ + show_socio(m); +} + +void TCoop_soci_application::init_query_insert_mode(TMask& m) +{ + show_socio(m, false); +} + +void TCoop_soci_application::init_insert_mode(TMask& m) +{ + show_socio(m, false); +} + +void TCoop_soci_application::init_modify_mode(TMask& m) +{ + show_socio(m); +} + +bool TCoop_soci_application::user_create() +{ + _rel = new TRelation(LF_SOCICOOP); + _msk = new TCoop_soci_msk; + TString title; + _msk->get_caption(title); + set_title(title); + return true; +} + +bool TCoop_soci_application::user_destroy() +{ + if (_msk) + delete _msk; + if (_rel) + delete _rel; + return true; +} + +int co0600(int argc, char* argv[]) +{ + TCoop_soci_application a; + + a.run(argc, argv, TR("Anagrafica soci")); + return 0; +} + diff --git a/co/co0600a.h b/co/co0600a.h new file mode 100755 index 000000000..0b3f00cf9 --- /dev/null +++ b/co/co0600a.h @@ -0,0 +1,60 @@ +// campi per la maschera co0600a + +#define F_CODSOCIO 101 +#define F_DESSOCIO 102 +#define F_CODCF 103 +#define F_RAGSOC 104 +#define F_DATAASS 105 +#define F_DATAREC 106 +#define F_NUMQUOTE 107 +#define F_VALQUOTE 108 +#define F_LIBLAVORO 109 +#define F_DATAEMISS 110 +#define F_COMEMISS 111 +#define F_NOMEBARCA 112 +#define F_TIPOPROP 113 +#define F_TIPOCOMAPP 114 +#define F_LICENZA 115 +#define F_DATALIC 116 +#define F_COMPAGNIA1 117 +#define F_QUOTA1 118 +#define F_COMPAGNIA2 119 +#define F_QUOTA2 120 +#define F_COMPAGNIA3 121 +#define F_QUOTA3 122 +#define F_DATANASC 123 +#define F_COMNASC 124 +#define F_COFISOCIO 125 +#define F_DATADEL 126 +#define F_DATASCALIC 127 + +#define F_D_COMEMISS 131 +#define F_P_COMEMISS 132 +#define F_D_COMPAGNIA1 133 +#define F_D_COMPAGNIA2 134 +#define F_D_COMPAGNIA3 135 +#define F_D_COMNASC 136 +#define F_P_COMNASC 137 + +#define F_IMBARCAZIONI 151 + +#define F_I_TIPOCOMAPP 101 +#define F_I_TARGA 102 +#define F_I_MOTOBARCA 103 +#define F_I_DATAISC 104 +#define F_I_LUNGHEZZA 105 +#define F_I_LARGHEZZA 106 +#define F_I_ALTEZZA 107 +#define F_I_STLORDA 108 +#define F_I_SCADCOLL 109 +#define F_I_SCADSPEC 110 +#define F_I_STNETTA 111 +#define F_I_GT 112 +#define F_I_HP 113 +#define F_I_KW 114 +#define F_I_RIP 115 +#define F_I_SCADLICNAV 116 +#define F_I_SCADRUOLEQ 117 +#define F_I_NRRUOLEQUI 118 +#define F_I_SCADLICPES 119 +#define F_I_SCADPAGLIC 120 diff --git a/co/co0600a.uml b/co/co0600a.uml new file mode 100755 index 000000000..ccd2f0c21 --- /dev/null +++ b/co/co0600a.uml @@ -0,0 +1,553 @@ +#include "co0600a.h" + +TOOLBAR "" 0 -2 0 2 + +#include + +ENDPAGE + +PAGE "Anagrafica soci" 0 -1 0 20 + +GROUPBOX DLG_NULL 78 5 +BEGIN + PROMPT 1 1 "" +END + +NUMBER F_CODSOCIO 6 +BEGIN + PROMPT 2 2 "Cod. socio " + FIELD CODCF + KEY 1 + USE LF_SOCICOOP KEY 1 + JOIN LF_CLIFO TO LF_SOCICOOP INTO TIPOCF=='F' CODCF==CODCF + INPUT CODCF F_CODSOCIO + DISPLAY "Codice" CODCF + DISPLAY "Ragione sociale@50" 20->RAGSOC + DISPLAY "Codice fiscale@16" 20->COFI + OUTPUT F_CODSOCIO CODCF + OUTPUT F_DESSOCIO 20->RAGSOC + OUTPUT F_CODCF CODCF + OUTPUT F_RAGSOC 20->RAGSOC + OUTPUT F_COFISOCIO 20->COFI + CHECKTYPE REQUIRED + GROUP 1 +END + +STRING F_DESSOCIO 50 +BEGIN + PROMPT 25 2 "" + FLAGS "D" + GROUP 1 +END + +NUMBER F_CODCF 6 +BEGIN + PROMPT 2 2 "Fornitore " + FIELD CODCF + KEY 1 + USE LF_CLIFO KEY 1 + INPUT TIPOCF "F" SELECT + INPUT CODCF F_CODCF + DISPLAY "Codice" CODCF + DISPLAY "Ragione sociale@50" RAGSOC + DISPLAY "Codice fiscale@16" COFI + COPY OUTPUT F_CODSOCIO + CHECKTYPE REQUIRED + ADD RUN cg0 -1 F + GROUP 2 +END + +STRING F_RAGSOC 50 +BEGIN + PROMPT 25 2 "" + USE LF_CLIFO KEY 2 + INPUT TIPOCF "F" SELECT + INPUT RAGSOC F_RAGSOC + DISPLAY "Ragione sociale@60" RAGSOC + DISPLAY "Codice" CODCF + DISPLAY "Codice fiscale@16" COFI + COPY OUTPUT F_CODCF + CHECKTYPE REQUIRED + ADD RUN cg0 -1 F + GROUP 2 +END + +STRING F_COFISOCIO 16 +BEGIN + PROMPT 2 3 "Cod. fisc. " + FLAGS "D" +END + +DATE F_DATANASC +BEGIN + PROMPT 2 4 "Nato il " + FIELD DATANASC +END + +STRING F_COMNASC 4 +BEGIN + PROMPT 25 4 "a " + FIELD COMNASC + FLAGS "U" + USE LF_COMUNI KEY 1 + INPUT COM F_COMNASC + DISPLAY "Codice" COM + DISPLAY "Comune@50" DENCOM + OUTPUT F_COMNASC COM + OUTPUT F_D_COMNASC DENCOM + OUTPUT F_P_COMNASC PROVCOM + HELP "Codice del comune di nascita" + CHECKTYPE NORMAL + WARNING "Comune assente" + ADD RUN ba4 -0 +END + +STRING F_D_COMNASC 50 30 +BEGIN + PROMPT 34 4 "" + USE LF_COMUNI KEY 2 + INPUT DENCOM F_D_COMNASC + DISPLAY "Comune@50" DENCOM + DISPLAY "Codice" COM + COPY OUTPUT F_COMNASC + HELP "Nome del comune di nascita" + ADD RUN ba4 -0 +END + +STRING F_P_COMNASC 5 +BEGIN + PROMPT 69 4 "Pr." + FLAGS "D" +END + +GROUPBOX DLG_NULL 78 7 +BEGIN + PROMPT 1 6 "Dati rapporto cooperativa" +END + +DATE F_DATAASS +BEGIN + PROMPT 2 7 "Data assunzione " + FIELD DATAASS +END + +DATE F_DATAREC +BEGIN + PROMPT 42 7 "Data recessione " + FIELD DATAREC +END + +NUMBER F_NUMQUOTE 5 +BEGIN + PROMPT 2 8 "Num. quote o azioni " + FIELD NUMQUOTE +END + +NUMBER F_VALQUOTE 10 2 +BEGIN + PROMPT 42 8 "Valore " + FIELD VALQUOTE +END + +STRING F_LIBLAVORO 10 +BEGIN + PROMPT 2 9 "Num. libretto lavoro " + FIELD LIBLAVORO +END + +DATE F_DATAEMISS +BEGIN + PROMPT 42 9 "Data emissione " + FIELD DATAEMISS +END + +STRING F_COMEMISS 4 +BEGIN + PROMPT 2 10 "Comune di emissione " + FIELD COMEMISS + FLAGS "U" + USE LF_COMUNI KEY 1 + INPUT COM F_COMEMISS + DISPLAY "Codice" COM + DISPLAY "Comune@50" DENCOM + OUTPUT F_COMEMISS COM + OUTPUT F_D_COMEMISS DENCOM + OUTPUT F_P_COMEMISS PROVCOM + HELP "Codice del comune di emissione" + CHECKTYPE NORMAL + WARNING "Comune assente" + ADD RUN ba4 -0 +END + +STRING F_D_COMEMISS 50 35 +BEGIN + PROMPT 30 10 "" + USE LF_COMUNI KEY 2 + INPUT DENCOM F_D_COMEMISS + DISPLAY "Comune@50" DENCOM + DISPLAY "Codice" COM + COPY OUTPUT F_COMEMISS + HELP "Nome del comune del recapito" + ADD RUN ba4 -0 +END + +STRING F_P_COMEMISS 5 +BEGIN + PROMPT 69 10 "Pr." + FLAGS "D" +END + +DATE F_DATADEL +BEGIN + PROMPT 2 11 "Data delibera " + FIELD DATADEL +END + +GROUPBOX DLG_NULL 78 5 +BEGIN + PROMPT 1 13 "Imbarcazione principale" +END + +STRING F_NOMEBARCA 25 +BEGIN + PROMPT 2 14 "Nome barca " + FIELD NOMEBARCA +END + +LISTBOX F_TIPOPROP 1 10 +BEGIN + PROMPT 45 14 "Tipo propulsione " + FIELD TIPOPROP + FLAGS "U" + ITEM "0|Motore" + ITEM "1|Vela" +END + +LISTBOX F_TIPOCOMAPP 1 15 +BEGIN + PROMPT 2 15 "Tipo comm. app. " + FIELD TIPOCOMAPP + FLAGS "U" + ITEM "0|Acque interne" + ITEM "1|Acque marittime" +END + +STRING F_LICENZA 10 +BEGIN + PROMPT 45 15 "Licenza " + FIELD LICENZA +END + +DATE F_DATALIC +BEGIN + PROMPT 2 16 "Data rilascio " + FIELD DATALIC +END + +DATE F_DATASCALIC +BEGIN + PROMPT 45 16 "Data scadenza " + FIELD DATASCALIC + FLAGS 'D' +END + +GROUPBOX DLG_NULL 78 5 +BEGIN + PROMPT 1 18 "Compagnie di appartenenza" +END + +NUMBER F_COMPAGNIA1 4 +BEGIN + PROMPT 2 19 "1 " + FLAGS "Z" + FIELD COMPAGNIA1 + USE %CMP + INPUT CODTAB F_COMPAGNIA1 + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_COMPAGNIA1 CODTAB + OUTPUT F_D_COMPAGNIA1 S0 + FLAGS "U" + CHECKTYPE NORMAL +END + +STRING F_D_COMPAGNIA1 50 40 +BEGIN + PROMPT 13 19 "" + USE %CMP KEY 2 + INPUT S0 F_D_COMPAGNIA1 + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice" CODTAB + OUTPUT F_COMPAGNIA1 CODTAB + OUTPUT F_D_COMPAGNIA1 S0 + CHECKTYPE NORMAL +END + +NUMBER F_QUOTA1 5 1 +BEGIN + PROMPT 62 19 "Valore " + FIELD QUOTA1 +END + +NUMBER F_COMPAGNIA2 4 +BEGIN + PROMPT 2 20 "2 " + FLAGS "Z" + FIELD COMPAGNIA2 + USE %CMP + INPUT CODTAB F_COMPAGNIA2 + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_COMPAGNIA2 CODTAB + OUTPUT F_D_COMPAGNIA2 S0 + FLAGS "U" + CHECKTYPE NORMAL +END + +STRING F_D_COMPAGNIA2 50 40 +BEGIN + PROMPT 13 20 "" + USE %CMP KEY 2 + INPUT S0 F_D_COMPAGNIA2 + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice" CODTAB + OUTPUT F_COMPAGNIA2 CODTAB + OUTPUT F_D_COMPAGNIA2 S0 + CHECKTYPE NORMAL +END + +NUMBER F_QUOTA2 5 1 +BEGIN + PROMPT 62 20 "Valore " + FIELD QUOTA2 +END + +NUMBER F_COMPAGNIA3 4 +BEGIN + PROMPT 2 21 "3 " + FLAGS "Z" + FIELD COMPAGNIA3 + USE %CMP + INPUT CODTAB F_COMPAGNIA3 + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_COMPAGNIA3 CODTAB + OUTPUT F_D_COMPAGNIA3 S0 + FLAGS "U" + CHECKTYPE NORMAL +END + +STRING F_D_COMPAGNIA3 50 40 +BEGIN + PROMPT 13 21 "" + USE %CMP KEY 2 + INPUT S0 F_D_COMPAGNIA3 + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice" CODTAB + OUTPUT F_COMPAGNIA3 CODTAB + OUTPUT F_D_COMPAGNIA3 S0 + CHECKTYPE NORMAL +END + +NUMBER F_QUOTA3 5 1 +BEGIN + PROMPT 62 21 "Valore " + FIELD QUOTA3 +END + +ENDPAGE + +PAGE "Imbarcazioni" 0 -1 0 20 + +SPREADSHEET F_IMBARCAZIONI +BEGIN + PROMPT 2 5 "Imbarcazioni" + FLAGS "A" + USE LF_IMBARCAZIONI KEY PROGIMB + INPUT CODCF F_CODCF + ITEM "Tipo comm.app." + ITEM "Targa@10" + ITEM "Motobarca@30" + ITEM "Data iscr." + ITEM "Lunghezza" + ITEM "Larghezza" + ITEM "Altezza" + ITEM "St.lorda" + ITEM "Scad. coll." + ITEM "Scad. spec." + ITEM "St.netta" + ITEM "GT@7" + ITEM "HP@7" + ITEM "KW@7" + ITEM "R.I.P.@10" + ITEM "Scad.lic.nav." + ITEM "Scad.ruol.equip." + ITEM "Nr. ruol. equip." + ITEM "Scad.lic.pesca" + ITEM "Scad.pag.lic.pesca" +END + +ENDPAGE + +ENDMASK + +PAGE "Imbarcazione" -1 -1 75 16 + +LISTBOX F_I_TIPOCOMAPP 1 15 +BEGIN + PROMPT 2 2 "Tipo comm. app. " + FIELD 162->TIPOCOMAPP + FLAGS "U" + ITEM "0|Acque interne" + MESSAGE ENABLE,1@|CLEAR,2@ + ITEM "1|Acque marittime" + MESSAGE ENABLE,2@|CLEAR,1@ +END + +STRING F_I_TARGA 10 +BEGIN + PROMPT 2 3 "Numero iscr. (targa) " + FIELD 162->TARGA +END + +DATA F_I_DATAISC +BEGIN + PROMPT 35 3 "Data iscr. " + FIELD 162->DATAISC + GROUP 1 +END + +STRING F_I_MOTOBARCA 30 +BEGIN + PROMPT 2 4 "Nome motobarca " + FIELD 162->MOTOBARCA +END + +NUMBER F_I_LUNGHEZZA 6 2 +BEGIN + PROMPT 2 5 "Lunghezza " + FIELD 162->LUNGHEZZA +END + +NUMBER F_I_LARGHEZZA 6 2 +BEGIN + PROMPT 35 5 "Larghezza " + FIELD 162->LARGHEZZA +END + +NUBER F_I_ALTEZZA 6 2 +BEGIN + PROMPT 58 5 "Altezza " + FIELD 162->ALTEZZA +END + +NUBER F_I_STLORDA 7 2 +BEGIN + PROMPT 2 6 "Stazza lorda " + FIELD 162->STLORDA +END + +DATE F_I_SCADCOLL +BEGIN + PROMPT 2 7 "Scad. collaudo " + FIELD 162->SCADCOLL +END + +DATE F_I_SCADSPEC +BEGIN + PROMPT 35 7 "Scad. speciale " + FIELD 162->SCADSPEC + GROUP 1 +END + +NUBER F_I_STNETTA 7 2 +BEGIN + PROMPT 2 8 "Stazza netta " + FIELD 162->STNETTA + GROUP 2 +END + +NUBER F_I_GT 7 2 +BEGIN + PROMPT 35 8 "GT " + FIELD 162->GT + GROUP 2 +END + +NUBER F_I_HP 7 2 +BEGIN + PROMPT 2 9 "HP " + FIELD 162->HP + GROUP 2 +END + +NUBER F_I_KW 7 2 +BEGIN + PROMPT 35 9 "KW " + FIELD 162->KW + GROUP 2 +END + +STRING F_I_RIP 30 +BEGIN + PROMPT 2 10 "R.I.P. " + FIELD 162->RIP + GROUP 2 +END + +DATE F_I_SCADLICNAV +BEGIN + PROMPT 2 12 "Scad. licenza navigazione " + FIELD 162->SCADLICNAV + GROUP 2 +END + +DATE F_I_SCADRUOLEQ +BEGIN + PROMPT 2 13 "Scad. ruolino equip." + FIELD 162->SCADRUOLEQ + GROUP 2 +END + +STRING F_I_NRRUOLEQUI 15 +BEGIN + PROMPT 35 13 "Nr. ruolino equip." + FIELD 162->NRRUOLEQUI + GROUP 2 +END + +DATE F_I_SCADLICPES +BEGIN + PROMPT 2 14 "Scad. licenza pesca " + FIELD 162->SCADLICPES + GROUP 2 +END + +DATE F_I_SCADPAGLIC +BEGIN + PROMPT 35 14 "Scad. pag. lic. pesca " + FIELD 162->SCADPAGLIC + GROUP 2 +END + +BUTTON DLG_OK 9 2 +BEGIN + PROMPT -13 -1 "" +END + +BUTTON DLG_CANCEL 9 2 +BEGIN + PROMPT -23 -1 "" +END + +BUTTON DLG_DELREC 9 2 +BEGIN + PROMPT -33 -1 "" + MESSAGE EXIT, K_DEL +END + +ENDPAGE + +ENDMASK + + diff --git a/co/co0700.cpp b/co/co0700.cpp new file mode 100755 index 000000000..7cd72d93f --- /dev/null +++ b/co/co0700.cpp @@ -0,0 +1,282 @@ +#include "../ve/velib.h" +#include "../ve/sconti.h" +#include "../mg/mglib.h" + +#include "../ve/vepriv.h" +#include "../ve/veuml.h" + +#include +#include +#include +#include +#include +#include + +#include "../mg/anamag.h" +#include "../ve/ve0100.h" +#include "../ve/veini.h" +#include "../ve/veuml.h" +#include "../ve/veuml1.h" +#include "../ve/verig.h" + +#include +#include "socicoop.h" + +#include + +#include "colib.h" + + +// Definizione della classe dell'applicazione motore +class TConferimenti_application : public TMotore_application +{ + TAssoc_array _masks; // assoc_array delle maschere da utilizzare + TString4 _tipodoc; + real _ritprezzo; + real _ritqta; + TString_array _speserit; + +protected: + virtual TMask* get_mask( int mode ); + virtual void on_firm_change(); + int write( const TMask& m ); + int rewrite( const TMask& m ); + real get_perc_socio(const long codsocio, const TString& codcomp) const; + +public: + virtual TMask & query_mask(); + virtual TDocumento_mask & edit_mask() const; + real ritprezzo() {return _ritprezzo;}; + real ritqta() {return _ritqta;}; + TString_array& speserit() {return _speserit;}; + + TConferimenti_application() {} +}; + +inline TConferimenti_application& cfapp() { return (TConferimenti_application &) main_app(); }; + +// maschera di ricerca +class TConferimenti_query_mask : public TAutomask +{ +protected: +public: + virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly); + + TConferimenti_query_mask() : TAutomask("co0700a") {} + virtual ~TConferimenti_query_mask() {} +}; + +// maschera di edit +class TConferimenti_mask : public TDocumento_mask +{ + bool _rigaspesa; + +protected: + +public: + virtual TVariable_mask* riga_mask(int numriga); + TConferimenti_mask(const char* tipodoc); + virtual ~TConferimenti_mask() {} +}; + +TConferimenti_mask::TConferimenti_mask(const char* tipodoc): + TDocumento_mask(tipodoc) +{ +} + +int TConferimenti_application::rewrite( const TMask& m ) +{ + int err = NOERR; + const TTipo_documento tipodoc(m.get(172)); + if (tipodoc.tipo() == 5) + { + const long codmercato = m.get_long(343); + TDocumento & doc = ((TConferimenti_mask & )m).doc(); + doc.put("SPESEUPD", false); + doc.put("RAGGR", true); + update_spese_doc(codmercato, doc); + err = TMotore_application::rewrite(m); + } + return err; +} + +int TConferimenti_application::write( const TMask& m ) +{ + int err = NOERR; + const TTipo_documento tipodoc(m.get(172)); + if (tipodoc.tipo() == 5) + { + const char confda = m.get(401)[0]; + const long codmercato = m.get_long(343); + if (confda=='S') // conferimento da socio + { + TDocumento & doc = ((TConferimenti_mask & )m).doc(); + doc.put("SPESEUPD", false); + doc.put("RAGGR", true); + update_spese_doc(codmercato, doc); + err = TMotore_application::write(m); + } + else // conferimento da compagnia + { + TDocumento& doc = ((TConferimenti_mask&) m).doc(); + if (doc.physical_rows() > 0) + { + const TString8 codcomp = m.get(344); + TLista_documenti listadoc; + if (compagnia2soci(doc, codcomp, codmercato, listadoc) > 0) + err = listadoc.write(); + } + } + } + else + err = TMotore_application::write(m); + return err; +} + +void TConferimenti_application::on_firm_change() +{ + TConfig d(CONFIG_DITTA, "co"); + _ritprezzo = real(d.get("RitPrezzo")); + _ritqta = real(d.get("RitQta")); +} + +TMask& TConferimenti_application::query_mask() +{ + TMask* m = (TMask*) _masks.objptr("co0700a"); + if (m == NULL) + { + m = new TConferimenti_query_mask(); + _masks.add("co0700a", m); + } + return *m; +} + +TDocumento_mask& TConferimenti_application::edit_mask() const +{ + TDocumento_mask* m = (TDocumento_mask*) _masks.objptr(_tipodoc); + if (m == NULL) + { + m = new TConferimenti_mask(_tipodoc); + ((TAssoc_array&)_masks).add(_tipodoc, m); + } + return *m; +} + +TMask* TConferimenti_application::get_mask( int mode ) +{ + TMask* m = NULL; + if (mode == MODE_MOD || mode == MODE_INS) + { + _tipodoc = query_mask().get(F_TIPODOC); + m = &edit_mask(); + } + else + m = &query_mask(); + return m; +} + +bool TConferimenti_query_mask::on_field_event(TOperable_field& o, TField_event e, long jolly) +{ + switch (o.dlg()) + { + case F_ANNO: + if (e == fe_modify) + app().update_navigation_bar(); + break; + case F_CODNUM: + if (e == fe_modify) + { + TMask& m = o.mask(); + + TTable & tabnum = ((TTable &) ((TEdit_field &)o).browse()->cursor()->file()); + if ( tabnum.good()) + { + TCodice_numerazione cod_num(tabnum.curr()); + m.set( F_DESNUM, cod_num.descrizione()); + // Propone il primo tipo di documento come default + if (m.field(F_TIPODOC).empty() || o.focusdirty()) + { + m.set( F_TIPODOC, cod_num.tipo_doc(0)); + m.send_key( K_TAB, F_TIPODOC ); + } + // Setta la numerazione a definitiva + } + else + { + m.set( F_DESNUM, "" ); + m.set( F_TIPODOC, "" ); + } + + app().update_navigation_bar(); + } + break; + case F_TIPODOC: + if (e == fe_modify) + { + TMask& m = o.mask(); + + if (m.get(F_TIPODOC).full()) + { + TCodice_numerazione cod_num(m.get(F_CODNUM)); + const TString& tipo = o.get(); + int last = cod_num.ntipi_doc(); + for (int i = 0; i < last; i++ ) + { + const TString& curtipo = cod_num.tipo_doc(i); + if (curtipo == tipo) + return TRUE; + } + return o.error_box(TR("Tipo non valido per la numerazione selezionata!")); + } + } + break; + default: + break; + } + + return true; +} + +bool confer_codart_handler(TMask_field& f, KEY key) +{ + bool ok = codart_handler(f, key); + if (ok && f.to_check(key)) + { + TMask& row_mask = f.mask(); + row_mask.set(FR_SCONTO, cfapp().ritprezzo(), true); + } + return ok; +} + +bool confer_qtagg1_handler(TMask_field& f, KEY key) +{ + if (f.to_check(key)) + { + TMask& row_mask = f.mask(); + real qtagg1 = f.get(); + real qta = qtagg1*cfapp().ritqta()/CENTO; + row_mask.set(FR_QTA, qtagg1-qta, true); + } + return true; +} + +TVariable_mask* TConferimenti_mask::riga_mask(int numriga) +{ + TVariable_mask* m = TDocumento_mask::riga_mask(numriga); + const TRiga_documento& riga = doc()[numriga + 1]; + const TTipo_riga_documento& tiporiga = riga.tipo(); + if (tiporiga.tipo() == 'M') // riga merce + { + m->set_handler(FR_CODART, confer_codart_handler); + m->set_handler(FR_QTAGG1, confer_qtagg1_handler); + } + return m; +} + +int co0700( int argc, char* argv[]) +{ + TConferimenti_application a; + + a.run( argc, argv, TR("Conferimenti cooperative")); + return 0; +} diff --git a/co/co0700a.uml b/co/co0700a.uml new file mode 100755 index 000000000..39203ade6 --- /dev/null +++ b/co/co0700a.uml @@ -0,0 +1,183 @@ +#include "veuml.h" + +TOOLBAR "" 0 20 60 2 +#include "toolbar.h" +ENDPAGE + +PAGE "Estremi del documento" 1 1 60 14 + +GROUPBOX DLG_NULL 78 3 +BEGIN + PROMPT 1 1 "@bDitta" +END + +NUMBER F_CODDITTA 5 +BEGIN + PROMPT 3 2 "Codice " + FLAGS "FD" + USE LF_NDITTE + CHECKTYPE NORMAL + INPUT CODDITTA F_CODDITTA + OUTPUT F_RAGSOCDITTA RAGSOC +END + +STRING F_RAGSOCDITTA 50 +BEGIN + PROMPT 17 2 "Ragione " + FLAGS "D" +END + +GROUPBOX DLG_NULL 78 7 +BEGIN + PROMPT 1 4 "Estremi del documento" +END + +LISTBOX F_PROVV 14 +BEGIN + FIELD PROVV + PROMPT 46 7 "Tipo " + ITEM "D|Definitiva " + ITEM "P|Provvisoria" + KEY 1 2 + FLAGS "DPG" +END + +STRING F_CODNUM 4 +BEGIN + PROMPT 2 5 "Numerazione " + FIELD CODNUM + HELP "Codice numerazione" + USE %NUM SELECT I1>4 + INPUT CODTAB F_CODNUM + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_CODNUM CODTAB + OUTPUT F_DESNUM S0 + CHECKTYPE FORCED + FLAG "UPA" + WARNING "Numerazione assente" + KEY 1 2 +END + +STRING F_DESNUM 50 +BEGIN + PROMPT 24 5 "" + HELP "Descrizione numerazione" + USE %NUM KEY 2 SELECT I1>4 + INPUT S0 F_DESNUM + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice" CODTAB + COPY OUTPUT F_CODNUM +END + +STRING F_TIPODOC 4 +BEGIN + PROMPT 2 6 "Tipo " + FIELD TIPODOC + HELP "Codice tipo documento" + USE %TIP SELECT I1>4 + INPUT CODTAB F_TIPODOC + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_TIPODOC CODTAB + OUTPUT F_DESTIPODOC S0 + CHECKTYPE FORCED + FLAG "UP" +END + +STRING F_DESTIPODOC 50 +BEGIN + PROMPT 24 6 "" + HELP "Descrizione tipo documento" + USE %TIP KEY 2 SELECT I1>4 + INPUT S0 F_DESTIPODOC + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice" CODTAB + COPY OUTPUT F_TIPODOC +END + +NUMBER F_ANNO 4 +BEGIN + PROMPT 2 7 "Esercizio " + FIELD ANNO + CHECKTYPE REQUIRED + NUM_EXPR #F_ANNO>0 + FLAG "AP" + KEY 1 2 + WARNING "Inserire un anno valido" +END + +NUMBER F_NDOC 6 +BEGIN + PROMPT 24 7 "Numero " + FIELD NDOC + USE LF_DOC + JOIN LF_CLIFO TO LF_DOC INTO TIPOCF==TIPOCF CODCF==CODCF + INPUT PROVV F_PROVV SELECT + INPUT ANNO F_ANNO SELECT + INPUT CODNUM F_CODNUM SELECT + INPUT NDOC F_NDOC + DISPLAY "Num." CODNUM + DISPLAY "Anno" ANNO + DISPLAY "Provv" PROVV + DISPLAY "Tipo" TIPODOC + DISPLAY "N.Doc. " NDOC + DISPLAY "Stato@R" STATO + DISPLAY "Data\ndocumento" DATADOC + DISPLAY "C/F" TIPOCF + DISPLAY "Codice" CODCF + DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC + OUTPUT F_NDOC NDOC + OUTPUT F_STATO STATO + OUTPUT F_TIPODOC TIPODOC + OUTPUT F_PROVV PROVV + CHECKTYPE REQUIRED + KEY 1 2 + FLAG "R" +END + +STRING F_STATO 1 +BEGIN + PROMPT 69 7 "Stato " + FIELD STATO + FLAG "D" +END + +LIST F_TIPOCF 1 12 +BEGIN + PROMPT 2 8 "Socio " + ITEM "F|Fornitore" + KEY 2 + FLAGS "D" +END + +NUMBER F_CODCF 6 +BEGIN + PROMPT 24 8 "Codice " + USE LF_DOC KEY 2 SELECT (CODNUM==#F_CODNUM) && (PROVV==#F_PROVV) && (ANNO==#F_ANNO) + JOIN LF_CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF + JOIN LF_SOCICOOP TO LF_CLIFO INTO CODCF==CODCF + INPUT TIPOCF F_TIPOCF SELECT + INPUT CODCF F_CODCF + INPUT PROVV F_PROVV + INPUT ANNO F_ANNO + DISPLAY "Codice" CODCF + DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC + DISPLAY "Partita IVA@12" LF_CLIFO->PAIV + DISPLAY "Num." CODNUM + DISPLAY "Anno" ANNO + //DISPLAY "Provv" PROVV + DISPLAY "Tipo" TIPODOC + DISPLAY "N.Doc. " NDOC + DISPLAY "Data\ndocumento" DATADOC + //DISPLAY "Valuta" CODVAL + DISPLAY "Totale\ndocumento@18V" G1:TOTDOC + COPY OUTPUT F_NDOC + OUTPUT F_CODCF CODCF + CHECKTYPE NORMAL + KEY 2 +END + +ENDPAGE + +ENDMASK diff --git a/co/co0800.cpp b/co/co0800.cpp new file mode 100755 index 000000000..7b261435f --- /dev/null +++ b/co/co0800.cpp @@ -0,0 +1,290 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +#include "co0.h" +#include "co0800a.h" +#include "colib.h" + +#include "clifo.h" +#include "comuni.h" +#include "doc.h" +#include "rdoc.h" + +#include "..\cg\cglib01.h" +#include "..\ve\velib.h" + +// TAutomask + +class TImportazioneConf_mask : public TAutomask +{ +protected: + bool on_field_event(TOperable_field& o, TField_event e, long jolly); +public: + TImportazioneConf_mask(); + virtual ~TImportazioneConf_mask() {}; +}; + +TImportazioneConf_mask::TImportazioneConf_mask() :TAutomask("co0800a") +{ +} + +bool TImportazioneConf_mask::on_field_event(TOperable_field& f, TField_event e, long jolly) +{ + switch (f.dlg()) + { + case F_PERCORSO: + if (e == fe_button) + { + FILE_SPEC fs; + + memset(&fs, 0, sizeof(FILE_SPEC)); + strcpy(fs.type, ""); + strcpy(fs.name, f.get()); + xvt_fsys_get_default_dir(&fs.dir); + xvt_fsys_save_dir(); + if (xvt_dm_post_file_open(&fs, TR("Selezione file")) == FL_OK) + { + TFilename n; + xvt_fsys_convert_dir_to_str(&fs.dir, n.get_buffer(n.size()), n.size()); + n.add(fs.name); + f.set(n); + } + xvt_fsys_restore_dir(); + f.set_focus(); + } + else + if(e==fe_close) //se e = alla pressione del bottone 'chiudi' (fe_close) controlla che il campo sia stato + { //riempito correttamente nella maschera + TFilename n=f.get(); + + return n.exist(); + } + + break; + } + return TRUE; +} + + +// TSkeleton_application + +class TImportazioneConf : public TSkeleton_application +{ + TRelation* _rel; + TCursor* _cur; + TProgind* _prog; + +public: + virtual bool create(); + virtual bool destroy(); + virtual void main_loop(); + TImportazioneConf() {} +}; + +TImportazioneConf& app() { return (TImportazioneConf&) main_app(); } + +bool TImportazioneConf::create() +{ + open_files(LF_CLIFO, 0); + return TSkeleton_application::create(); +} + +bool TImportazioneConf::destroy() +{ + return TApplication::destroy(); +} + +void TImportazioneConf::main_loop() +{ + //TConfig configfile("co0800.ini"); + TImportazioneConf_mask mask; + TFilename trecfile; + + TConfig confditta(CONFIG_DITTA, "co"); + const real ritqta = real(confditta.get("RitQta")); + const real ritprezzo = real(confditta.get("RitPrezzo")); + + + //mask.set(F_PERCORSO, configfile.get("PERCORSO", "OPZIONI")); + + while (mask.run() == K_ENTER) + { + const TString4 codnum = mask.get(F_CODNUM); + const TString4 codtipo = mask.get(F_TIPO); + const long codmercato = mask.get_long(F_CODMERCATO); + TDocumento_mask m(codtipo); + TFilename nomefile = mask.get(F_PERCORSO); + TString16 last_cf; + TDate last_data; + int fcf = -1, fdata = -1; + TLocalisamfile clifo(LF_CLIFO); + + trecfile = "cotr"; trecfile << codmercato; + if (!trecfile.custom_path()) + trecfile = "co0800.ini"; + + TFile_text input_docs(nomefile, trecfile); //crea un oggetto articoli di tipo TFile_text + TRecord_text trec; //crea un record vuoto con nome trec + TTracciato_record& rec = *(input_docs.t_rec("")); + const int nfields = rec.tracciati_campo().items(); + + clifo.setkey(4); + for (int f = 0; f < nfields; f++) + { + const TTracciato_campo& c = rec.get(f); + const TString name = c.name(); + if (name == "CF") + fcf = f; + else + if (name == DOC_DATADOC) + fdata = f; + } + + if (fcf < 0) + { + error_box("Manca il campo codice fiscale nel tracciato"); + return; + } + if (fdata < 0) + { + error_box("Manca il campo data documento nel tracciato"); + return; + } + const long size = fsize(nomefile); + input_docs.open(); //applico il metodo open che apre il file in lettura (contenuta in TFile_text) + ifstream & rf = *input_docs.read_file(); + + TProgind p(size, TR("Importazione conferimenti"), true, true); + TDocumento * d = NULL; + for (int i = 0; input_docs.ok_r(); i++) //ok_r é una funzione che indica la fine del file + { + if (!p.setstatus(rf.tellg())) + break; + if (input_docs.read(trec) == NOERR) + { + + const TString16 cf = trec.get(fcf); + const TDate datadoc(trec.get(fdata)); + + if ((cf != last_cf) || (datadoc != last_data)) + { + if (d != NULL && d->rows() > 0) + { + m.doc() = *d; + m.doc2mask(); + m.mask2doc(); + *d = m.doc(); + TSheet_field& sh = m.sheet(); + for (int i = 1; i <= m.doc().physical_rows(); i++) + { + TRiga_documento& r = (*d)[i]; + r.autosave(sh); + r.put(RDOC_SCONTO, ritprezzo); + } + update_spese_doc(codmercato, *d); + d->stato(d->tipo().stato_finale_inserimento()); + d->write(); + delete d; + d = NULL; + } + d = new TDocumento; + d->zero(); + d->set_key(*d, 'D', datadoc.year(), codnum, 0L); + clifo.put(CLI_TIPOCF, "F"); + clifo.put(CLI_COFI, cf); + int err = clifo.read(_isequal); + if (err != NOERR) + error_box("Fornitore con codice fiscale %s assente errore : %d)", (const char *) cf, err); + + const long codcf = clifo.get_long(CLI_CODCF); + d->put(DOC_TIPODOC, codtipo); + d->put(DOC_TIPOCF, "F"); + d->put(DOC_CODCF, codcf); + d->put(DOC_DATADOC, datadoc); + d->put("MERCATO", codmercato); + for (int f = 0; f < nfields; f++) + { + const TTracciato_campo& c = rec.get(f); + const TString& name = c.name(); + + if (name != "CF" && name != "DATADOC") + if (name.full() && ((name.find("->") < 0) || (name.starts_with("33->")))) + d->put(name, trec.get(f)); + } + last_cf = cf; + last_data = datadoc; + } + TRiga_documento& row = d->new_row("CO"); + + for (int f = 0; f < nfields; f++) + { + const TTracciato_campo& c = rec.get(f); + TString name = c.name(); + TString val; + + if (name.starts_with("34->")) + { + name.ltrim(4); + val = trec.get(f); + if (row.type(name) == _realfld) + { + val.replace(',', '.'); + real v(val); + row.put(name, v); + } + else + row.put(name, val); + } + } + TString80 codice = row.get(RDOC_CODART); + TString80 key; + key.format("%06ld%s", codmercato, (const char*) codice); + const TRectype& rec = cache().get("%COA", key); + + if (!rec.empty()) + { + codice = rec.get("S1"); + row.put(RDOC_CODART, codice); + } + real qta = row.get(RDOC_QTAGG1); + if (ritqta > ZERO) + qta -= qta*ritqta/CENTO; + row.put(RDOC_QTA, qta); + + } + } + if (d !=NULL && d->rows() > 0) + { + m.doc() = *d; + m.doc2mask(); + m.mask2doc(); + *d = m.doc(); + TSheet_field& sh = m.sheet(); + for (int i = 1; i <= m.doc().physical_rows(); i++) + { + TRiga_documento& r = (*d)[i]; + r.autosave(sh); + r.put(RDOC_SCONTO, ritprezzo); + } + update_spese_doc(codmercato, *d); + d->stato(d->tipo().stato_finale_inserimento()); + d->write(); + } + input_docs.close(); + } +} + + +int co0800(int argc, char* argv[]) +{ + TImportazioneConf main_app; + main_app.run(argc, argv, TR("Importazione conferimenti")); + return TRUE; +} + diff --git a/co/co0800.ini b/co/co0800.ini new file mode 100755 index 000000000..3ee6c0adc --- /dev/null +++ b/co/co0800.ini @@ -0,0 +1,34 @@ +[MAIN] +DECSEP = +FIELDSEP = +RECORDSEP = \n +RECORDSIZE = +SKIPLINES = 1 +TYPEFIELD = -1 +TYPELEN = -1 +TYPEPOS = -1 + +[RECORD] +LENGTH(0) = 16 +LENGTH(1) = 30 +LENGTH(2) = 6 +LENGTH(3) = 4 +LENGTH(4) = 10 +LENGTH(5) = 21 +LENGTH(6) = 10 +LENGTH(7) = 30 +LENGTH(8) = 13 +POSITION(0) = 0 +POSITION(1) = 16 +POSITION(2) = 46 +POSITION(3) = 52 +POSITION(4) = 56 +POSITION(5) = 66 +POSITION(6) = 86 +POSITION(7) = 96 +POSITION(8)= 126 +NAME(0) = CF +NAME(2) = NFASTA +NAME(4) = DATADOC +NAME(6) = 34->CODART +NAME(8) = 34->QTAGG1 diff --git a/co/co0800a.h b/co/co0800a.h new file mode 100755 index 000000000..ce77abfb6 --- /dev/null +++ b/co/co0800a.h @@ -0,0 +1,9 @@ +// campi per la maschera co0800a + +#define F_PERCORSO 101 +#define F_CODMERCATO 102 +#define F_DESMERCATO 103 +#define F_CODNUM 104 +#define F_DESNUM 105 +#define F_TIPO 106 +#define F_DESTIPO 107 diff --git a/co/co0800a.uml b/co/co0800a.uml new file mode 100755 index 000000000..46a458a5d --- /dev/null +++ b/co/co0800a.uml @@ -0,0 +1,112 @@ +#include "co0800a.h" + +TOOLBAR "" 0 20 0 4 + +STRING DLG_PROFILE 70 50 +BEGIN + PROMPT 9 -3 "Profilo " + PSELECT +END + +BUTTON DLG_OK 10 2 +BEGIN + PROMPT -12 -1 "" +END + +BUTTON DLG_QUIT 10 2 +BEGIN + PROMPT -22 -1 "" +END + +ENDPAGE + +PAGE "Importazione conferimenti da mercato" 0 -1 0 19 + +STRING F_PERCORSO 50 +BEGIN +PROMPT 2 2 "File da importare " + CHECKTYPE REQUIRED + VALIDATE NOT_EMPTY_FUNC + FLAGS "B" + HELP "Percorso e nome file da importare" + WARNING "E' necessario specificare il nome del file da importare" +END + +NUMBER F_CODMERCATO 6 +BEGIN + PROMPT 2 4 "Mercato " + USE LF_MERCATICOOP + JOIN LF_CLIFO INTO TIPOCF=='C' CODCF==CODCF + INPUT CODCF F_CODMERCATO + DISPLAY "Codice" CODCF + DISPLAY "Descrizione@50" 20->RAGSOC + OUTPUT F_CODMERCATO CODCF + OUTPUT F_DESMERCATO 20->RAGSOC + FLAG "U" + CHECKTYPE NORMAL +END + +STRING F_DESMERCATO 50 +BEGIN + PROMPT 25 4 "" + FLAGS "D" +END + +STRING F_CODNUM 4 +BEGIN + PROMPT 2 6 "Numerazione " + //FIELD CODNUM + HELP "Codice numerazione" + USE %NUM SELECT I1==5 + INPUT CODTAB F_CODNUM + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_CODNUM CODTAB + OUTPUT F_DESNUM S0 + CHECKTYPE FORCED + FLAG "UPA" + WARNING "Numerazione assente" + KEY 1 2 +END + +STRING F_DESNUM 50 +BEGIN + PROMPT 25 6 "" + HELP "Descrizione numerazione" + USE %NUM KEY 2 SELECT I1==5 + INPUT S0 F_DESNUM + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice" CODTAB + COPY OUTPUT F_CODNUM +END + +STRING F_TIPO 4 +BEGIN + PROMPT 2 8 "Tipo " + //FIELD TIPODOC + HELP "Codice tipo documento" + USE %TIP SELECT I1==5 + INPUT CODTAB F_TIPO + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_TIPO CODTAB + OUTPUT F_DESTIPO S0 + CHECKTYPE FORCED + FLAG "UP" +END + +STRING F_DESTIPO 50 +BEGIN + PROMPT 25 8 "" + HELP "Descrizione tipo documento" + USE %TIP KEY 2 SELECT I1==5 + INPUT S0 F_DESTIPO + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice" CODTAB + COPY OUTPUT F_TIPO +END + +ENDPAGE + +ENDMASK + diff --git a/co/co0900.cpp b/co/co0900.cpp new file mode 100755 index 000000000..a827cd457 --- /dev/null +++ b/co/co0900.cpp @@ -0,0 +1,183 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "co0.h" +#include "co0900a.h" + +#include "clifo.h" +#include "comuni.h" +#include "doc.h" +#include "rdoc.h" + +#include "..\cg\cglib01.h" +#include "..\ve\velib.h" + +// TAutomask + +class TAggiornaPrezzi_mask : public TAutomask +{ +protected: + bool on_field_event(TOperable_field& o, TField_event e, long jolly); +public: + TAggiornaPrezzi_mask(); + virtual ~TAggiornaPrezzi_mask() {}; +}; + +TAggiornaPrezzi_mask::TAggiornaPrezzi_mask() :TAutomask ("co0900a") +{ +} + +bool TAggiornaPrezzi_mask::on_field_event(TOperable_field& f, TField_event e, long jolly) +{ + return TRUE; +} + + +HIDDEN bool browse_file_handler(TMask_field& f, KEY k) +{ + if (k == K_F9) + { + FILE_SPEC fs; memset(&fs, 0, sizeof(FILE_SPEC)); + strcpy(fs.type, ""); + strcpy(fs.name, f.get()); + xvt_fsys_get_default_dir(&fs.dir); + xvt_fsys_save_dir(); + if (xvt_dm_post_file_open(&fs, TR("Selezione file")) == FL_OK) + { + TFilename n; + xvt_fsys_convert_dir_to_str(&fs.dir, n.get_buffer(n.size()), n.size()); + n.add(fs.name); + f.set(n); + } + xvt_fsys_restore_dir(); + f.set_focus(); + } + + return TRUE; +} + + +// TSkeleton_application + +class TAggiornaPrezzi : public TSkeleton_application +{ + TAggiornaPrezzi_mask* _msk; + TRelation* _rel; + TCursor* _cur; + TProgind* _prog; + +public: + virtual bool create(); + virtual bool destroy(); + virtual void main_loop(); + TAggiornaPrezzi() {} +}; + +TAggiornaPrezzi& app() { return (TAggiornaPrezzi&) main_app(); } + +bool TAggiornaPrezzi::create() +{ + open_files(LF_CLIFO, 0); + _msk = new TAggiornaPrezzi_mask(); + return TSkeleton_application::create (); +} + +bool TAggiornaPrezzi::destroy() +{ + delete _msk; + return TApplication::destroy(); +} + +void TAggiornaPrezzi::main_loop() +{ +// TConfig configfile("co0900.ini"); + + if (_msk->run() == K_ENTER) + { + TLog_report log("Errori generazione documenti pianificazione"); + bool errors = false; + + TRelation rel_doc(LF_DOC); + TRectype darec(LF_DOC), arec(LF_DOC); + const TDate dadata = _msk->get_date(F_DATAINI); + const TDate adata = _msk->get_date(F_DATAFIN); + const int anno = dadata.year(); + const TString8 codnum = _msk->get(F_CODNUM); + const TString8 codmer = _msk->get(F_CODMER); + const TString80 codart = _msk->get(F_CODART); + const real prezzo = _msk->get_real(F_PREZZO); + + darec.put(DOC_DATADOC, dadata); + darec.put(DOC_PROVV, "D"); + darec.put(DOC_ANNO, anno); + darec.put(DOC_CODNUM, codnum); + + arec.put(DOC_DATADOC, adata); + arec.put(DOC_PROVV, "D"); + arec.put(DOC_ANNO, anno); + arec.put(DOC_CODNUM, codnum); + + TString filtro; + filtro << "CODNUM='" << codnum << "'"; + TCursor cur_doc (&rel_doc, filtro, 3, &darec, &arec); + const long items = cur_doc.items(); + TProgind progind(items, "Aggiornamento prezzi in corso...", false, true); + + for (cur_doc = 0; cur_doc.pos() < items; ++cur_doc) + { + TDocumento doc(cur_doc.curr()); + + if (codmer == doc.get("MERCATO")) + { + bool rewrite = false; + + progind.addstatus(1); + for (int i = 1; i <= doc.rows(); i++) + { + TRiga_documento& row = doc[i]; + const TString80 codice(row.get(RDOC_CODART)); + + if (row.is_articolo() && codice == codart) + { + rewrite = true; + row.put(RDOC_PREZZO, prezzo); + } + } + if (rewrite) + { + int err = doc.rewrite(); + if (err != NOERR) + { + TString errore; + errore.format("Errore %d nell'aggiornamento del documento %ld", err, doc.get_long(DOC_NDOC)); + log.log(2, errore); + errors = true; + } + } + } + } + if (errors) + { + TReport_book buc; + buc.add(log); + buc.preview(); + } + } +} + + +int co0900(int argc, char* argv[]) +{ + TAggiornaPrezzi main_app; + main_app.run(argc, argv, TR("Aggiornamento prezzi")); + return TRUE; +} + diff --git a/co/co0900a.h b/co/co0900a.h new file mode 100755 index 000000000..a3123932a --- /dev/null +++ b/co/co0900a.h @@ -0,0 +1,11 @@ +// campi per la maschera co0900a + +#define F_CODMER 101 +#define F_DESMER 102 +#define F_CODART 103 +#define F_DESART 104 +#define F_DATAINI 105 +#define F_DATAFIN 106 +#define F_PREZZO 107 +#define F_CODNUM 108 +#define F_DESNUM 109 diff --git a/co/co0900a.uml b/co/co0900a.uml new file mode 100755 index 000000000..9df74ade4 --- /dev/null +++ b/co/co0900a.uml @@ -0,0 +1,116 @@ +#include "co0900a.h" + +TOOLBAR "" 0 20 0 2 + +BUTTON DLG_OK 10 2 +BEGIN + PROMPT -12 -1 "" +END + +BUTTON DLG_QUIT 10 2 +BEGIN + PROMPT -22 -1 "" +END + +ENDPAGE + +PAGE "Aggiornamento prezzi" 0 -1 0 19 + +STRING F_CODNUM 4 +BEGIN + PROMPT 2 2 "Numerazione " + FIELD CODNUM + HELP "Codice numerazione" + USE %NUM SELECT I1==5 + INPUT CODTAB F_CODNUM + DISPLAY "Codice" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_CODNUM CODTAB + OUTPUT F_DESNUM S0 + CHECKTYPE FORCED + FLAG "UPA" + WARNING "Numerazione assente" + KEY 1 2 +END + +STRING F_DESNUM 50 +BEGIN + PROMPT 37 2 "" + HELP "Descrizione numerazione" + USE %NUM KEY 2 SELECT I1==5 + INPUT S0 F_DESNUM + DISPLAY "Descrizione@50" S0 + DISPLAY "Codice" CODTAB + COPY OUTPUT F_CODNUM +END + +NUMBER F_CODMER 6 +BEGIN + PROMPT 2 4 "Mercato " + USE LF_MERCATICOOP + JOIN LF_CLIFO INTO TIPOCF=='C' CODCF==CODCF + INPUT CODCF F_CODMER + DISPLAY "Codice" CODCF + DISPLAY "Descrizione@50" 20->RAGSOC + OUTPUT F_CODMER CODCF + OUTPUT F_DESMER 20->RAGSOC + FLAG "U" + CHECKTYPE REQUIRED +END + +STRING F_DESMER 50 +BEGIN + PROMPT 37 4 "" + USE LF_CLIFO KEY 2 + JOIN LF_MERCATICOOP INTO CODCF==CODCF + INPUT TIPOCF "C" + INPUT RAGSOC F_DESMER + DISPLAY "Descrizione@50" RAGSOC + DISPLAY "Codice" LF_MERCATICOOP->CODCF + COPY OUTPUT F_CODMER +END + +STRING F_CODART 20 +BEGIN + PROMPT 2 6 "Articolo " + FLAG "U" + USE LF_ANAMAG + INPUT CODART F_CODART + DISPLAY "Codice@20" CODART + DISPLAY "Descrizione@50" DESCR + OUTPUT F_CODART CODART + OUTPUT F_DESART DESCR + CHECKTYPE NORMAL +END + +STRING F_DESART 50 +BEGIN + PROMPT 37 6 "" + USE LF_ANAMAG KEY 2 + INPUT DESCR F_DESART + DISPLAY "Codice@20" CODART + DISPLAY "Descrizione@50" DESCR + OUTPUT F_CODART CODART + OUTPUT F_DESART DESCR +END + +DATE F_DATAINI +BEGIN + PROMPT 2 8 "Data iniz. " +END + +DATE F_DATAFIN +BEGIN + PROMPT 37 8 "Data fin. " +END + +CURRENCY F_PREZZO 18 +BEGIN + PROMPT 2 10 "Prezzo " + FLAG "U" +END + +ENDPAGE + +ENDMASK + diff --git a/co/co1.cpp b/co/co1.cpp new file mode 100755 index 000000000..792950823 --- /dev/null +++ b/co/co1.cpp @@ -0,0 +1,22 @@ +#include +#include "co1.h" + +int main(int argc, char** argv) +{ + const int n = argc > 1 ? argv[1][1]-'0' : 0; + switch (n) + { + case 2: + co1300(argc, argv); // Stampa estratto conto + break; + case 3: + co1400(argc, argv); // Fatturazione Conferimenti + break; + //case 4: + // co1500(argc, argv); // Invio mov.coop. a TeamSystem + // break; + default: + break; + } + return 0; +} \ No newline at end of file diff --git a/co/co1.h b/co/co1.h new file mode 100755 index 000000000..f591fd3a7 --- /dev/null +++ b/co/co1.h @@ -0,0 +1,3 @@ +int co1300(int argc, char* argv[]); +int co1400(int argc, char* argv[]); +//int co1500(int argc, char* argv[]); diff --git a/co/co1100a.h b/co/co1100a.h new file mode 100755 index 000000000..fde0d7bbd --- /dev/null +++ b/co/co1100a.h @@ -0,0 +1,2 @@ +#define F_CODDITTA 101 +#define F_RAGSOC 102 diff --git a/co/co1100a.rep b/co/co1100a.rep new file mode 100755 index 000000000..25bfd09ab --- /dev/null +++ b/co/co1100a.rep @@ -0,0 +1,77 @@ + + + Stampa libro soci + +
+
+ + + + + + + + + + + + + + + + +
+
+
+ + CLIFO.CODCF + + + CLIFO.RAGSOC + + + CLIFO.CAPCF + + + 101@.DENCOM + + + COMUNI.PROVCOM + + + CLIFO.COFI + + + CLIFO.PAIV + + + CLIFO.DATANASC + + + 102@.DENCOM + + + 102@.PROVCOM + + + SOCICOOP.DATAASS + + + SOCICOOP.DATAREC + + + SOCICOOP.NUMQUOTE + + + SOCICOOP.VALQUOTE + +
+
+
+ USE CLIFO +JOIN COMUNI ALIAS 101 INTO STATO==STATOCF COM==COMCF +JOIN COMUNI ALIAS 102 INTO COM==COMNASC +JOIN SOCICOOP INTO CODCF=CODCF +FROM TIPOCF='F' +TO TIPOCF='F' + \ No newline at end of file diff --git a/co/co1100a.uml b/co/co1100a.uml new file mode 100755 index 000000000..e935b71f8 --- /dev/null +++ b/co/co1100a.uml @@ -0,0 +1,39 @@ +#include "co1100a.h" + +PAGE "Stampa libro soci" 0 -1 78 7 + +GROUPBOX DLG_NULL 76 3 +BEGIN + PROMPT 2 1 "@bDitta corrente" +END + +NUMBER F_CODDITTA 5 +BEGIN + PROMPT 3 2 "Codice " + FLAGS "FD" + USE LF_NDITTE + INPUT CODDITTA F_CODDITTA + OUTPUT F_RAGSOC RAGSOC + CHECKTYPE REQUIRED +END + +STRING F_RAGSOC 50 +BEGIN + PROMPT 23 2 "" + FLAGS "D" + //FIELD RAGSOC +END + +BUTTON DLG_OK 10 2 +BEGIN + PROMPT -12 -1 "" +END + +BUTTON DLG_CANCEL 10 2 +BEGIN + PROMPT -22 -1 "" +END + +ENDPAGE + +ENDMASK diff --git a/co/co1200a.h b/co/co1200a.h new file mode 100755 index 000000000..d410d581d --- /dev/null +++ b/co/co1200a.h @@ -0,0 +1,8 @@ +#define F_FROMCLIENTE 101 +#define F_TOCLIENTE 102 +#define F_DADATA 103 +#define F_ADATA 104 +#define F_ANNO 105 +#define F_FROMCODART 106 +#define F_TOCODART 107 +#define F_CODNUM 108 diff --git a/co/co1200a.rep b/co/co1200a.rep new file mode 100755 index 000000000..0b477b51b --- /dev/null +++ b/co/co1200a.rep @@ -0,0 +1,183 @@ + + + STAMPA CONFERIMENTI + +
+
+ MESSAGE RESET,F1.101|RESET,F1.102|RESET,F1.103|RESET,F1.104|RESET,F1.105|RESET,F1.106|RESET,F1.107|RESET,F1.108 + + + + + #DADATA + + + + #ADATA + + + + #DAMERCATO + + + + #AMERCATO + + + + #DACODART + + + + #DACODART + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ USE RDOC +JOIN 47 INTO CODART==CODARTMAG +FROM PROVV=#PARENT.PROVV ANNO=#PARENT.ANNO CODNUM=#PARENT.CODNUM NDOC=#PARENT.NDOC +TO PROVV=#PARENT.PROVV ANNO=#PARENT.ANNO CODNUM=#PARENT.CODNUM NDOC=#PARENT.NDOC + + + + #PARENT.DATADOC + + + + #PARENT.CODCF + + + + MESSAGE _ISAMREAD,CLIFO,TIPOCF='C'!CODCF=#PARENT.CODCF,RAGSOC + + + + #PARENT.NFASTA + + + + RDOC.CODARTMAG + + + + ANAMAG.DESCR + + + + #PARENT.MERCATO + + + + MESSAGE _ISAMREAD,CLIFO,TIPOCF='C'!CODCF=#PARENT.MERCATO,RAGSOC + + + + #PARENT.NDOC + + + #PARENT.101@.CODCF + + + RDOC.QTAGG1 + MESSAGE ADD,F1.101 + + + RDOC.PREZZONN + + + RDOC.IMPCNN + MESSAGE ADD,F1.103 + + + N1 + + + RDOC.NCOLLI + + + N1 + + + #PARENT.101@.CODCF + + + RDOC.QTA + MESSAGE ADD,F1.102 + + + RDOC.PREZZONS + + + RDOC.IMPCNS + MESSAGE ADD,F1.104 + + + RDOC.IMPCNS + MESSAGE ADD,F1.105 + + + RDOC.IMPCNS + MESSAGE ADD,F1.106 + + + RDOC.RITENUTA + MESSAGE ADD,F1.107 + +
+
+
+
+ + RDOC.IMPCNS + + + RDOC.IMPCNS + + + + + + + + + +
+ USE DOC +SELECT (NUM(ANSI(DATADOC))E;=NUM(ANSI(#DADATA)))(NUM(ANSI(DATADOC))C;=NUM(ANSI(#ADATA))) +FROM PROVV='D' ANNO=#ANNO CODNUM=#CODNUM +TO PROVV='D' ANNO=#ANNO CODNUM=#CODNUM + + + \ No newline at end of file diff --git a/co/co1200a.uml b/co/co1200a.uml new file mode 100755 index 000000000..bfd3554cd --- /dev/null +++ b/co/co1200a.uml @@ -0,0 +1,113 @@ +#include "co1200a.h" + +PAGE "Stampa Conferimenti" -1 -1 78 10 + +NUMBER F_FROMCLIENTE 6 +BEGIN + PROMPT 5 1 "Da mercato " + USE LF_CLIFO + INPUT TIPOCF "C" + INPUT CODCF F_FROMCLIENTE + DISPLAY "Codice" CODCF + DISPLAY "Ragione sociale@50" RAGSOC + OUTPUT F_FROMCLIENTE CODCF + FIELD #DAMERCATO +END + +NUMBER F_TOCLIENTE 6 +BEGIN + PROMPT 5 2 "A mercato " + USE LF_CLIFO + INPUT TIPOCF "C" + INPUT CODCF F_TOCLIENTE + DISPLAY "Codice" CODCF + DISPLAY "Ragione sociale@50" RAGSOC + OUTPUT F_TOCLIENTE CODCF + NUM_EXPR #F_TOCLIENTE>=#F_FROMCLIENTE + WARNING "Range codice cliente non corretto" + FIELD #AMERCATO +END + +DATE F_DADATA +BEGIN + PROMPT 50 1 "Da data " + FIELD #DADATA + CHECKTYPE REQUIRED +END + +DATE F_ADATA +BEGIN + PROMPT 50 2 "A data " + FIELD #ADATA + CHECKTYPE REQUIRED +END + +NUMBER F_ANNO 4 +BEGIN + PROMPT 50 3 "Anno " + FIELD #ANNO + CHECKTYPE REQUIRED +END + +STRING F_FROMCODART 20 +BEGIN + PROMPT 5 4 "Da tipo movimento " + FLAGS "U" + USE LF_ANAMAG + INPUT CODART F_FROMCODART + DISPLAY "Articolo@20" CODART + DISPLAY "Descrizione@50" DESCR + OUTPUT F_FROMCODART CODART + GROUP G_ART G_ALL + FIELD #DACODART +END + +STRING F_TOCODART 20 +BEGIN + PROMPT 5 5 "A tipo movimento " + FLAGS "U" + USE LF_ANAMAG + INPUT CODART F_TOCODART + DISPLAY "Articolo@20" CODART + DISPLAY "Descrizione@50" DESCR + OUTPUT F_TOCODART CODART + GROUP G_ART G_ALL + STR_EXPR #F_TOCODART>=#F_FROMCODART + WARNING "Range codice articolo non corretto" + FIELD #ACODART +END + +STRING F_CODNUM 4 +BEGIN + PROMPT 5 6 "Numerazione " + USE %NUM + INPUT CODTAB F_CODNUM + DISPLAY "Codice" CODTAB + DISPLAY "Descrizone@50" S0 + OUTPUT F_CODNUM CODTAB + CHECKTYPE REQUIRED + FIELD #CODNUM +END + +BUTTON DLG_PRINT 10 2 +BEGIN + PROMPT -12 -1 "~Stampa" + MESSAGE EXIT,K_ENTER +END + +STRING DLG_PROFILE 50 +BEGIN + PROMPT 5 7 "Profilo " + PSELECT +END + + +BUTTON DLG_QUIT 10 2 +BEGIN + PROMPT -22 -1 "" +END + +ENDPAGE + +ENDMASK + diff --git a/co/co1300.cpp b/co/co1300.cpp new file mode 100755 index 000000000..0afaa62bd --- /dev/null +++ b/co/co1300.cpp @@ -0,0 +1,138 @@ +#include +#include +#include +#include + +#include "co1.h" +#include "co1300a.h" + +#include + +#include "..\ve\velib.h" +#include "..\ve\velib07.h" + + +//////////////////////////////////////////////////////// +// MASCHERA +//////////////////////////////////////////////////////// +class TEstrattoConto_mask : public TAutomask +{ +protected: + bool on_field_event(TOperable_field& o, TField_event e, long jolly); +public: + TEstrattoConto_mask(); + virtual ~TEstrattoConto_mask() {}; +}; + +TEstrattoConto_mask::TEstrattoConto_mask() :TAutomask ("co1300a") +{ +} + +bool TEstrattoConto_mask::on_field_event(TOperable_field& f, TField_event e, long jolly) +{ + return TRUE; +} + +//////////////////////////////////////////////////////// +// REPORT +//////////////////////////////////////////////////////// + +class TEstrattoConto_rep : public TDocument_report +{ +protected: + virtual bool use_mask() {return false;} +}; + + +//////////////////////////////////////////////////////// +// APPLICAZIONE +//////////////////////////////////////////////////////// + +struct TRiga_totale +{ + TString80 _descr; + real _qta; + real _acc; + real _impcredito; + real _impdebito; +}; + +class TEstrattoConto : public TSkeleton_application +{ +public: + virtual void main_loop(); +}; + +void TEstrattoConto::main_loop() +{ + TEstrattoConto_mask m; + while (m.run() == K_ENTER) + { + TReport_book book; + TEstrattoConto_rep rep; + rep.load("co1300a"); + + const TDate dataini = m.get_date(F_DATAINI); + const TDate datafin = m.get_date(F_DATAFIN); + const int anno = dataini.year(); + + // creo recordset dei soci da stampare + TISAM_recordset soci("USE SOCICOOP\nFROM CODCF=#DASOCIO\nTO CODCF=#ASOCIO"); + soci.set_var("#DASOCIO", m.get_long(F_DASOCIO)); + soci.set_var("#ASOCIO", m.get_long(F_ASOCIO)); + + for (bool ok = soci.move_first(); ok; ok = soci.move_next()) + { + TRecordset * r = rep.recordset(); + long codcf = soci.get(SC_CODCF).as_int(); + r->set_var("#SOCIO", soci.get("CODCF")); + r->set_var("#ANNO", TVariant(long(anno))); + r->set_var("#DATAINI", dataini); + r->set_var("#DATAFIN", datafin); + + // calcolo totali per articolo + TAssoc_array totali_art; + + TReport_section& body2 = rep.section('B', 12); + for (bool ok = r->move_first(); ok; ok = r->move_next()) + { + TRecordset* rr = rep.section('B', 11).recordset(); + for (bool okr = rr->move_first(); okr; okr = rr->move_next()) + { + const TString& codart = rr->get(RDOC_CODART).as_string(); + TRiga_totale* rt = (TRiga_totale*) totali_art.objptr(codart); + if (rt == NULL) + { + rt = new TRiga_totale; + rt->_descr = rr->get(RDOC_DESCR).as_string(); + totali_art.add(codart, (TObject*) rt); + } + // sommare qta e importi + real qta = rr->get(RDOC_QTA).as_real(); + rt->_qta += qta; + } + } + // devo passare il recordset al report + TCSV_recordset csv(""); + + FOR_EACH_ASSOC_OBJECT(totali_art, o, k, it) + { + TRiga_totale& rt = (TRiga_totale&) *it; + csv.new_rec(""); + TVariant descr = rt._descr; + csv.set(0, descr); + csv.set(1, rt._qta); + } + body2.set_recordset(&csv); + book.add(rep); + } + book.print_or_preview(); + } +} + +int co1300(int argc, char* argv[]) +{ + TEstrattoConto a; + a.run(argc, argv, TR("Stampa estratto conto")); + return 0; +} diff --git a/co/co1300a.h b/co/co1300a.h new file mode 100755 index 000000000..f978fe7ee --- /dev/null +++ b/co/co1300a.h @@ -0,0 +1,9 @@ +// campi per la maschera co1300a + +#define F_DASOCIO 101 +#define F_ASOCIO 102 +#define F_ANNO 103 +#define F_DATAINI 104 +#define F_DATAFIN 105 +#define F_DESDASOCIO 106 +#define F_DESASOCIO 107 diff --git a/co/co1300a.rep b/co/co1300a.rep new file mode 100755 index 000000000..c78415ccf --- /dev/null +++ b/co/co1300a.rep @@ -0,0 +1,229 @@ + + + Stampa Estratto Conto Socio + +
+ + 101@.CODCF + + + #SYSTEM.DATE + + + 101@.RAGSOC + + + + + + + #DATAINI + + + + + + + #DATAFIN + + + 101@.INDCF+" ,"+101@.CIVCF + + + 101@.LOCALITACF + + + 101@.CAPCF+" "+COMUNI.DENCOM+" "+COMUNI.PROVCOM + + + #PARENT.DATADOC + + + DESCR + + + #PARENT.NFASTA + + + Q.ta + + + 34.PREZZONN + + + PREZZONS + + + RITENUTA + + + IMPCNS + + + IMPCNS + + + +
+
+
+
+
+
+
+ USE RDOC +SELECT (TIPORIGA='CO')||(TIPORIGA='06') +JOIN %SPP ALIAS 201 INTO CODTAB==CODART +FROM CODNUM=#PARENT.CODNUM ANNO=#PARENT.ANNO PROVV=#PARENT.PROVV NDOC=#PARENT.NDOC +TO CODNUM=#PARENT.CODNUM ANNO=#PARENT.ANNO PROVV=#PARENT.PROVV NDOC=#PARENT.NDOC + + + #PARENT.DATADOC + + + DESCR + + + 33.NFASTA + + + + 1 + QTA + MESSAGE ADD,F2.101 + + + 1 + PREZZONN + + + 1 + PREZZONS + + + 1 + IMPCNN-IMPCNS + MESSAGE ADD,F2.104 + + + 1 + IMPCNS + MESSAGE ADD,F2.105 +MESSAGE ADD,F2.115 + + + 2 + IMPCNS + MESSAGE ADD,F2.106 + + + IMPOSTA + MESSAGE ADD,F2.107 + +
+
+
+ +
+
+
+
+ + + + MESSAGE ADD,F2.101 + + + + + +
+ USE DOC +KEY 2 +SELECT (NUM(ANSI(DATADOC)E;=ANSI(#DATAINI)))(NUM(ANSI(DATADOC)C;=ANSI(#DATAFIN))) +JOIN CLIFO ALIAS 101 INTO TIPOCF==TIPOCF CODCF==CODCF +JOIN COMUNI TO 101@ INTO STATO==STATOCF COM==COMCF +FROM TIPOCF='F' CODCF=#SOCIO PROVV='D' ANNO=#ANNO DATADOC=#DATAINI +TO TIPOCF='F' CODCF=#SOCIO PROVV='D' ANNO=#ANNO DATADOC=#DATAFIN + \ No newline at end of file diff --git a/co/co1300a.uml b/co/co1300a.uml new file mode 100755 index 000000000..1b33eb582 --- /dev/null +++ b/co/co1300a.uml @@ -0,0 +1,86 @@ +#include "co1300a.h" + +TOOLBAR "" 0 20 0 2 + +BUTTON DLG_OK 10 2 +BEGIN + PROMPT -12 -1 "" +END + +BUTTON DLG_QUIT 10 2 +BEGIN + PROMPT -22 -1 "" +END + +ENDPAGE + +PAGE "Stampa estratto conto" 0 -1 0 19 + +GROUPBOX DLG_NULL 78 4 +BEGIN + PROMPT 1 1 "Selezione soci" +END + +NUMBER F_DASOCIO 6 +BEGIN + PROMPT 2 2 "Da socio " + FIELD DASOCIO + USE LF_SOCICOOP KEY 1 + JOIN LF_CLIFO TO LF_SOCICOOP INTO TIPOCF=='F' CODCF==CODCF + INPUT CODCF F_DASOCIO + DISPLAY "Codice" CODCF + DISPLAY "Ragione sociale@50" 20->RAGSOC + DISPLAY "Codice fiscale@16" 20->COFI + OUTPUT F_DASOCIO CODCF + OUTPUT F_DESDASOCIO 20->RAGSOC + CHECKTYPE NORMAL +END + +STRING F_DESDASOCIO 50 +BEGIN + PROMPT 25 2 "" + FLAGS "D" +END + +NUMBER F_ASOCIO 6 +BEGIN + PROMPT 2 3 "A socio " + FIELD ASOCIO + USE LF_SOCICOOP KEY 1 + JOIN LF_CLIFO TO LF_SOCICOOP INTO TIPOCF=='F' CODCF==CODCF + INPUT CODCF F_ASOCIO + DISPLAY "Codice" CODCF + DISPLAY "Ragione sociale@50" 20->RAGSOC + DISPLAY "Codice fiscale@16" 20->COFI + OUTPUT F_ASOCIO CODCF + OUTPUT F_DESASOCIO 20->RAGSOC + CHECKTYPE NORMAL +END + +STRING F_DESASOCIO 50 +BEGIN + PROMPT 25 3 "" + FLAGS "D" +END + +GROUPBOX DLG_NULL 78 3 +BEGIN + PROMPT 1 5 "Selezione periodo" +END + +DATE F_DATAINI +BEGIN + PROMPT 2 6 "Data iniziale " + FIELD DATAINI +END + +DATE F_DATAFIN +BEGIN + PROMPT 37 6 "Data fin. " + FIELD DATAFIN +END + +ENDPAGE + +ENDMASK + diff --git a/co/co1400.cpp b/co/co1400.cpp new file mode 100755 index 000000000..35b8a0ffd --- /dev/null +++ b/co/co1400.cpp @@ -0,0 +1,98 @@ +#include + +#include "../ve/ve6200.h" +#include "../ve/ve6200a.h" + +#include +class TFatturazione_cooperative : public TFatturazione_bolle +{ + virtual void campi_raggruppamento_righe(TToken_string& campi_riga) const; + virtual void campi_raggruppamento(TToken_string& campi) const; + virtual bool doc_raggruppabile(const TDocumento & doc) const { return true; } + virtual bool doc_raggruppabile(const TDocumento & doc_in, const TDocumento & doc_out, TToken_string & campi) const; + virtual void add_rows(TRiga_documento & rout, TRiga_documento & rin); + virtual void create_row(TDocumento& doc_out, const TRiga_documento & rin); + virtual const TString & get_tipo_out(const TDocumento & doc_out); + + +public: + TFatturazione_cooperative(const char* cod) : TFatturazione_bolle(cod) {} + virtual ~TFatturazione_cooperative() { } +}; + +void TFatturazione_cooperative::campi_raggruppamento_righe(TToken_string& campi_riga) const +{ + campi_riga = "CODART|UMQTA!CODIVA"; // Uguali sempre +} + +void TFatturazione_cooperative::campi_raggruppamento(TToken_string& campi) const +{ + campi = "TIPOCF|CODCF|CODVAL|CODLIN"; +} + +void TFatturazione_cooperative::add_rows(TRiga_documento & rout, TRiga_documento & rin) +{ + real valore = rout.get_real(RDOC_PREZZO); + + valore += rin.doc().imponibile(); + rout.put(RDOC_PREZZO, valore); +} + +bool TFatturazione_cooperative::doc_raggruppabile(const TDocumento & doc_in, const TDocumento & doc_out, TToken_string & campi) const +{ + if (doc_in.physical_rows() > 0 && doc_out.physical_rows() > 0) + { + const TRiga_documento & rout = doc_out[1]; + const TRiga_documento & rin = doc_in[1]; + const TString art_in = rin.get(RDOC_CODART); + const TString art_out = rout.get(RDOC_CODART); + bool raggruppa = art_in == art_out; + + if (raggruppa) + { + const TString iva_in = rin.get(RDOC_CODIVA); + const TString iva_out = rout.get(RDOC_CODIVA); + raggruppa = iva_in == iva_out; + } + return raggruppa; + } + return false; +} + +void TFatturazione_cooperative::create_row(TDocumento& doc_out, const TRiga_documento & rin) +{ + if (rin.get_int(RDOC_NRIGA) == 1) + { + TFatturazione_bolle::create_row(doc_out, rin); + TRiga_documento & rout = doc_out[1]; + const real valore = rin.doc().imponibile(); + + rout.put(RDOC_QTA, 1); + rout.put(RDOC_PREZZO, valore); + rout.zero(RDOC_SCONTO); + } +} + +const TString & TFatturazione_cooperative::get_tipo_out(const TDocumento & doc_out) +{ + const TString & art = doc_out[1].get(RDOC_CODARTMAG); + const TString & tipodoc = cache().get(LF_ANAMAG, art, ANAMAG_USER2); + + if (tipodoc.full() && !cache().get("%TIP", tipodoc).empty()) + return tipodoc; + else + return get("S8"); +}; + +class TFatturazione_cooperative_app : public TFatturazione_bolle_app +{ +protected: + virtual TFatturazione_bolle * elab(const TString & cod) const { return new TFatturazione_cooperative(cod);} +}; + +int co1400(int argc, char *argv[]) +{ + TFatturazione_cooperative_app a; + a.run (argc, argv, "Fatturazione Conferimenti"); + return TRUE; +} diff --git a/co/co1500.cpp b/co/co1500.cpp new file mode 100755 index 000000000..0ea6f30d2 --- /dev/null +++ b/co/co1500.cpp @@ -0,0 +1,967 @@ +#include "co1.h" +#include "co1500a.h" + +#include +#include +#include + +#include +#include +#include +#include +/*#include +#include +#include +#include +#include +#include */ + +#include "..\tc\tc0701.h" + +/////////////////////////////////////////////////////////// +// TClifoCoop_recset +/////////////////////////////////////////////////////////// + +class TClifoCoop_recset : public TAS400_recordset +{ + TAssoc_array _index; + +protected: + void add_field(const char* name = "Filler", int from = -1, char tipo = 'a', + int len = 0, const char* def = NULL); + +public: + bool find(char tipocf, long codcf); + virtual const TVariant& get(const char* column_name) const; + + TClifoCoop_recset(const char * query); +}; + +void TClifoCoop_recset::add_field(const char* name, int from, char tipo, int len, const char* def) +{ + const bool required = false; + const TFieldtypes t = tipo == 'n' ? _longzerofld : _alfafld; + const int pos = from - 1; + if (def && *def) + { + CHECKS(def == NULL || (int)strlen(def) <= len, "Invalid default value ", def); + TVariant var(def); var.convert_to(t); + create_field(name, pos, len, t, required, var); + } + else + create_field(name, pos, len, t, required); +} + +const TVariant& TClifoCoop_recset::get(const char* column_name) const +{ + TFixed_string fname(column_name); + + if (fname == CLI_COFI) + { + TVariant& var = get_tmp_var(); + TString80 s(TAS400_recordset::get(fname).as_string()); + + var.set(s.trim()); + return var; + } + return TAS400_recordset::get(fname); +} + + +TClifoCoop_recset::TClifoCoop_recset(const char * query) + : TAS400_recordset(TString("AS400(213)\n") << query) +{ + const char a = 'a'; + const char n = 'n'; + const bool o = true; + const bool f = false; + + add_field(CLI_TIPOCF, 1, a, 1); + add_field(CLI_CODCF, 2, n, 6); + add_field("LIBERO", 8, a, 10); + add_field(CLI_RAGSOC, 18, a, 50); + add_field(CLI_INDCF, 68, a, 30); + add_field(CLI_CAPCF, 98, n, 5); + add_field(CLI_LOCCF, 103, a, 25); + add_field("PROV", 128, a, 2); + add_field("LIBERO2", 130, a, 9); + add_field(CLI_COFI, 139, a, 16); + add_field("LIBERO3", 155, a, 45); + add_field(CLI_PAIV, 201, a, 11); + add_field("FINE-RECORD", 211, a, 2, "\r\n"); // terminatore record + + TString16 pos, key; + + for (bool ok = move_first(); ok; ok = move_next()) + { + pos.format("%ld", current_row()); + key.format("%c|%ld", get(CLI_TIPOCF).as_string()[0], get(CLI_CODCF).as_int()); + + _index.add(key, pos); + } +} + +bool TClifoCoop_recset::find(char tipocf, long codcf) +{ + TString16 key; + + key.format("%c|%ld", tipocf, codcf); + + TString * s = (TString *) _index.objptr(key); + long pos = 0L; + const bool ok = s && s->full(); + + if (ok) + pos = atoi(*s); + move_to(pos); + return ok; +} + +class TMovCoop_recset; + +/////////////////////////////////////////////////////////// +// TIVACoop_recset +/////////////////////////////////////////////////////////// + +class TIVACoop_recset : public TAS400_recordset +{ + + TRecnotype _first, _last; + long _numreg; + +private: + void add_field(const char* name = "Filler", int from = -1, char tipo = 'a', + int len = 0, const char* def = NULL); + +public: + bool find(long numreg); + virtual const TVariant& get(const char* column_name) const; + virtual bool move_to(TRecnotype pos); + + TIVACoop_recset(TMovCoop_recset & mov); +}; + +/////////////////////////////////////////////////////////// +// TRMovCoop_recset +/////////////////////////////////////////////////////////// + +class TRMovCoop_recset : public TAS400_recordset +{ + TRecnotype _first, _last; + long _numreg; + +private: + void add_field(const char* name = "Filler", int from = -1, char tipo = 'a', + int len = 0, const char* def = NULL); + + +public: + bool find(long numreg); + virtual const TVariant& get(const char* column_name) const; + virtual bool move_to(TRecnotype pos); + + TRMovCoop_recset(TMovCoop_recset & mov); +}; + +/////////////////////////////////////////////////////////// +// TMovCoop_recset +/////////////////////////////////////////////////////////// + +class TMovCoop_recset : public TAS400_recordset +{ + bool _indetraibile; +protected: + void add_field(const char* name = "Filler", int from = -1, char tipo = 'a', + int len = 0, const char* def = NULL); + +public: + bool vendite() const { return get("TIPOR").as_int() == 2;} + bool acquisti() const { return !vendite();} + bool fattura() const { return get("TIPOM").as_int() == 0;} + bool nota_credito() const { return !fattura();} + virtual const TVariant& get(const char* column_name) const; + bool indetraibile() const { return _indetraibile;} + + TMovCoop_recset(const char * query, TArray & recsets); +}; + +void TMovCoop_recset::add_field(const char* name, int from, char tipo, int len, const char* def) +{ + const bool required = false; + const TFieldtypes t = tipo == 'n' ? _longzerofld : _alfafld; + const int pos = from - 1; + + if (def && *def) + { + CHECKS(def == NULL || (int)strlen(def) <= len, "Invalid default value ", def); + TVariant var(def); var.convert_to(t); + create_field(name, pos, len, t, required, var); + } + else + create_field(name, pos, len, t, required); +} + +const TVariant& TMovCoop_recset::get(const char* column_name) const +{ + TString16 fname(column_name); + TVariant& var = get_tmp_var(); + + if (fname == MOV_TIPO) + { + var = vendite() ? "C" : "F"; + return var; + } + else + if (fname == MOV_REG) + { + var = vendite() ? "V00" : "A00"; + return var; + } + else + if (fname == MOV_CODCF) + { + if (vendite()) + fname = fattura() ? "S1" : "S2"; + else + fname = fattura() ? "S2" : "S1"; + } + else + if (fname == MOV_CODCAUS) + { + ((TMovCoop_recset *)this)->_indetraibile = TAS400_recordset::get(fname).as_int() == 4; + int ccaus; + + if (vendite()) + ccaus = fattura() ? 1 : 2; + else + ccaus = fattura() ? 11 : 12; + var.set(ccaus); + return var; + } + + var = TAS400_recordset::get(fname); + + if (fname == MOV_DATAREG || fname == MOV_DATADOC) + { + const TDate d(atol(var.as_string()) + 20000000L); + + var.set(d); + } + else + if (fname == MOV_TOTDOC || fname == RMI_IMPONIBILE || + fname == RMI_IMPOSTA) + { + const real r = var.as_real() / CENTO; + + var.set(r); + } + return var; +} + +TMovCoop_recset::TMovCoop_recset(const char * query, TArray & recsets) + : TAS400_recordset(TString("AS400(543)\n") << query), + _indetraibile(false) +{ + const char a = 'a'; + const char n = 'n'; + + add_field("TIPOR", 1, n, 1); + add_field("L00", 2, a, 6); + add_field("L01", 8, n, 1); + add_field("L02", 9, n, 4); + add_field("NUMREG", 13, n, 7); + add_field("L03", 20, n, 2); + add_field("PROG", 22, n, 1); + add_field("L04", 23, n, 2); + add_field("L05", 25, a, 2); + add_field(MOV_DATAREG, 27, a, 6); + add_field("L07", 33, a, 6); + add_field("L08", 39, a, 1); + add_field(MOV_PROTIVA, 40, n, 7); + add_field(MOV_NUMDOC, 47, n, 9); + add_field(MOV_DATADOC, 56, a, 6); + add_field("L09", 62, a, 1); + add_field(MOV_CODCAUS, 63, n, 2); + add_field(RMI_CODIVA, 65, n, 2); + add_field("TIPOM", 67, n, 1); + add_field("L10", 68, a, 18); + add_field("G1", 86, a, 2); + add_field("C1", 88, a, 2); + add_field("S1", 90, n, 7); + add_field("L11", 97, n, 6); + add_field("G2", 103, a, 2); + add_field("C2", 105, a, 2); + add_field("S2", 107, n, 7); + add_field("L12", 114, n, 6); + add_field("G3", 120, a, 2); + add_field("C3", 122, a, 2); + add_field("S3", 124, n, 7); + add_field("L13", 131, a, 152); + add_field("ANNO", 283, n, 4); + add_field("NUMDOC1", 287, a, 13); + add_field("L15", 300, a, 18); + add_field("CODICEE", 318, a, 1); + add_field("L16", 319, a, 29); + add_field("L17", 348, a, 20); + add_field("L18", 368, a, 68); + add_field("L19", 131, a, 152); + add_field("L20", 436, n, 1); + add_field("L21", 437, a, 24); + add_field("L22", 461, a, 39); + add_field("ANNULLATO", 500, a, 1); + add_field("L23", 501, a, 5); + add_field(RMI_IMPONIBILE, 506, n, 11); + add_field(RMI_IMPOSTA, 517, n, 9); + add_field(MOV_TOTDOC, 526, n, 11); + add_field("L24", 537, n, 5); + add_field("FINE-RECORD", 541, a, 2, "\r\n"); // terminatore record + + bool ok; + + for (ok = move_last(); ok;) + { + const int p = current_row(); + + if (get("ANNULLATO").as_string()[0] == 'A') + { + destroy(p); + if (p <= last()) + move_to(p); + else + move_last(); + } + else + ok = move_prev(); + } + + long numreg = 0L; + + for (ok = move_first(); ok; ok = move_next()) + { + if (get("PROG").as_int() == 1) + numreg++; + set(MOV_NUMREG, numreg); + } + + recsets.add(new TIVACoop_recset(*this), LF_RMOVIVA); + recsets.add(new TRMovCoop_recset(*this), LF_RMOV); + + for (ok = move_last(); ok;) + { + const int p = current_row(); + + if (get("PROG").as_int() > 1) + { + destroy(p); + if (p <= last()) + move_to(p); + else + move_last(); + } + else + ok = move_prev(); + } +} + +/////////////////////////////////////////////////////////// +// TIVACoop_recset +/////////////////////////////////////////////////////////// + +void TIVACoop_recset::add_field(const char* name, int from, char tipo, int len, const char* def) +{ + const bool required = false; + const TFieldtypes t = tipo == 'n' ? _longzerofld : _alfafld; + const int pos = from - 1; + + if (def && *def) + { + CHECKS(def == NULL || (int)strlen(def) <= len, "Invalid default value ", def); + TVariant var(def); var.convert_to(t); + create_field(name, pos, len, t, required, var); + } + else + create_field(name, pos, len, t, required); +} + +bool TIVACoop_recset::find(long numreg) +{ + if (numreg != _numreg) + { + _first = _last = -1L; + + bool ok = false; + TRecnotype f = 0L, l = last(); + TRecnotype pos = f + (l - f) / 2; + + while (!ok && f <= l) + { + TAS400_recordset::move_to(pos); + + const long n = get(RMI_NUMREG).as_int(); + + if (n > numreg) + l = pos - 1; + else + if (n < numreg) + f = pos + 1; + else + { + f = pos; + ok = true; + } + pos = f + (l - f) / 2; + } + if (ok) + { + bool ok1 = TAS400_recordset::move_to(f); + + while (ok1 && numreg == get(RMV_NUMREG).as_int()) + { + f = current_row(); + ok1 = TAS400_recordset::move_prev(); + } + ok1 = TAS400_recordset::move_to(f); + while (ok1 && numreg == get(RMV_NUMREG).as_int()) + { + l = current_row(); + ok1 = TAS400_recordset::move_next(); + } + _first = f; + _last = l; + _numreg = numreg; + } + return ok; + } + return true; +} + +const TVariant& TIVACoop_recset::get(const char* column_name) const +{ + const TFixed_string fname(column_name); + + if (fname == RMI_IMPONIBILE || fname == RMI_IMPOSTA) + { + TVariant& var = get_tmp_var(); + + var.set(TAS400_recordset::get(fname).as_real() / CENTO); + return var; + } + return TAS400_recordset::get(fname); +} + +bool TIVACoop_recset::move_to(TRecnotype pos) +{ + if (_first < 0L) + return TAS400_recordset::move_to(pos); + if (pos == 0L) + pos = _first; + if (pos <= _last) + return TAS400_recordset::move_to(pos); + return false; +} + +TIVACoop_recset::TIVACoop_recset(TMovCoop_recset & mov) + :TAS400_recordset("AS400(60)\n"), + _first(-1L), _last(-1L), _numreg(-1L) +{ + const char a = 'a'; + const char n = 'n'; + TVariant var; + + add_field(RMI_NUMREG, 1, n, 7); + add_field(RMI_NUMRIG, 8, n, 3); + add_field(RMI_CODIVA, 11, n, 3); + add_field(RMI_IMPONIBILE, 14, n, 15); // 18 + add_field(RMI_IMPOSTA, 29, n, 15); // 18 + add_field(RMI_TIPODET, 44, n, 1); + add_field(RMI_TIPOCR, 45, n, 1); + add_field(RMI_INTRA, 46, a, 1); + add_field(RMI_TIPOATT, 47, n, 1); + add_field(RMI_TIPOC, 48, a, 1); + add_field(RMI_GRUPPO, 49, n, 3); + add_field(RMI_CONTO, 52, n, 3); // 18 + add_field(RMI_SOTTOCONTO, 55, n, 6); + TString4 fgr, fco, fso; + + for (bool ok = mov.move_first(); ok; ok = mov.move_next()) + { + new_rec(); + set(RMI_NUMREG, mov.get(MOV_NUMREG)); + set(RMI_NUMRIG, mov.get("PROG")); + + int civa = mov.get(RMI_CODIVA).as_int(); + int ccaus = mov.get(MOV_CODCAUS).as_int(); + const bool indetraibile = mov.indetraibile(); + + if (civa == 0) + civa = 310; + else + if (indetraibile) + set(RMI_TIPODET, "9"); + var.set(civa); + set(RMI_CODIVA, var); + set(RMI_IMPONIBILE, mov.TAS400_recordset::get(RMI_IMPONIBILE)); + set(RMI_IMPOSTA, mov.TAS400_recordset::get(RMI_IMPOSTA)); + if (mov.vendite()) + { + if (mov.fattura()) + { + fgr = "G2"; fco = "C2"; fso = "S2"; + } + else + { + fgr = "G1"; fco = "C1"; fso = "S1"; + } + } + else + { + if (mov.fattura()) + { + fgr = "G1"; fco = "C1"; fso = "S1"; + } + else + { + fgr = "G2"; fco = "C2"; fso = "S2"; + } + } + set(RMI_GRUPPO, mov.get(fgr)); + set(RMI_CONTO, mov.get(fco)); + set(RMI_SOTTOCONTO,mov.get(fso)); + } +} + +/////////////////////////////////////////////////////////// +// TRMovCoop_recset +/////////////////////////////////////////////////////////// + +void TRMovCoop_recset::add_field(const char* name, int from, char tipo, int len, const char* def) +{ + const bool required = false; + const TFieldtypes t = tipo == 'n' ? _longzerofld : _alfafld; + const int pos = from - 1; + + if (def && *def) + { + CHECKS(def == NULL || (int)strlen(def) <= len, "Invalid default value ", def); + TVariant var(def); var.convert_to(t); + create_field(name, pos, len, t, required, var); + } + else + create_field(name, pos, len, t, required); +} + +bool TRMovCoop_recset::find(long numreg) +{ + if (numreg != _numreg) + { + _first = _last = -1L; + + bool ok = false; + TRecnotype f = 0L, l= last(); + TRecnotype pos = f + (l - f) / 2; + + while (!ok && f <= l) + { + TAS400_recordset::move_to(pos); + + const long n = get(RMV_NUMREG).as_int(); + + if (n > numreg) + l = pos - 1; + else + if (n < numreg) + f = pos + 1; + else + { + f = pos; + ok = true; + } + pos = f + (l - f) / 2; + } + if (ok) + { + bool ok1 = TAS400_recordset::move_to(f); + + while (ok1 && numreg == get(RMV_NUMREG).as_int()) + { + f = current_row(); + ok1 = TAS400_recordset::move_prev(); + } + ok1 = TAS400_recordset::move_to(f); + while (ok1 && numreg == get(RMV_NUMREG).as_int()) + { + l = current_row(); + ok1 =TAS400_recordset:: move_next(); + } + _first = f; + _last = l; + _numreg = numreg; + } + return ok; + } + return true; +} + +const TVariant& TRMovCoop_recset::get(const char* column_name) const +{ + const TFixed_string fname(column_name); + + if (fname == RMV_IMPORTO) + { + TVariant& var = get_tmp_var(); + + var.set(TAS400_recordset::get(fname).as_real() / CENTO); + return var; + } + return TAS400_recordset::get(fname); +} + +bool TRMovCoop_recset::move_to(TRecnotype pos) +{ + if (_first < 0L) + return TAS400_recordset::move_to(pos); + if (pos == 0L) + pos = _first; + if (pos <= _last) + return TAS400_recordset::move_to(pos); + return false; +} + +TRMovCoop_recset::TRMovCoop_recset(TMovCoop_recset & mov) + :TAS400_recordset("AS400(99)\n"), + _first(-1L), _last(-1L), _numreg(-1L) + +{ + const char a = 'a'; + const char n = 'n'; + TVariant var; + int row = 1; + TString4 fgr, fco, fso; + TVariant sez, tipo; + + add_field(RMV_NUMREG, 1, n, 7); + add_field(RMV_NUMRIG, 8, n, 3); + add_field(RMV_SEZIONE, 11, a, 1); + add_field(RMV_TIPOC, 12, a, 1); + add_field(RMV_GRUPPO, 13, n, 3); + add_field(RMV_CONTO, 16, n, 3); + add_field(RMV_SOTTOCONTO, 19, n, 6); + add_field(RMV_DESCR, 25, a, 50); + add_field(RMV_IMPORTO, 85, n, 15); // 18 + + for (bool ok = mov.move_first(); ok; ok = mov.move_next()) + { + const int prog = mov.get("PROG").as_int(); + + if (prog == 1) + { + row = 1; + + // 1o conto cliente/fornitore solo sul primo record + new_rec(); + set(RMV_NUMREG, mov.get(MOV_NUMREG)); + + var.set(row++); + set(RMV_NUMRIG, var); + if (mov.vendite()) + { + if (mov.fattura()) + { + fgr = "G1"; fco = "C1"; fso = "S1"; + sez = "D"; + } + else + { + fgr = "G2"; fco = "C2"; fso = "S2"; + sez = "A"; + } + } + else + { + if (mov.fattura()) + { + fgr = "G2"; fco = "C2"; fso = "S2"; + sez = "A"; + } + else + { + fgr = "G1"; fco = "C1"; fso = "S1"; + sez = "D"; + } + } + set(RMV_SEZIONE, sez); + tipo = mov.vendite() ? "C" : "F"; + set(RMV_TIPOC, tipo); + set(RMV_GRUPPO, mov.get(fgr)); + set(RMV_CONTO, mov.get(fco)); + set(RMV_SOTTOCONTO,mov.get(fso)); + set(RMV_IMPORTO, mov.TAS400_recordset::get(MOV_TOTDOC)); + } + else + int i = 0; + + // 2o conto costo/ricavo + int ccaus = mov.get(MOV_CODCAUS).as_int(); + const bool indetraibile = mov.indetraibile(); + + new_rec(); + set(RMV_NUMREG, mov.get(MOV_NUMREG)); + var.set(row++); + set(RMV_NUMRIG, var); + if (mov.vendite()) + { + sez = "A"; // trucco perchè non si può usare test_swap + if (mov.fattura()) + { + fgr = "G2"; fco = "C2"; fso = "S2"; + } + else + { + fgr = "G1"; fco = "C1"; fso = "S1"; + sez = "D"; + } + } + else + { + sez = "D"; // trucco perchè non si può usare test_swap + if (mov.fattura()) + { + fgr = "G1"; fco = "C1"; fso = "S1"; + } + else + { + fgr = "G2"; fco = "C2"; fso = "S2"; + } + } + set(RMV_SEZIONE, sez); + set(RMV_GRUPPO, mov.get(fgr)); + set(RMV_CONTO, mov.get(fco)); + set(RMV_SOTTOCONTO,mov.get(fso)); + + real importo = mov.TAS400_recordset::get(RMI_IMPONIBILE).as_real(); + + if (indetraibile) + importo += mov.TAS400_recordset::get(RMI_IMPOSTA).as_real(); + + set(RMV_IMPORTO, importo); + + // 3o conto IVA + if (!indetraibile && !mov.TAS400_recordset::get(RMI_IMPOSTA).as_real().is_zero()) + { + new_rec(); + set(RMV_NUMREG, mov.get(MOV_NUMREG)); + var.set(row++); + set(RMV_NUMRIG, var); + if (mov.vendite()) + sez = mov.fattura() ? "A" : "D"; + else + sez = mov.fattura() ? "D" : "A"; + set(RMV_SEZIONE, sez); + set(RMV_GRUPPO, mov.get("G3")); + set(RMV_CONTO, mov.get("C3")); + set(RMV_SOTTOCONTO,mov.get("S3")); + set(RMV_IMPORTO, mov.TAS400_recordset::get(RMI_IMPOSTA)); + } + else + int i = 0; + } +} + +/////////////////////////////////////////////////////////// +// TCoopSender_mask +/////////////////////////////////////////////////////////// + +class TCoopSender_mask : public TAutomask +{ +private: + void serialize(bool bSave); +protected: + bool on_field_event(TOperable_field& o, TField_event e, long jolly); +public: + TCoopSender_mask(); + virtual ~TCoopSender_mask(); +}; + +TCoopSender_mask::TCoopSender_mask() : TAutomask("co1500a") +{ + serialize(false); +} + +TCoopSender_mask::~TCoopSender_mask() +{ + serialize(true); +} + +bool TCoopSender_mask::on_field_event(TOperable_field& f, TField_event e, long jolly) +{ + return TRUE; +} + +HIDDEN bool browse_file_handler(TMask_field& f, KEY k) +{ + if (k == K_F9) + { + FILE_SPEC fs; memset(&fs, 0, sizeof(FILE_SPEC)); + strcpy(fs.type, ""); + strcpy(fs.name, f.get()); + xvt_fsys_get_default_dir(&fs.dir); + xvt_fsys_save_dir(); + if (xvt_dm_post_file_open(&fs, TR("Selezione file")) == FL_OK) + { + TFilename n; + xvt_fsys_convert_dir_to_str(&fs.dir, n.get_buffer(n.size()), n.size()); + n.add(fs.name); + f.set(n); + } + xvt_fsys_restore_dir(); + f.set_focus(); + } + + return TRUE; +} + +void TCoopSender_mask::serialize(bool bSave) +{ + const char* defpar = "tc"; + TConfig ini(CONFIG_DITTA, defpar); + for (int i = fields()-1; i >= 0; i--) + { + TMask_field& f = fld(i); + const TFieldref* fr = f.field(); + if (fr != NULL) + { + if (bSave) + fr->write(ini, defpar, f.get()); + else + f.set(fr->read(ini, defpar)); + } + } +} + +/////////////////////////////////////////////////////////// +// TCoop_sender +/////////////////////////////////////////////////////////// +class TCoop_sender : public TTS_sender +{ + TCoopSender_mask * _mask; + +protected: +// virtual bool test_swap(const TRecordset& mov) { return ((TMovCoop_recset&)mov).nota_credito();} + +protected: + virtual TRecordset & movrecset(); + virtual TRecordset & rmovrecset(const TRecordset & mov); + virtual TRecordset & rivarecset(const TRecordset & mov); + virtual const TRecordset & clirecset(const char tipocf, const long codcf); + virtual const char * decode_causale(const TRecordset& mov); + virtual TMask & get_mask(); + virtual const char * extra_modules() const {return "ba";} + +public: + virtual void update_parameters(const TMask & m, TRecordset & mov) {} + TCoop_sender() : _mask(NULL) {} +}; + +TCoop_sender& app() { return (TCoop_sender&)main_app(); } + +TMask & TCoop_sender::get_mask() +{ + if (_mask == NULL) + _mask = new TCoopSender_mask; + + return * _mask; +} + +const char * TCoop_sender::decode_causale(const TRecordset& mov) +{ + const int codcaus = mov.get(MOV_CODCAUS).as_int(); + + switch (codcaus) + { + case 1: + return "Fattura di vendita"; + case 2: + return "Nota di credito a cliente"; + case 11: + return "Fattura di acquisto"; + case 12: + return "Nota di credito da fornitore"; + default: + break; + } + return ""; +} + +TRecordset & TCoop_sender::movrecset() +{ + + TRecordset * mov = get_recset(LF_MOV); + + if (mov == NULL) + { + TString query("SELECT * FROM "); + TMask & m = get_mask(); + TFilename name = m.get(F_INPATH); + + name.add(m.get(F_INFILEM)); + query << name; + + mov = set_recset(LF_MOV, new TMovCoop_recset(query, recsets())); + } + + return *mov; +} + +TRecordset & TCoop_sender::rmovrecset(const TRecordset & mov) +{ + TRMovCoop_recset * rmov = (TRMovCoop_recset *) get_recset(LF_RMOV); + CHECK(rmov != NULL, "Recordset righe contabili non inizializzato"); + long numreg = mov.get(MOV_NUMREG).as_int(); + + rmov->find(numreg); + return *rmov; +} + +TRecordset & TCoop_sender::rivarecset(const TRecordset & mov) +{ + TIVACoop_recset * rmoviva = (TIVACoop_recset *) get_recset(LF_RMOVIVA); + CHECK(rmoviva != NULL, "Recordset righe IVA non inizializzato"); + long numreg = mov.get(MOV_NUMREG).as_int(); + + rmoviva->find(numreg); + return *rmoviva; +} + +const TRecordset& TCoop_sender::clirecset(const char tipocf, const long codcf) +{ + TClifoCoop_recset * clifo = (TClifoCoop_recset *) get_recset(LF_CLIFO); + + if (clifo == NULL) + { + TString query("SELECT * FROM "); + TMask & m = get_mask(); + TFilename name = m.get(F_INPATH); + + name.add(m.get(F_INFILEA)); + query << name; + + clifo = (TClifoCoop_recset *) set_recset(LF_CLIFO, new TClifoCoop_recset(query)); + } + + if (!clifo->find(tipocf, codcf)) + { + TString msg(tipocf == 'C' ? "Cliente " : "Fornitore "); + + msg << codcf << " assente"; + app().log(2, msg); + } + + return *clifo; +} + +int co1500(int argc, char* argv[]) +{ + TCoop_sender app; + app.run(argc, argv, "Invio a TeamSystem mov. coop."); + return 0; +} diff --git a/co/co1500a.h b/co/co1500a.h new file mode 100755 index 000000000..3c777cc70 --- /dev/null +++ b/co/co1500a.h @@ -0,0 +1,9 @@ +// invio dati mov coop. da ebc ad teamsystem + +#define F_CODDITTA 101 +#define F_RAGSOC 102 +#define F_INPATH 103 +#define F_INFILEA 104 +#define F_INFILEM 107 +#define F_PATH 105 +#define F_FILE 106 diff --git a/co/co1500a.uml b/co/co1500a.uml new file mode 100755 index 000000000..2ca7f2439 --- /dev/null +++ b/co/co1500a.uml @@ -0,0 +1,82 @@ +#include "co1500a.h" + +PAGE "Invio mov. coop a TeamSystem" -1 -1 78 20 + +GROUPBOX DLG_NULL 76 3 +BEGIN + PROMPT 2 1 "@bDitta corrente" +END + +NUMBER F_CODDITTA 5 +BEGIN + PROMPT 3 2 "Codice " + FLAGS "FD" + USE LF_NDITTE + INPUT CODDITTA F_CODDITTA + OUTPUT F_RAGSOC RAGSOC + CHECKTYPE REQUIRED +END + +STRING F_RAGSOC 50 +BEGIN + PROMPT 23 2 "" + FLAGS "D" +END + +GROUPBOX DLG_NULL 76 5 +BEGIN + PROMPT 2 4 "Sorgenti" +END + +STRING F_INPATH 256 39 +BEGIN + PROMPT 3 5 "Cartella " + DSELECT + CHECKTYPE REQUIRED + FIELD TSMInPath +END + +STRING F_INFILEA 18 +BEGIN + PROMPT 3 6 "File anagrafica " + FIELD TSMInFileA +END + +STRING F_INFILEM 18 +BEGIN + PROMPT 3 7 "File movimenti " + FIELD TSMInFileM +END + +GROUPBOX DLG_NULL 76 4 +BEGIN + PROMPT 2 9 "Destinazione" +END + +STRING F_PATH 256 39 +BEGIN + PROMPT 3 10 "Cartella " + DSELECT + CHECKTYPE REQUIRED + FIELD TSMDestPath +END + +STRING F_FILE 18 +BEGIN + PROMPT 3 11 "File " + FIELD TSMDestFile +END + +BUTTON DLG_OK 10 2 +BEGIN + PROMPT -12 -1 "" +END + +BUTTON DLG_QUIT 10 2 +BEGIN + PROMPT -22 -1 "" +END + +ENDPAGE + +ENDMASK diff --git a/co/coconf.h b/co/coconf.h new file mode 100755 index 000000000..c3b30f6d9 --- /dev/null +++ b/co/coconf.h @@ -0,0 +1,17 @@ +#define F_CODDITTA 101 +#define F_RAGSOC 102 + +#define F_RITQTA 103 +#define F_RITPREZZO 104 +#define F_SPESARITACC 105 +#define F_D_SPESARITACC 106 +#define F_SPESADIRITTI1 107 +#define F_D_SPESADIRITTI1 108 +#define F_SPESADIRITTI2 109 +#define F_D_SPESADIRITTI2 110 +#define F_SPESAFACC 111 +#define F_D_SPESAFACC 112 +#define F_SPESACASSE 113 +#define F_D_SPESACASSE 114 +#define F_PROGQTA 115 + diff --git a/co/colib.cpp b/co/colib.cpp new file mode 100755 index 000000000..b62846b90 --- /dev/null +++ b/co/colib.cpp @@ -0,0 +1,207 @@ +#include + +#include "colib.h" +#include "socicoop.h" +#include "mercaticoop.h" + +static bool add_socio(const TRelation& rel, void* pJolly) +{ + TString_array& a = *(TString_array*)pJolly; + TString16 key, last_key; + + const TRectype& rec = rel.curr(); + key.format("%6d", rec.get_int(SC_CODCF)); + + const int last = a.items()-1; + if (last >= 0) + last_key = a.row(last); + + if (key != last_key) + a.add(key); + + return true; +} + +static real get_perc_socio(const long codsocio, const TString& codcomp) +{ + real perc = ZERO; + const TRectype& socio = cache().get(LF_SOCICOOP, codsocio); + if (socio.get(SC_COMPAGNIA1) == codcomp) + perc = socio.get_real(SC_QUOTA1); + else + if (socio.get(SC_COMPAGNIA2) == codcomp) + perc = socio.get_real(SC_QUOTA2); + else + if (socio.get(SC_COMPAGNIA3) == codcomp) + perc = socio.get_real(SC_QUOTA3); + return perc; +} + +// funzione che restituisce il codice spesa data il nome della spesa in configurazione +static const TString& cod_spesa(const char* spesa) +{ + static TAssoc_array _spese; + static long _ditta = 0; + if (prefix().get_codditta() != _ditta) + { + TConfig d(CONFIG_DITTA, "co"); + _spese = d.list_variables(); + _ditta = prefix().get_codditta(); + } + TString* cod = (TString*) _spese.objptr(spesa); + if (cod != NULL) + return *cod; + return EMPTY_STRING; +} + +// aggiorna le spese sul documento +void update_spese_doc(const long codmercato, TDocumento& doc) +{ + TAssoc_array spese_doc; + const TRectype& mercato = cache().get(LF_MERCATICOOP, codmercato); + spese_doc.add(cod_spesa("SpesaRitAcc")); // spesa ritenuta accantonamento + real perc = mercato.get_real(MC_DIRITTI1); + if (!perc.is_zero()) + spese_doc.add(cod_spesa("SpesaDiritti1")); // spesa diritti di mercato 1 + perc = mercato.get_real(MC_DIRITTI2); + if (!perc.is_zero()) + spese_doc.add(cod_spesa("SpesaDiritti2")); // spesa diritti di mercato 2 + real spesa = mercato.get_real(MC_SPESEFACC); + if (!spesa.is_zero()) + spese_doc.add(cod_spesa("SpesaFacc")); // spesa facchinaggio + spesa = mercato.get_real(MC_SPESECASSE); + if (!spesa.is_zero()) + spese_doc.add(cod_spesa("SpesaCasse")); // spesa casse + // chiamo la funzione che aggiunge in automatico le spese + TString_array array_spese; + spese_doc.get_keys(array_spese); + doc.zero(DOC_SPESEUPD); + doc.update_spese_aut(array_spese); + + // devo ora sistemare le % e qta/prezzo sulle spese + real totqta = ZERO; + real totcasse = ZERO; + for (int i = 1; i <= doc.rows(); i++) + { + const TRiga_documento& riga_doc = doc[i]; + if (riga_doc.is_merce()) + { + totqta+=riga_doc.quantita(); + totcasse+=riga_doc.get_long(DOC_NCOLLI); + } + } + for (i = 1; i <= doc.rows(); i++) + { + TRiga_documento& riga_doc = doc[i]; + if (riga_doc.is_spese()) + { + const char* codspesa = riga_doc.get(RDOC_CODART); + if (spese_doc.is_key(codspesa)) + { + const TString& spesadiritti1 = cod_spesa("SpesaDiritti1"); + if (spesadiritti1 == codspesa) // sistemo la qta/valore/codice iva + { + real perc = mercato.get_real(MC_DIRITTI1); + if (!perc.is_zero()) + { + riga_doc.put(RDOC_QTA, perc); + riga_doc.put(RDOC_CODIVA, mercato.get(MC_CODIVA1)); + } + } + const TString& spesadiritti2 = cod_spesa("SpesaDiritti2"); + if (spesadiritti2 == codspesa) // sistemo la qta/valore/codice iva + { + real perc = mercato.get_real(MC_DIRITTI2); + if (!perc.is_zero()) + { + riga_doc.put(RDOC_QTA, perc); + riga_doc.put(RDOC_CODIVA, mercato.get(MC_CODIVA2)); + } + } + const TString& spesafacc = cod_spesa("SpesaFacc"); + if (spesafacc == codspesa) // sistemo la qta/valore/codice iva + { + riga_doc.put(RDOC_QTA, totqta); + riga_doc.put(RDOC_PREZZO, mercato.get(MC_SPESEFACC)); + riga_doc.put(RDOC_CODIVA, mercato.get(MC_CODIVAFACC)); + } + const TString& spesacasse = cod_spesa("SpesaCasse"); + if (spesacasse == codspesa) // sistemo la qta/valore/codice iva + { + riga_doc.put(RDOC_QTA, totcasse); + riga_doc.put(RDOC_PREZZO, mercato.get(MC_SPESECASSE)); + riga_doc.put(RDOC_CODIVA, mercato.get(MC_CODIVACASS)); + } + } + } + } +} + +// crea una lista documenti a partire da un conferimento per compagnia +int compagnia2soci(const TDocumento& doc_orig, const TString& codcomp, const long codmercato, TLista_documenti& listadoc) +{ + TString_array listasoci; + TRelation relsoci(LF_SOCICOOP); + TString filtro = "(COMPAGNIA1=\""; + filtro << codcomp; + filtro << "\") || (COMPAGNIA2=\""; + filtro << codcomp; + filtro << "\") || (COMPAGNIA3=\""; + filtro << codcomp; + filtro << "\")"; + TCursor cursoci(&relsoci, filtro); + cursoci.scan(add_socio, &listasoci); + FOR_EACH_ARRAY_ROW(listasoci, r, row) + { + long codsocio = row->get_long(); + TDocumento docnew(doc_orig); + docnew.put(DOC_CODCF, codsocio); + docnew.put(DOC_TIPOCF, "F"); + listadoc.add(docnew); + } + for (int i = 1; i <= doc_orig.rows(); i++) + { + const TRiga_documento& riga_doc = doc_orig[i]; + if (riga_doc.is_merce()) + { + const char avalore = riga_doc.get_char(RDOC_CODAGG1); + if (avalore == 'X') + { + TGeneric_distrib prezzo_dist(riga_doc.prezzo(false, false)); + for (int j = 0; j < listadoc.items(); j++) + { + long codsocio = listadoc[j].codcf(); + real perc = get_perc_socio(codsocio, codcomp); + prezzo_dist.add(perc); + } + for (int k = 0; k < listadoc.items(); k++) + { + real prezzosocio = prezzo_dist.get(); + listadoc[k][i].put(RDOC_PREZZO, prezzosocio); + } + } + else + { + TGeneric_distrib qta_dist(riga_doc.quantita()); + for (int j = 0; j < listadoc.items(); j++) + { + long codsocio = listadoc[j].codcf(); + real perc = get_perc_socio(codsocio, codcomp); + qta_dist.add(perc); + } + for (int k = 0; k < listadoc.items(); k++) + { + real qtasocio = qta_dist.get(); + listadoc[k][i].put(RDOC_QTA, qtasocio); + } + } + } + } + for (i = 0; i < listadoc.items(); i++) + { + listadoc[i].put(DOC_RAGGR, true); + update_spese_doc(codmercato, listadoc[i]); + } + return listadoc.items(); +} + diff --git a/co/colib.h b/co/colib.h new file mode 100755 index 000000000..a2d9011a2 --- /dev/null +++ b/co/colib.h @@ -0,0 +1,14 @@ +#ifndef __COLIB_H +#define __COLIB_H + +#ifndef __VELIB_H +#include "../ve/velib.h" +#endif + +// crea la lista documenti per tutti i soci +int compagnia2soci(const TDocumento& doc_compagnia, const TString& codcomp, const long codmercato, TLista_documenti& docs_soci); +void update_spese_doc(const long codmercato, TDocumento& doc); + +#endif + + diff --git a/co/comenu.men b/co/comenu.men new file mode 100755 index 000000000..1cb6c8413 --- /dev/null +++ b/co/comenu.men @@ -0,0 +1,39 @@ +[COMENU_001] +Caption = "Gestione cooperative" +Picture = +Module = 29 +Flags = "" +Item_01 = "Configurazione modulo", "co0 -2", "F" +Item_02 = "Archivi e tabelle", [COMENU_011] +Item_03 = "Conferimenti e prestazioni", [COMENU_012] +Item_04 = "Stampe", [COMENU_013] + +[COMENU_011] +Caption = "Archivi e tabelle" +Picture = +Module = 29 +Flags = "" +Item_01 = "Tabella compagnie", "co0 -0 %CMP", "F" +Item_02 = "Tabella correlazione articoli", "co0 -0 %COA", "F" +Item_03 = "Anagrafica mercati", "co0 -4", "F" +Item_04 = "Anagrafica soci", "co0 -5", "F" + +[COMENU_012] +Caption = "Conferimenti e prestazioni" +Picture = +Module = 29 +Flags = "" +Item_01 = "Gestione conferimenti/prestazioni", "co0 -6", "F" +Item_02 = "Importazione conferimenti", "co0 -7", "F" +Item_03 = "Aggiornamento prezzi", "co0 -8", "F" + +[COMENU_013] +Caption = "Stampe" +Picture = +Module = 29 +Flags = "" +Item_01 = "Stampa libro soci", "ba8 -4 co1100a", "F" +Item_02 = "Stampa conferimenti", "ve1 -3 co1200a", "F" +Item_02 = "Stampa estratto conto", "ve1 -3 co1300a", "F" + + diff --git a/co/conferim.ini b/co/conferim.ini new file mode 100755 index 000000000..184f93621 --- /dev/null +++ b/co/conferim.ini @@ -0,0 +1,183 @@ +[MAIN] +TYPE=Conferimento +MSKFILE=conferim.msk +FRMFILE=VEFAT.FRM +CAMPICALC=TOTLORDI|TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|SPESGEN|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD +CALCOLI=* +TOTPROVV = +TIPOCF=F +PREZZO=ULTCOS1 +[PROFILO] +OCCASEDIT = 3 +OCFPI = 1 +COFI = 3 +STATOPAIV = 3 +PAIVA = 3 +GOLEM = 3 +GRRECAPITO = 3 +INDCF = 1 +CIVCF = 1 +LOCALITACF = 1 +CAPCF = 1 +PROVCOM = 1 +COMCF = 1 +DENCOM = 1 +STATOCF = 1 +DESSTATOCF = 1 +CODVAL1 = 3 +CODVAL2 = 3 +NOME_VAL1 = 3 +NOME_VAL2 = 3 +CONTROEURO = 3 +CAMBIO = 3 +DATA_CAMBIO1 = 3 +DATA_CAMBIO2 = 3 +CODLIN = 3 +DESLIN = 3 +CODPAG = 4 +DESCODPAG = 3 +GRSCADENZE = 3 +DATAINSC = 3 +DATASCAD1 = 1 +DATASCAD2 = 1 +DATASCAD3 = 1 +DATASCAD4 = 1 +DATASCAD5 = 1 +CODABIA = 4 +CODCABA = 4 +DESBANAPP = 3 +IBAN = 3 +IBAN_STATO = 3 +IBAN_CHECK = 3 +BBAN = 3 +BBAN_CIN = 3 +BBAN_ABI = 3 +BBAN_CAB = 3 +BBAN_CONTO = 3 +CODABIP = 3 +CODCABP = 3 +DESBANPRE = 3 +CATVEN = 3 +DESCATVEN = 1 +CODLIST1 = 3 +CODLIST2 = 3 +DESLIST = 1 +CODCONT1 = 3 +CODCONT2 = 3 +DESCONT = 1 +CODCAMP = 3 +DESCAMP = 1 +SCONTOPERC = 3 +DATADOCRIF = 3 +NUMDOCRIF = 2 +CODAG = 3 +DESAG = 3 +CODZON = 3 +DESZON = 3 +CODPORTO = 3 +DESPORTO = 3 +CAUSTRASP = 3 +DENCAUSTRASP = 3 +CODVETT1 = 3 +CODVETT2 = 0 +CODVETT3 = 0 +NOMEVETT1 = 3 +NOMEVETT2 = 0 +NOMEVETT3 = 0 +NCOPIE = 0 +IMPPAGATO = 3 +ACCSALDO = 3 +DOC1 = 0 +DOC2 = 0 +DOC3 = 0 +IMPNETTI = 0 +RAGGREFF = 3 +SPESEINC = 3 +ADDBOLLI = 3 +BLANK = 1 +CAUSMAG = 4 +CAUSMAGC = 1 +DESCRMAG = 3 +DESCRMAGC = 1 +CODCMS = 3 +DESCRCMS = 3 +FASCMS = 3 +DESCRFAS = 3 +[DEFAULT] +NDEFAULTS=0 +[SHEET] +NCOLS=24 +1=103 +2=104 +3=105 +4=106 +5=107 +6=108 +7=109 +8=110 +9=111 +10=133 +11=112 +12=113 +13=116 +14=118 +15=120 +16=121 +17=122 +18=123 +19=124 +20=125 +21=127 +22=128 +23=129 +24=142 +[RIGHE] +NTIPIRIGA=5 +1=CO +2=02 +3=03 +4=04 +5=05 +[HANDLERS] +NHANDLER=0 +[PROFILOGRUPPO] +101 = 0 +100 = 3 +200 = 3 +300 = 3 +400 = 3 +500 = 3 +600 = 3 +700 = 3 +800 = 3 +810 = 3 +820 = 3 +830 = 3 +1000 = 3 +1100 = 3 +1210 = 3 +1400 = 3 +1500 = 3 +1600 = 0 +1800 = 3 +1900 = 3 +2200 = 0 +2300 = 3 +2400 = 3 +2900 = 3 +3000 = 3 +4000 = 3 +[ORDINEGRUPPI] +NGROUPS=12 +1=1000 +2=100 +3=200 +4=400 +5=500 +6=600 +7=700 +8=830 +9=1400 +10=1900 +11=2900 +12=3000 diff --git a/co/conferim.msk b/co/conferim.msk new file mode 100755 index 000000000..e9b33b636 --- /dev/null +++ b/co/conferim.msk @@ -0,0 +1,943 @@ +TOOLBAR "" 0 -2 0 2 +BU 18 10 2 +BE +PR -15 -1 "~Registra" +ME EXIT,20082 +PI 103 +PI 153 +EN +BU 17 10 2 +BE +PR -25 -1 "~Elimina" +ME EXIT,127 +EN +BU 27 10 2 +BE +PR -35 -1 "E~labora" +PI 120 +EN +BU 24 10 2 +BE +PR -45 -1 "" +ME EXIT,20082 +EN +BU 2 10 2 +BE +PR -55 -1 "" +ME EXIT,27 +EN +EN +PA "Pag. 1" 11 60 14 +GR -1 78 5 +BE +PR 1 0 "" +EN +ST 101 4 +BE +PR 2 1 "Cod. num. " +FI CODNUM +US %NUM KE 1 +IN CODTAB 101 +DI "Codice" CODTAB +DI "Descrizione@50" S0 +OU 173 S0 +CH NORMAL +FLAG "GDU" +ME CO,2@ +EN +ST 173 50 +BE +PR 24 1 "" +FLAG "GD" +ME CO,3@ +EN +ST 172 4 +BE +FI TIPODOC +PR 2 2 "Tipo doc. " +US %TIP KE 1 +IN CODTAB 172 +DI "Codice" CODTAB +DI "Descrizione@50" S0 +OU 176 S0 +CH NORMAL +FLAG "GDU" +ME CO,4@ +EN +ST 176 50 +BE +PR 24 2 "" +FLAG "GD" +ME CO,5@ +EN +LISTBOX 107 9 +BE +PR 100 100 "" +FI TIPOCF +IT "F|Fornitore" +FLAG "D" +EN +ST 103 1 +BE +PR 100 100 "

" +FI PROVV +FLAG "D" +EN +ST 102 4 +BE +PR 2 3 "Esercizio " +FI ANNO +FLAG "GD" +ME CO,9@ +EN +NU 104 6 +BE +PR 24 3 "Numero doc. " +FI NDOC +ME CO,6@ +FLAG "GDR" +EN +DA 106 +BE +PR 46 3 "Data " +FI DATADOC +ME CO,7@ +EN +ST 105 1 +BE +PR 67 3 "Stato " +FI STATO +ME CO,8@ +FLAG "DG" +EN +GR -1 78 7 +BE +PR 1 4 "" +EN +LISTBOX 401 10 +BE +PR 2 5 "Conferimento da " +IT "S|Socio" +ME SHOW,108|SHOW,301|HIDE,344|HIDE,347 +IT "C|Compagnia" +ME SHOW,344|SHOW,347|HIDE,108|HIDE,301 +EN +ST 108 6 +BE +PR 2 6 "Socio " +WA "Socio assente" +HE "Codice del socio del documento" +FLAG "R" +FI CODCF +GR 1 +US 161 KE 1 +JO 20 INTO TIPOCF=='F' CODCF==CODCF +IN CODCF 108 +DI "Codice" CODCF +DI "Ragione Sociale@50" 20->RAGSOC +DI "Partita IVA@12" 20->PAIV +OU 108 CODCF +OU 301 20->RAGSOC +OU 328 20->COFI +OU 340 20->PAIV +CH REQUIRED +ADD RU co0 -5 +ME CO,10@ +EN +ST 301 50 +BE +WA "Socio assente" +HE "Ragione sociale del socio del documento" +PR 24 6 "" +GR 1 +US 20 KE 2 +IN TIPOCF "F" +IN RAGSOC 301 +DI "Ragione Sociale@50" RAGSOC +DI "Partita IVA@12" PAIV +DI "Codice" CODCF +OU 108 CODCF +OU 301 RAGSOC +CH REQUIRED +ADD RU cg0 -1 F +ME CO,11@ +EN +ST 328 16 +BE +PR 2 7 "Cod. fisc. " +FLAG "D" +EN +ST 340 12 +BE +PR 42 7 "Partita Iva " +FLAG "D" +EN +ST 344 4 +BE +PR 2 6 "Compagnia " +FL "H" +US %CMP +IN CODTAB 344 +DI "Codice" CODTAB +DI "Descrizione@50" S0 +OU 344 CODTAB +OU 347 S0 +FLAG "U" +CH NORMAL +EN +ST 347 50 +BE +PR 24 6 "" +FL "HD" +EN +NU 343 6 +BE +PR 2 8 "Mercato " +FI MERCATO +US 160 +JO 20 INTO TIPOCF=='C' CODCF==CODCF +IN CODCF 343 +DI "Codice" CODCF +DI "Descrizione@50" 20->RAGSOC +OU 343 CODCF +OU 346 20->RAGSOC +FLAG "UP" +CH NORMAL +EN +ST 346 50 +BE +PR 25 8 "" +FL "D" +EN +NU 345 6 +BE +PR 2 9 "N.f.asta " +FI NFASTA +EN +ST 111 3 +BE +PR 2 11 "Valuta " +FL "UH" +FI CODVAL +EN +NU 185 15 +BE +PR 2 11 "Riga corrente: Giacenza " +FLAG "HD" +PI ".5" +EN +NU 186 15 +BE +PR 44 11 "Disponibilita' " +FLAG "HD" +PI ".5" +EN +LISTBOX 175 30 +BE +PR 2 11 "Tipo riga da aggiungere " +EN +SPREADSHEET 500 +BE +PR 2 13 "" +IT "Lordo@5" +IT "Tipo riga@2" +IT "Mag. @3" +IT "Dep.@2" +IT "Codice Articolo@20" +IT "Codice\nLivello 1@9" +IT "Codice\nLivello 2@9" +IT "Codice\nLivello 3@9" +IT "Codice\nLivello 4@9" +IT "Descrizione@50" +IT "UM@2" +IT "Quantita'@11" +IT "Prezzo@18" +IT "Quantita'\nEvasa@11" +IT "Evasa@1" +IT "Tara@15" +IT "Peso Netto@15" +IT "N.Casse@7" +IT "Da evadere@1" +IT "Ritenuta di mant.@25" +IT "Perc.\nProvv.@5" +IT "Imp.Fisso unitario@1" +IT "Importo Fisso@18" +IT "Codice\nIVA@4" +IT "Addebito IVA@1" +IT "Aspetto beni@3" +IT "Causale\nMagazzino@12" +IT "Magazzino\nCollegato@9" +IT "Deposito\nCollegato@9" +IT "Data\nconsegna@10" +IT "Cod. Art. Mag.@20" +IT "Controllato@11" +IT "Quantita'\nlorda@13" +IT "Quantita'\nagg. 2@13" +IT "Quantita'\nagg. 3@13" +IT "Quantita'\nagg. 4@13" +IT "Quantita'\nagg. 5@13" +IT "Impianto@8" +IT "Linea@5" +IT "Codice\ncommessa@20" +IT "Fase\ncommessa@10" +IT "Art.a valore" +EN +EN +PA "Pag. 2" 11 60 14 +GR -1 78 6 +BE +PR 1 0 "" +EN +ST -1 4 +BE +PR 2 1 "Cod. num. " +FLAG "D" +GR 2 +EN +ST -1 50 +BE +PR 24 1 "" +FLAG "D" +GR 3 +EN +ST -1 4 +BE +PR 2 2 "Tipo doc. " +FLAG "D" +GR 4 +EN +ST -1 50 +BE +PR 24 2 "" +FLAG "D" +GR 5 +EN +ST -1 4 +BE +PR 2 3 "Esercizio " +GR 9 +FLAG "D" +EN +NU -1 6 +BE +PR 24 3 "Numero doc. " +GR 6 +FLAG "D" +EN +DA -1 +BE +PR 46 3 "Data " +GR 7 +FLAG "D" +EN +ST -1 1 +BE +PR 67 3 "Stato " +GR 8 +FLAG "D" +EN +ST -1 6 +BE +PR 2 4 "Socio " +GR 10 +FLAG "D" +EN +ST -1 50 +BE +PR 24 4 "" +GR 11 +FLAG "D" +EN +CURRENCY 601 18 +BE +PR 2 7 "Importi lordi " +FI TOTLORDCON +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 602 18 +BE +PR 2 8 "Ritenute su prezzo " +FI SCONTOD +FLAG "D" +DRIVENDBY 111 +EN +CURENCY 603 18 +BE +PR 2 9 "Importi netti " +FI TOTMER +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 604 18 +BE +PR 2 10 "Spese su archivio mercati " +FI SPESMER +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 605 18 +BE +PR 2 11 "Ritenute accantonamento su spese " +FI TOTRITACC +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 606 18 +BE +PR 2 12 "Imponibile " +FI IMPONIBILI +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 607 18 +BE +PR 2 13 "Imposte " +FI IMPOSTE +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 608 18 +BE +PR 2 14 "Totale fattura " +FI TOTDOC +FLAG "D" +DRIVENDBY 111 +EN +EN +ENDMASK +PA "" -1 -1 76 21 +BO 101 +BE +PR 2 1 "Lordo " +EN +ST 102 2 +BE +PR 2 2 "Tipo riga " +US %TRI +IN CODTAB 102 +OU 254 S0 +CH REQUIRED +FL "DG" +FI TIPORIGA +EN +ST 254 25 +BE +PR 22 2 "" +FL "D" +EN +ST 103 3 +BE +PR 2 3 "Magazzino " +US MAG SE CODTAB[4,5]=="" +IN CODTAB 103 +DI "Codice" CODTAB +DI "Descrizione@50" S0 +OU 103 CODTAB +OU 250 S0 +WA "Magazzino assente" +FL "U" +KE 1 +CH NORMAL +FI CODMAG[1,3] +EN +ST 250 50 +BE +PR 22 3 "" +FL "D" +EN +ST 104 2 +BE +PR 2 4 "Deposito " +US MAG SE (CODTAB[1,3]==#103) && (CODTAB[4,5]!="") +IN CODTAB[1,3] 103 +IN CODTAB[4,5] 104 +DI "Codice mag." CODTAB[1,3] +DI "Codice dep." CODTAB[4,5] +DI "Descrizione@50" S0 +OU 103 CODTAB[1,3] +OU 104 CODTAB[4,5] +OU 251 S0 +ME DIRTY,103|9,103 +CH NORMAL +WA "Deposito assente" +FL "U" +KE 1 +FI CODMAG[4,5] +EN +ST 251 50 +BE +PR 22 4 "" +FL "D" +EN +ST 105 20 +BE +PR 2 5 "Articolo " +US 47 KE 1 +IN CODART 105 +DI "Codice@20" CODART +DI "Descrizione@50" DESCR +OU 105 CODART +WA "Articolo assente" +FL "U" +FI CODART +ADD RU ve2 -3 +EN +ST 131 20 +BE +PR 50 50 "" +FI CODARTMAG +FL "G" +EN +BO 132 +BE +PR 51 50 "" +FI CHECKED +FL "D" +EN +ST 106 15 +BE +PR 37 5 "" +FL "U" +US GCG +JO FCG AL 500 INTO CODTAB==CODTAB[1,1] +IN CODTAB[1,1] "1" +IN CODTAB[2,] 106 +DI "Livello@20" 500@->S0 +DI "Gruppo@15" CODTAB[2,] +DI "Descrizione@30" S0 +OU 106 CODTAB[2,] +ME 0 RESET,107|RESET,108|RESET,109 +ME ENABLE,107 +CH NORMAL +EN +ST 107 15 +BE +PR 55 5 "" +FL "U" +US GCG +JO FCG AL 500 INTO CODTAB==CODTAB[1,1] +IN CODTAB[1,1] "2" +IN CODTAB[2,] 107 +DI "Livello@20" 500@->S0 +DI "Gruppo@15" CODTAB[2,] +DI "Descrizione@30" S0 +OU 107 CODTAB[2,] +ME 0 RESET,108|RESET,109 +ME ENABLE,108 +CH NORMAL +EN +ST 108 15 +BE +PR 37 6 "" +FL "U" +US GCG +JO FCG AL 500 INTO CODTAB==CODTAB[1,1] +IN CODTAB[1,1] "3" +IN CODTAB[2,] 108 +DI "Livello@20" 500@->S0 +DI "Gruppo@15" CODTAB[2,] +DI "Descrizione@30" S0 +OU 108 CODTAB[2,] +ME 0 RESET,109 +ME ENABLE,109 +CH NORMAL +EN +ST 109 15 +BE +PR 55 6 "" +FL "U" +US GCG +JO FCG AL 500 INTO CODTAB==CODTAB[1,1] +IN CODTAB[1,1] "4" +IN CODTAB[2,] 109 +DI "Livello@20" 500@->S0 +DI "Gruppo@15" CODTAB[2,] +DI "Descrizione@30" S0 +OU 109 CODTAB[2,] +CH NORMAL +EN +ST 262 8 +BE +PR 2 5 "Codice " +FL "U" +US 55 +IN CODICE 262 +DI "Codice" CODICE +DI "Descrizione@50" DESCR +OU 110 DESCR +OU 262 CODICE +CH NORMAL +ADD RU ve0 -5 +EN +ZO 110 50 +BE +PR 2 7 "Descrizione " +CO ALL 262 +ADD RU ve0 -5 +FI DESCR +EN +ST 111 2 +BE +PR 2 9 "U.M. " +US 49 KE 2 +JO %UMS INTO CODTAB=UM +IN CODART 131 SE +IN UM 111 +DI "Codice@20" UM +DI "Descrizione@50" %UMS->S0 +OU 111 UM +FI UMQTA +FLAG "U" +CH REQUIRED +EN +ST 211 2 +BE +PR 2 9 "U.M. " +US %UMS +IN CODTAB 211 +DI "Codice" CODTAB +DI "Descrizione@50" S0 +OU 211 CODTAB +FI UMQTA +FLAG "U" +CH NORMAL +EN +NU 112 13 5 +BE +PR 21 9 "Qta' " +FI QTA +EN +NU 212 6 2 +BE +PR 21 9 "Spesa % " +FL "H" +FI QTA +EN +CURRENCY 113 18 +BE +PR 42 9 "Prezzo " +FL "U" +FI PREZZO +EN +NU 114 13 5 +BE +PR 15 10 "Qta' evasa " +FI QTAEVASA +EN +BO 115 +BE +PR 42 10 "Saldata " +FI RIGAEVASA +EN +DA 130 +BE +PR 53 10 "Consegna " +FI DATACONS +EN +NU 118 7 +BE +PR 2 12 "N.Colli " +FI NCOLLI +EN +NU 116 15 2 +BE +PR 22 12 "Tara " +FI TARA +EN +NU 117 15 2 +BE +PR 46 12 "Peso netto " +FI PNETTO +EN +BO 119 +BE +PR 68 12 "Da evadere " +FI DAEVADERE +EN +ST 120 25 +BE +PR 2 13 "Sconto " +FI SCONTO +EN +NU 121 5 2 +BE +PR 42 13 "Perc.Provv. " +FI PERCPROV +EN +BO 122 +BE +PR 2 14 "Importo provv.unitario" +FI IMPFISUN +EN +CURRENCY 123 18 +BE +PR 42 14 "Imp.Provv. " +FI IMPFISSO +EN +ST 124 4 +BE +PR 2 15 "Cod. IVA " +US %IVA +IN CODTAB 124 +DI "Codice@20" CODTAB +DI "Descrizione@50" S0 +OU 124 CODTAB +OU 252 S0 +FL "U" +VA 19 1 2 +CH NORMAL +FI CODIVA +EN +ST 252 50 +BE +PR 22 15 "" +US %IVA KE 2 +IN S0 252 +DI "Descrizione@50" S0 +DI "Codice@20" CODTAB +OU 124 CODTAB +OU 252 S0 +EN +BO 125 +BE +PR 2 16 "Addebito IVA" +FI ADDIVA +EN +ST 126 2 +BE +PR 2 17 "Asp. Beni " +US %ABE +IN CODTAB 126 +DI "Codice@20" CODTAB +DI "Descrizione@50" S0 +OU 126 CODTAB +OU 253 S0 +FL "UZ" +CH NORMAL +FI ASPBENI +EN +ST 253 50 +BE +PR 22 17 "" +FL "D" +EN +ST 127 5 +BE +PR 2 18 "Caus.mag. " +US %CAU +IN CODTAB 127 +DI "Codice@20" CODTAB +DI "Descrizione@50" S0 +OU 127 CODTAB +OU 255 S0 +FL "U" +CH NORMAL +FI CAUSMAG +EN +ST 255 50 +BE +PR 22 18 "" +FL "D" +EN +BU 1 10 2 +BE +PR -14 -1 "" +EN +BU 2 10 2 +BE +PR -24 -1 "" +EN +BU 17 10 2 +BE +PR -34 -1 "Elimina" +ME EXIT,127 +EN +BU 100 10 2 +BE +PR -44 -1 "~Collega" +PI 117 +EN +EN +PA "Pag.2" -1 -1 76 21 +ST 128 3 +BE +PR 2 3 "Mag.colleg. " +CO US 103 +IN CODTAB 128 +DI "Codice" CODTAB +DI "Descrizione@50" S0 +OU 128 CODTAB +OU 256 S0 +WA "Magazzino assente" +FL "U" +KE 1 +CH NORMAL +FI CODMAGC[1,3] +EN +ST 256 50 +BE +PR 22 3 "" +FL "D" +EN +ST 129 2 +BE +PR 2 4 "Deposito " +US MAG SE (CODTAB[1,3]==#128) && (CODTAB[4,5]!="") +IN CODTAB[1,3] 128 +IN CODTAB[4,5] 129 +DI "Codice mag." CODTAB[1,3] +DI "Codice dep." CODTAB[4,5] +DI "Descrizione@50" S0 +OU 128 CODTAB[1,3] +OU 129 CODTAB[4,5] +OU 257 S0 +ME DIRTY,128|9,128 +CH NORMAL +WA "Deposito assente" +FL "U" +KE 1 +FI CODMAGC[4,5] +EN +ST 257 50 +BE +PR 22 4 "" +FL "D" +EN +NU 133 13 5 +BE +PR 2 6 "Qta' agg.1 " +FI QTAGG1 +EN +NU 134 13 5 +BE +PR 28 6 "2 " +FI QTAGG2 +EN +NU 135 13 5 +BE +PR 44 6 "3 " +FI QTAGG3 +EN +NU 136 13 5 +BE +PR 12 7 "4 " +FI QTAGG4 +EN +NU 137 13 5 +BE +PR 28 7 "5 " +FI QTAGG5 +EN +ST 138 5 +BE +PR 2 9 "Impianto " +US IMP +IN CODTAB 138 +DI "Codice Impianto" CODTAB +DI "Descrizione @50" S0 +OU 138 CODTAB +OU 258 S0 +FI IMPIANTO +FL "U" +CH NORMAL +EN +ST 258 50 +BE +PR 22 9 "" +US IMP KE 2 +IN S0 258 +DI "Descrizione @50" S0 +DI "Codice Impianto" CODTAB +CO OU 138 +CH NORMAL +EN +ST 139 5 +BE +PR 2 10 "Linea " +US LNP +IN CODTAB 139 +DI "Codice Linea" CODTAB +DI "Descrizione @50" S0 +OU 139 CODTAB +OU 259 S0 +FI LINEA +FL "U" +CH NORMAL +EN +ST 259 50 +BE +PR 22 10 "" +US LNP KE 2 +IN S0 259 +DI "Descrizione @50" S0 +DI "Codice Linea" CODTAB +CO OU 139 +CH NORMAL +EN +ST 140 20 +BE +PR 2 11 "Commessa " +US CMS +IN CODTAB 140 +DI "Codice commessa@20" CODTAB +DI "Descrizione @50" S0 +OU 140 CODTAB +OU 260 S0 +FI CODCMS +FL "UZ" +CH NORMAL +EN +ST 260 50 +BE +PR 14 12 "" +US CMS KE 2 +IN S0 260 +DI "Descrizione @50" S0 +DI "Codice commessa@20" CODTAB +CO OU 140 +CH NORMAL +EN +ST 141 10 +BE +PR 2 13 "Fase " +US FSC +IN CODTAB 141 +DI "Codice Fase@10" CODTAB +DI "Descrizione @50" S0 +OU 141 CODTAB +OU 260 S0 +FI FASCMS +FL "UZ" +CH NORMAL +EN +ST 261 50 +BE +PR 14 14 "" +US FAS KE 2 +IN S0 261 +DI "Descrizione @50" S0 +DI "Codice Fase@10" CODTAB +CO OU 141 +CH NORMAL +EN +ST 142 20 +BE +PR 2 15 "Stringa 1 " +FI CODAGG1 +EN +NU 143 13 5 +BE +PR 2 17 "Stringa 2 " +FI CODAGG2 +EN +BU 1 10 2 +BE +PR -14 -1 "" +EN +BU 2 10 2 +BE +PR -24 -1 "" +EN +EN +ENDMASK diff --git a/co/conferit.txt b/co/conferit.txt new file mode 100755 index 000000000..aa9859e11 --- /dev/null +++ b/co/conferit.txt @@ -0,0 +1,1186 @@ +DELTA PADANO 0000001186 +BNTSDR58S68L026ABINATTI SANDRA 051543 12/11/2007 1 VONGOLE GROSSE 28,50 +BNTSDR58S68L026ABINATTI SANDRA 322091 13/11/2007 1 VONGOLE GROSSE 22,80 +BNTSDR58S68L026ABINATTI SANDRA 322114 14/11/2007 1 VONGOLE GROSSE 22,80 +BNTSDR58S68L026ABINATTI SANDRA 052175 15/11/2007 1 VONGOLE GROSSE 22,80 +BNTSDR58S68L026ABINATTI SANDRA 052372 16/11/2007 1 VONGOLE GROSSE 17,10 +CRRDNT56C03G923JCORRADIN DONATO 051451 12/11/2007 1 VONGOLE GROSSE 28,50 +CRRDNT56C03G923JCORRADIN DONATO 052004 14/11/2007 1 VONGOLE GROSSE 22,80 +CRRDNT56C03G923JCORRADIN DONATO 052232 15/11/2007 1 VONGOLE GROSSE 22,80 +CRRDNT56C03G923JCORRADIN DONATO 322323 16/11/2007 1 VONGOLE GROSSE 17,10 +CRRNRC62R15G923YCORRADIN ENRICO 051407 12/11/2007 1 VONGOLE GROSSE 28,50 +CRRNRC62R15G923YCORRADIN ENRICO 051717 13/11/2007 1 VONGOLE GROSSE 22,80 +CRRNRC62R15G923YCORRADIN ENRICO 322138 14/11/2007 1 VONGOLE GROSSE 22,80 +CRRNRC62R15G923YCORRADIN ENRICO 322245 15/11/2007 1 VONGOLE GROSSE 22,80 +CRRNRC62R15G923YCORRADIN ENRICO 322273 16/11/2007 1 VONGOLE GROSSE 17,10 +FNTFRN56R07G923QFINOTTI FLORIANO 051541 12/11/2007 1 VONGOLE GROSSE 28,50 +FNTFRN56R07G923QFINOTTI FLORIANO 322089 13/11/2007 1 VONGOLE GROSSE 22,80 +FNTFRN56R07G923QFINOTTI FLORIANO 322112 14/11/2007 1 VONGOLE GROSSE 22,80 +FNTFRN56R07G923QFINOTTI FLORIANO 052173 15/11/2007 1 VONGOLE GROSSE 22,80 +FNTFRN56R07G923QFINOTTI FLORIANO 052370 16/11/2007 1 VONGOLE GROSSE 17,10 +GRGDVD60D19G923NGREGUOLDO DAVIDE 056029 12/11/2007 1 VONGOLE GROSSE 17,10 +GRGDVD60D19G923NGREGUOLDO DAVIDE 051782 13/11/2007 1 VONGOLE GROSSE 22,80 +GRGDVD60D19G923NGREGUOLDO DAVIDE 051940 14/11/2007 1 VONGOLE GROSSE 11,40 +GRGDVD60D19G923NGREGUOLDO DAVIDE 322219 15/11/2007 1 VONGOLE GROSSE 22,80 +GRGDVD60D19G923NGREGUOLDO DAVIDE 052489 16/11/2007 1 VONGOLE GROSSE 17,10 +MNCCLD64B66G923RMANCIN CLAUDIA 051408 12/11/2007 1 VONGOLE GROSSE 28,50 +MNCCLD64B66G923RMANCIN CLAUDIA 051718 13/11/2007 1 VONGOLE GROSSE 22,80 +MNCCLD64B66G923RMANCIN CLAUDIA 322139 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCCLD64B66G923RMANCIN CLAUDIA 322246 15/11/2007 1 VONGOLE GROSSE 22,80 +MNCCLD64B66G923RMANCIN CLAUDIA 322274 16/11/2007 1 VONGOLE GROSSE 17,10 +PGNLLL60C51G923MPAGANIN LORELLA 051599 12/11/2007 1 VONGOLE GROSSE 22,80 +PGNLLL60C51G923MPAGANIN LORELLA 051753 13/11/2007 1 VONGOLE GROSSE 22,80 +PGNLLL60C51G923MPAGANIN LORELLA 052127 14/11/2007 1 VONGOLE GROSSE 22,80 +PGNLLL60C51G923MPAGANIN LORELLA 052355 15/11/2007 1 VONGOLE GROSSE 22,80 +PGNLLL60C51G923MPAGANIN LORELLA 052513 16/11/2007 1 VONGOLE GROSSE 17,10 +PZZFNC62C20C967TPEZZOLATO FRANCESCO 051596 12/11/2007 1 VONGOLE GROSSE 22,80 +PZZFNC62C20C967TPEZZOLATO FRANCESCO 051755 13/11/2007 1 VONGOLE GROSSE 22,80 +PZZFNC62C20C967TPEZZOLATO FRANCESCO 052124 14/11/2007 1 VONGOLE GROSSE 17,10 +PZZFNC62C20C967TPEZZOLATO FRANCESCO 052354 15/11/2007 1 VONGOLE GROSSE 22,80 +PZZFNC62C20C967TPEZZOLATO FRANCESCO 052512 16/11/2007 1 VONGOLE GROSSE 17,10 +PZZRSN49P28G923PPEZZOLATO ROSSANO 051597 12/11/2007 1 VONGOLE GROSSE 22,80 +PZZRSN49P28G923PPEZZOLATO ROSSANO 051754 13/11/2007 1 VONGOLE GROSSE 22,80 +PZZRSN49P28G923PPEZZOLATO ROSSANO 052125 14/11/2007 1 VONGOLE GROSSE 17,10 +PZZRSN49P28G923PPEZZOLATO ROSSANO 052356 15/11/2007 1 VONGOLE GROSSE 22,80 +PZZRSN49P28G923PPEZZOLATO ROSSANO 052514 16/11/2007 1 VONGOLE GROSSE 17,10 +SVRRZO58P05G923MSIVIERO ORAZIO 051573 12/11/2007 1 VONGOLE GROSSE 22,80 +SVRRZO58P05G923MSIVIERO ORAZIO 051768 13/11/2007 1 VONGOLE GROSSE 22,80 +SVRRZO58P05G923MSIVIERO ORAZIO 052024 14/11/2007 1 VONGOLE GROSSE 22,80 +SVRRZO58P05G923MSIVIERO ORAZIO 052311 15/11/2007 1 VONGOLE GROSSE 17,10 +SVRRZO58P05G923MSIVIERO ORAZIO 052482 16/11/2007 1 VONGOLE GROSSE 17,10 +TSSNCH63S41G923JTESSARIN ANNA CHIARA 051572 12/11/2007 1 VONGOLE GROSSE 22,80 +TSSNCH63S41G923JTESSARIN ANNA CHIARA 051767 13/11/2007 1 VONGOLE GROSSE 22,80 +TSSNCH63S41G923JTESSARIN ANNA CHIARA 052023 14/11/2007 1 VONGOLE GROSSE 22,80 +TSSNCH63S41G923JTESSARIN ANNA CHIARA 052310 15/11/2007 1 VONGOLE GROSSE 17,10 +TSSNCH63S41G923JTESSARIN ANNA CHIARA 052481 16/11/2007 1 VONGOLE GROSSE 17,10 +TRVMGR62A44G923WTRAVAGLIA MARIA GRAZIA 051452 12/11/2007 1 VONGOLE GROSSE 28,50 +TRVMGR62A44G923WTRAVAGLIA MARIA GRAZIA 052005 14/11/2007 1 VONGOLE GROSSE 22,80 +TRVMGR62A44G923WTRAVAGLIA MARIA GRAZIA 322324 16/11/2007 1 VONGOLE GROSSE 17,10 +ZNLLDA63E44G923EZANELLATO ALIDA 056030 12/11/2007 1 VONGOLE GROSSE 17,10 +ZNLLDA63E44G923EZANELLATO ALIDA 322223 15/11/2007 1 VONGOLE GROSSE 22,80 +ZNLLDA63E44G923EZANELLATO ALIDA 052491 16/11/2007 1 VONGOLE GROSSE 17,10 +ZNLRLL57A63G923MZANELLATO ORNELLA 056031 12/11/2007 1 VONGOLE GROSSE 17,10 +ZNLRLL57A63G923MZANELLATO ORNELLA 051786 13/11/2007 1 VONGOLE GROSSE 17,10 +ZNLRLL57A63G923MZANELLATO ORNELLA 322220 15/11/2007 1 VONGOLE GROSSE 22,80 +ZNLRLL57A63G923MZANELLATO ORNELLA 052490 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPGNN68D68G923ZCREPALDI GIOVANNA 046685 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPGNN68D68G923ZCREPALDI GIOVANNA 046872 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPGNN68D68G923ZCREPALDI GIOVANNA 047118 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPGNN68D68G923ZCREPALDI GIOVANNA 047223 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPGNN68D68G923ZCREPALDI GIOVANNA 001403 15/11/2007 7 SEMINA VONGOLE 60,00 +CRPGNN68D68G923ZCREPALDI GIOVANNA 047400 16/11/2007 1 VONGOLE GROSSE 17,10 +DBEDGI63T05G923UDE BEI DIEGO 046686 12/11/2007 1 VONGOLE GROSSE 28,50 +DBEDGI63T05G923UDE BEI DIEGO 046873 13/11/2007 1 VONGOLE GROSSE 22,80 +DBEDGI63T05G923UDE BEI DIEGO 047119 14/11/2007 1 VONGOLE GROSSE 22,80 +DBEDGI63T05G923UDE BEI DIEGO 047224 15/11/2007 1 VONGOLE GROSSE 22,80 +DBEDGI63T05G923UDE BEI DIEGO 047401 16/11/2007 1 VONGOLE GROSSE 17,10 +SCRMSM70H19A059LASCARI MASSIMILIANO 051497 12/11/2007 1 VONGOLE GROSSE 28,50 +SCRMSM70H19A059LASCARI MASSIMILIANO 322105 13/11/2007 1 VONGOLE GROSSE 22,80 +SCRMSM70H19A059LASCARI MASSIMILIANO 322136 14/11/2007 1 VONGOLE GROSSE 22,80 +SCRMSM70H19A059LASCARI MASSIMILIANO 322207 15/11/2007 1 VONGOLE GROSSE 22,80 +SCRMSM70H19A059LASCARI MASSIMILIANO 052417 16/11/2007 1 VONGOLE GROSSE 17,10 +VNZNZE49L15G923CAVANZO ENZO 322061 12/11/2007 1 VONGOLE GROSSE 22,80 +VNZNZE49L15G923CAVANZO ENZO 051895 13/11/2007 1 VONGOLE GROSSE 22,80 +VNZNZE49L15G923CAVANZO ENZO 052130 14/11/2007 1 VONGOLE GROSSE 22,80 +VNZNZE49L15G923CAVANZO ENZO 052204 15/11/2007 1 VONGOLE GROSSE 11,40 +VNZNZE49L15G923CAVANZO ENZO 052516 16/11/2007 1 VONGOLE GROSSE 17,10 +VNZMTN67P56A059BAVANZO MARTINA 055934 12/11/2007 1 VONGOLE GROSSE 28,50 +VNZMTN67P56A059BAVANZO MARTINA 056171 13/11/2007 1 VONGOLE GROSSE 22,80 +VNZMTN67P56A059BAVANZO MARTINA 056410 14/11/2007 1 VONGOLE GROSSE 22,80 +VNZMTN67P56A059BAVANZO MARTINA 056638 15/11/2007 1 VONGOLE GROSSE 22,80 +VNZMTN67P56A059BAVANZO MARTINA 056773 16/11/2007 1 VONGOLE GROSSE 17,10 +VNZPGR67P16A059FAVANZO PIERGIORGIO 500307 12/11/2007 7 SEMINA VONGOLE 180,00 +VNZPGR67P16A059FAVANZO PIERGIORGIO 001344 13/11/2007 7 SEMINA VONGOLE 400,00 +VNZPGR67P16A059FAVANZO PIERGIORGIO 001374 14/11/2007 7 SEMINA VONGOLE 620,00 +ZZLNNL61T49G923FAZZALIN ANTONELLA 322015 12/11/2007 1 VONGOLE GROSSE 28,50 +ZZLNNL61T49G923FAZZALIN ANTONELLA 322168 14/11/2007 1 VONGOLE GROSSE 22,80 +ZZLNNL61T49G923FAZZALIN ANTONELLA 052216 15/11/2007 1 VONGOLE GROSSE 11,40 +ZZLNNL61T49G923FAZZALIN ANTONELLA 052478 16/11/2007 1 VONGOLE GROSSE 17,10 +ZZLGNN57H11G923JAZZALIN GIANNI 322050 12/11/2007 1 VONGOLE GROSSE 17,10 +ZZLGNN57H11G923JAZZALIN GIANNI 051837 13/11/2007 1 VONGOLE GROSSE 17,10 +ZZLGNN57H11G923JAZZALIN GIANNI 052057 14/11/2007 1 VONGOLE GROSSE 17,10 +ZZLMRZ53T06G923WAZZALIN MAURIZIO 051563 12/11/2007 1 VONGOLE GROSSE 17,10 +ZZLMRZ53T06G923WAZZALIN MAURIZIO 051839 13/11/2007 1 VONGOLE GROSSE 17,10 +ZZLMRZ53T06G923WAZZALIN MAURIZIO 052058 14/11/2007 1 VONGOLE GROSSE 17,10 +ZZLPLA64P54G923NAZZALIN PAOLA 322014 12/11/2007 1 VONGOLE GROSSE 28,50 +ZZLPLA64P54G923NAZZALIN PAOLA 322167 14/11/2007 1 VONGOLE GROSSE 22,80 +ZZLPLA64P54G923NAZZALIN PAOLA 052215 15/11/2007 1 VONGOLE GROSSE 11,40 +ZZLPLA64P54G923NAZZALIN PAOLA 052477 16/11/2007 1 VONGOLE GROSSE 17,10 +BNNDRN51H25G923JBANIN DORIANO 051617 12/11/2007 1 VONGOLE GROSSE 28,50 +BNNDRN51H25G923JBANIN DORIANO 051853 13/11/2007 1 VONGOLE GROSSE 22,80 +BNNDRN51H25G923JBANIN DORIANO 052103 14/11/2007 1 VONGOLE GROSSE 22,80 +BNNDRN51H25G923JBANIN DORIANO 052303 15/11/2007 1 VONGOLE GROSSE 22,80 +BNNGRL58C31G923TBANIN GABRIELE 051413 12/11/2007 1 VONGOLE GROSSE 28,50 +BNNGRL58C31G923TBANIN GABRIELE 051708 13/11/2007 1 VONGOLE GROSSE 22,80 +BNNGRL58C31G923TBANIN GABRIELE 051984 14/11/2007 1 VONGOLE GROSSE 22,80 +BNNGRL58C31G923TBANIN GABRIELE 052171 15/11/2007 1 VONGOLE GROSSE 22,80 +BNNGRL58C31G923TBANIN GABRIELE 052387 16/11/2007 1 VONGOLE GROSSE 17,10 +BNNGLN50C62G923RBANIN GIULIANA 051734 13/11/2007 1 VONGOLE GROSSE 22,80 +BNNGLN50C62G923RBANIN GIULIANA 322132 14/11/2007 1 VONGOLE GROSSE 22,80 +BNNGLN50C62G923RBANIN GIULIANA 322199 15/11/2007 1 VONGOLE GROSSE 22,80 +BNNGLN50C62G923RBANIN GIULIANA 052360 16/11/2007 1 VONGOLE GROSSE 17,10 +BNNLCU66T29A059YBANIN LUCA 051412 12/11/2007 1 VONGOLE GROSSE 28,50 +BNNLCU66T29A059YBANIN LUCA 051707 13/11/2007 1 VONGOLE GROSSE 22,80 +BNNLCU66T29A059YBANIN LUCA 051983 14/11/2007 1 VONGOLE GROSSE 22,80 +BNNLCU66T29A059YBANIN LUCA 052170 15/11/2007 1 VONGOLE GROSSE 22,80 +BNNLCU66T29A059YBANIN LUCA 052386 16/11/2007 1 VONGOLE GROSSE 17,10 +BNNRGN46R14G923RBANIN ROMEO IGINIO 322028 12/11/2007 1 VONGOLE GROSSE 28,50 +BNNRGN46R14G923RBANIN ROMEO IGINIO 051728 13/11/2007 1 VONGOLE GROSSE 22,80 +BNNRGN46R14G923RBANIN ROMEO IGINIO 322129 14/11/2007 1 VONGOLE GROSSE 22,80 +BNNRGN46R14G923RBANIN ROMEO IGINIO 052234 15/11/2007 1 VONGOLE GROSSE 22,80 +BNNRGN46R14G923RBANIN ROMEO IGINIO 322315 16/11/2007 1 VONGOLE GROSSE 17,10 +BCCMPL66S64L781NBECCATI MARIA PAOLA 322033 12/11/2007 1 VONGOLE GROSSE 28,50 +BCCMPL66S64L781NBECCATI MARIA PAOLA 051731 13/11/2007 1 VONGOLE GROSSE 22,80 +BCCMPL66S64L781NBECCATI MARIA PAOLA 322171 14/11/2007 1 VONGOLE GROSSE 22,80 +BCCMPL66S64L781NBECCATI MARIA PAOLA 052213 15/11/2007 1 VONGOLE GROSSE 22,80 +BCCMPL66S64L781NBECCATI MARIA PAOLA 322297 16/11/2007 1 VONGOLE GROSSE 17,10 +BLLMHL68E31C967GBELLAN MICHELE 056034 12/11/2007 1 VONGOLE GROSSE 28,50 +BLLMHL68E31C967GBELLAN MICHELE 056261 13/11/2007 1 VONGOLE GROSSE 22,80 +BLLMHL68E31C967GBELLAN MICHELE 056513 14/11/2007 1 VONGOLE GROSSE 17,10 +BLLMHL68E31C967GBELLAN MICHELE 056628 15/11/2007 1 VONGOLE GROSSE 17,10 +BLLMLN48T43G923SBELLAN MILENA 051571 12/11/2007 1 VONGOLE GROSSE 28,50 +BNTLTZ36A50G923DBINATTI LETIZIA 052459 16/11/2007 1 VONGOLE GROSSE 17,10 +BNTSDR56M61G923SBINATTI SANDRA 046611 12/11/2007 1 VONGOLE GROSSE 28,50 +BNTSDR56M61G923SBINATTI SANDRA 046801 13/11/2007 1 VONGOLE GROSSE 22,80 +BNTSDR56M61G923SBINATTI SANDRA 047057 14/11/2007 1 VONGOLE GROSSE 22,80 +BNTSDR56M61G923SBINATTI SANDRA 047165 15/11/2007 1 VONGOLE GROSSE 22,80 +BNTSDR56M61G923SBINATTI SANDRA 047395 16/11/2007 1 VONGOLE GROSSE 17,10 +BNNCST69M22A059MBONANDIN CRISTIANO 051471 12/11/2007 1 VONGOLE GROSSE 22,80 +BNNCST69M22A059MBONANDIN CRISTIANO 322108 13/11/2007 1 VONGOLE GROSSE 22,80 +BNNCST69M22A059MBONANDIN CRISTIANO 051981 14/11/2007 1 VONGOLE GROSSE 22,80 +BNNCST69M22A059MBONANDIN CRISTIANO 322201 15/11/2007 1 VONGOLE GROSSE 22,80 +BNNCST69M22A059MBONANDIN CRISTIANO 052429 16/11/2007 1 VONGOLE GROSSE 17,10 +BNDLNE64B49G923FBONDESAN ELENA 056081 12/11/2007 1 VONGOLE GROSSE 28,50 +BNDLNE64B49G923FBONDESAN ELENA 056293 13/11/2007 1 VONGOLE GROSSE 22,80 +BNDLNE64B49G923FBONDESAN ELENA 056566 14/11/2007 1 VONGOLE GROSSE 22,80 +BNDLNE64B49G923FBONDESAN ELENA 056674 15/11/2007 1 VONGOLE GROSSE 22,80 +BNDLNE64B49G923FBONDESAN ELENA 056840 16/11/2007 1 VONGOLE GROSSE 17,10 +BNDGCR52B18G923PBONDESAN GIANCARLO 053043 12/11/2007 1 VONGOLE GROSSE 28,50 +BNDGCR52B18G923PBONDESAN GIANCARLO 053264 13/11/2007 1 VONGOLE GROSSE 22,80 +BNDGCR52B18G923PBONDESAN GIANCARLO 053482 14/11/2007 1 VONGOLE GROSSE 17,10 +BRTMLN66A54G923CBORTOLOTTI MARILENA 051661 12/11/2007 1 VONGOLE GROSSE 17,10 +BRTMLN66A54G923CBORTOLOTTI MARILENA 051884 13/11/2007 1 VONGOLE GROSSE 17,10 +BRTMLN66A54G923CBORTOLOTTI MARILENA 052051 14/11/2007 1 VONGOLE GROSSE 22,80 +BRTMLN66A54G923CBORTOLOTTI MARILENA 052544 16/11/2007 1 VONGOLE GROSSE 17,10 +BRTSNN47L66G923DBORTOLOTTI OSANNA 007699 12/11/2007 13 A.COZZE 500,00 +BRTSNN47L66G923DBORTOLOTTI OSANNA 007719 13/11/2007 13 A.COZZE 600,00 +BRTSNN47L66G923DBORTOLOTTI OSANNA 007737 14/11/2007 13 A.COZZE 800,00 +BSCSLL64L71G923SBOSCOLO STELLA MARINA 500087 12/11/2007 1 VONGOLE GROSSE 22,80 +BRGMSS67R48E107SBRUGNOLI MELISSA 046766 12/11/2007 1 VONGOLE GROSSE 28,50 +BRGMSS67R48E107SBRUGNOLI MELISSA 046888 13/11/2007 1 VONGOLE GROSSE 22,80 +BRGMSS67R48E107SBRUGNOLI MELISSA 047077 14/11/2007 1 VONGOLE GROSSE 22,80 +BRGMSS67R48E107SBRUGNOLI MELISSA 047281 15/11/2007 1 VONGOLE GROSSE 22,80 +BRGMSS67R48E107SBRUGNOLI MELISSA 047366 16/11/2007 1 VONGOLE GROSSE 17,10 +BRSMRA48R57L026VBRUSCHI MARIA 051417 12/11/2007 1 VONGOLE GROSSE 28,50 +BRSMRA48R57L026VBRUSCHI MARIA 322079 13/11/2007 1 VONGOLE GROSSE 22,80 +BRSMRA48R57L026VBRUSCHI MARIA 052230 15/11/2007 1 VONGOLE GROSSE 22,80 +BRSMRA48R57L026VBRUSCHI MARIA 052469 16/11/2007 1 VONGOLE GROSSE 17,10 +CCCMRA62B15G923VCACCIATORI MAURO 007697 12/11/2007 13 A.COZZE 1265,00 +CCCMRA62B15G923VCACCIATORI MAURO 007716 13/11/2007 13 A.COZZE 653,00 +CCCMRA62B15G923VCACCIATORI MAURO 052393 16/11/2007 1 VONGOLE GROSSE 17,10 +CCCRNT58R17G923VCACCIATORI RENATO 051537 12/11/2007 1 VONGOLE GROSSE 28,50 +CCCRNT58R17G923VCACCIATORI RENATO 051952 14/11/2007 1 VONGOLE GROSSE 22,80 +CCCRNT58R17G923VCACCIATORI RENATO 052198 15/11/2007 1 VONGOLE GROSSE 22,80 +CCCRNT58R17G923VCACCIATORI RENATO 322281 16/11/2007 1 VONGOLE GROSSE 17,10 +CMRRST48T45A400BCAMERINI ERNESTINA 051409 12/11/2007 1 VONGOLE GROSSE 28,50 +CMRRST48T45A400BCAMERINI ERNESTINA 051668 13/11/2007 1 VONGOLE GROSSE 22,80 +CMRRST48T45A400BCAMERINI ERNESTINA 051918 14/11/2007 1 VONGOLE GROSSE 22,80 +CMRRST48T45A400BCAMERINI ERNESTINA 052158 15/11/2007 1 VONGOLE GROSSE 22,80 +CMPMRN53D44E107GCAMPI MARINA 056140 12/11/2007 1 VONGOLE GROSSE 28,50 +CMPMRN53D44E107GCAMPI MARINA 056336 13/11/2007 1 VONGOLE GROSSE 22,80 +CMPMRN53D44E107GCAMPI MARINA 056747 15/11/2007 1 VONGOLE GROSSE 22,80 +CMPMRN53D44E107GCAMPI MARINA 056897 16/11/2007 1 VONGOLE GROSSE 17,10 +CSLGCR74M26A059ICASELLATO GIANCARLO 500090 12/11/2007 1 VONGOLE GROSSE 28,50 +CSLGCR74M26A059ICASELLATO GIANCARLO 001293 12/11/2007 7 SEMINA VONGOLE 380,00 +CSLGCR74M26A059ICASELLATO GIANCARLO 001347 13/11/2007 7 SEMINA VONGOLE 580,00 +CSLGCR74M26A059ICASELLATO GIANCARLO 001373 14/11/2007 7 SEMINA VONGOLE 60,00 +CSLMRZ52L05G923KCASELLATO MAURIZIO 055937 12/11/2007 1 VONGOLE GROSSE 28,50 +CSLMRZ52L05G923KCASELLATO MAURIZIO 056174 13/11/2007 1 VONGOLE GROSSE 22,80 +CSLMRZ52L05G923KCASELLATO MAURIZIO 056411 14/11/2007 1 VONGOLE GROSSE 22,80 +CSLMRZ52L05G923KCASELLATO MAURIZIO 056614 15/11/2007 1 VONGOLE GROSSE 22,80 +CSLMRZ52L05G923KCASELLATO MAURIZIO 056759 16/11/2007 1 VONGOLE GROSSE 17,10 +CSLSLD55B56G923WCASELLATO OSVALDA 051464 12/11/2007 1 VONGOLE GROSSE 28,50 +CSLSLD55B56G923WCASELLATO OSVALDA 322075 13/11/2007 1 VONGOLE GROSSE 22,80 +CSLSLD55B56G923WCASELLATO OSVALDA 051971 14/11/2007 1 VONGOLE GROSSE 22,80 +CSLSLD55B56G923WCASELLATO OSVALDA 322233 15/11/2007 1 VONGOLE GROSSE 22,80 +CSLSLD55B56G923WCASELLATO OSVALDA 322295 16/11/2007 1 VONGOLE GROSSE 17,10 +CRRGLC67E15C967DCORRADIN GIANLUCA 056069 12/11/2007 1 VONGOLE GROSSE 28,50 +CRRGLC67E15C967DCORRADIN GIANLUCA 056362 13/11/2007 1 VONGOLE GROSSE 22,80 +CRRGLN51A48G923XCORRADIN GIULIANA 051518 12/11/2007 1 VONGOLE GROSSE 28,50 +CRRGLN51A48G923XCORRADIN GIULIANA 322192 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPNDR61D03G923YCREPALDI ANDREA 322037 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPNDR61D03G923YCREPALDI ANDREA 051825 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPNDR61D03G923YCREPALDI ANDREA 051987 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPNDR61D03G923YCREPALDI ANDREA 052277 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPNDR61D03G923YCREPALDI ANDREA 322327 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPNNL59L67A400YCREPALDI ANTONELLA 046774 12/11/2007 1 VONGOLE GROSSE 22,80 +CRPNNL59L67A400YCREPALDI ANTONELLA 047117 14/11/2007 1 VONGOLE GROSSE 11,40 +CRPFLV66R04C967JCREPALDI FLAVIO 046767 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPFLV66R04C967JCREPALDI FLAVIO 046889 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPFLV66R04C967JCREPALDI FLAVIO 047078 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPFLV66R04C967JCREPALDI FLAVIO 047282 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPFLV66R04C967JCREPALDI FLAVIO 047367 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPFLV57R62G923ACREPALDI FULVIA 047399 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPGNN73S01C967MCREPALDI GIOVANNI 046773 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPGNN73S01C967MCREPALDI GIOVANNI 046930 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPGNN73S01C967MCREPALDI GIOVANNI 047082 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPGNN73S01C967MCREPALDI GIOVANNI 047287 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPGNN73S01C967MCREPALDI GIOVANNI 047371 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPLRD50T11G923HCREPALDI LEONARDO 051463 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPLRD50T11G923HCREPALDI LEONARDO 322074 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPLRD50T11G923HCREPALDI LEONARDO 051970 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPLRD50T11G923HCREPALDI LEONARDO 322232 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPLRD50T11G923HCREPALDI LEONARDO 322294 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPMRZ62P28A400RCREPALDI MAURIZIO 046763 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPMRZ62P28A400RCREPALDI MAURIZIO 046885 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPMRZ62P28A400RCREPALDI MAURIZIO 047074 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPMRZ62P28A400RCREPALDI MAURIZIO 047278 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPMRZ62P28A400RCREPALDI MAURIZIO 047363 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPRZO55H04G923DCREPALDI ORAZIO 046698 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPRZO55H04G923DCREPALDI ORAZIO 046904 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPRZO55H04G923DCREPALDI ORAZIO 500306 13/11/2007 7 SEMINA VONGOLE 40,00 +CRPRZO55H04G923DCREPALDI ORAZIO 047028 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPRZO55H04G923DCREPALDI ORAZIO 047210 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPRZO55H04G923DCREPALDI ORAZIO 047387 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPTZN65A12A400NCREPALDI TIZIANO 046765 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPTZN65A12A400NCREPALDI TIZIANO 046887 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPTZN65A12A400NCREPALDI TIZIANO 047076 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPTZN65A12A400NCREPALDI TIZIANO 047280 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPTZN65A12A400NCREPALDI TIZIANO 047365 16/11/2007 1 VONGOLE GROSSE 17,10 +CRVGNN41P54E919PCRIVELLO GIOVANNINA 051576 12/11/2007 1 VONGOLE GROSSE 22,80 +CRVGNN41P54E919PCRIVELLO GIOVANNINA 051789 13/11/2007 1 VONGOLE GROSSE 22,80 +CRVGNN41P54E919PCRIVELLO GIOVANNINA 322142 14/11/2007 1 VONGOLE GROSSE 22,80 +CRVGNN41P54E919PCRIVELLO GIOVANNINA 052243 15/11/2007 1 VONGOLE GROSSE 22,80 +CRVGNN41P54E919PCRIVELLO GIOVANNINA 322260 16/11/2007 1 VONGOLE GROSSE 17,10 +DRASNT65H54L026GDA RE SIMONETTA 046731 12/11/2007 1 VONGOLE GROSSE 28,50 +DRASNT65H54L026GDA RE SIMONETTA 046907 13/11/2007 1 VONGOLE GROSSE 22,80 +DRASNT65H54L026GDA RE SIMONETTA 047047 14/11/2007 1 VONGOLE GROSSE 22,80 +DRASNT65H54L026GDA RE SIMONETTA 047290 15/11/2007 1 VONGOLE GROSSE 17,10 +DRASNT65H54L026GDA RE SIMONETTA 047480 16/11/2007 1 VONGOLE GROSSE 17,10 +DNORFL46T53G923TDONA' RAFFAELA 051800 13/11/2007 1 VONGOLE GROSSE 22,80 +DNORFL46T53G923TDONA' RAFFAELA 052042 14/11/2007 1 VONGOLE GROSSE 22,80 +DNORFL46T53G923TDONA' RAFFAELA 052275 15/11/2007 1 VONGOLE GROSSE 17,10 +SPSPQL50L11G923VESPOSITO PASQUALE 056048 12/11/2007 1 VONGOLE GROSSE 28,50 +SPSPQL50L11G923VESPOSITO PASQUALE 056321 13/11/2007 1 VONGOLE GROSSE 22,80 +SPSPQL50L11G923VESPOSITO PASQUALE 056523 14/11/2007 1 VONGOLE GROSSE 17,10 +SPSPQL50L11G923VESPOSITO PASQUALE 056774 16/11/2007 1 VONGOLE GROSSE 11,40 +FGGFNC59A31G923TFEGGI FRANCO 056138 12/11/2007 1 VONGOLE GROSSE 28,50 +FGGFNC59A31G923TFEGGI FRANCO 056572 14/11/2007 1 VONGOLE GROSSE 11,40 +FGGFNC59A31G923TFEGGI FRANCO 056755 15/11/2007 1 VONGOLE GROSSE 22,80 +FRRCST54T29L026YFERRO CELESTINO 046684 12/11/2007 1 VONGOLE GROSSE 28,50 +FRRCST54T29L026YFERRO CELESTINO 046785 13/11/2007 1 VONGOLE GROSSE 22,80 +FRRCST54T29L026YFERRO CELESTINO 046987 14/11/2007 1 VONGOLE GROSSE 22,80 +FRRCST54T29L026YFERRO CELESTINO 047277 15/11/2007 1 VONGOLE GROSSE 22,80 +FRRCST54T29L026YFERRO CELESTINO 047409 16/11/2007 1 VONGOLE GROSSE 17,10 +FRRMSM58C54L026NFERRO MASSIMILIANA 051433 12/11/2007 1 VONGOLE GROSSE 28,50 +FRRMSM58C54L026NFERRO MASSIMILIANA 051696 13/11/2007 1 VONGOLE GROSSE 22,80 +FRRMSM58C54L026NFERRO MASSIMILIANA 051927 14/11/2007 1 VONGOLE GROSSE 17,10 +FNTGDU56T25A059SFINOTELLO GUIDO 051445 12/11/2007 1 VONGOLE GROSSE 28,50 +FNTGDU56T25A059SFINOTELLO GUIDO 051724 13/11/2007 1 VONGOLE GROSSE 22,80 +FNTGDU56T25A059SFINOTELLO GUIDO 052006 14/11/2007 1 VONGOLE GROSSE 22,80 +FNTGDU56T25A059SFINOTELLO GUIDO 052253 15/11/2007 1 VONGOLE GROSSE 22,80 +FNTGDU56T25A059SFINOTELLO GUIDO 052404 16/11/2007 1 VONGOLE GROSSE 5,70 +FNTDGI71D04C967QFINOTTI DIEGO 322046 12/11/2007 1 VONGOLE GROSSE 28,50 +FNTDGI71D04C967QFINOTTI DIEGO 051771 13/11/2007 1 VONGOLE GROSSE 22,80 +FNTDGI71D04C967QFINOTTI DIEGO 051988 14/11/2007 1 VONGOLE GROSSE 22,80 +FNTDGI71D04C967QFINOTTI DIEGO 052262 15/11/2007 1 VONGOLE GROSSE 22,80 +FNTDGI71D04C967QFINOTTI DIEGO 052380 16/11/2007 1 VONGOLE GROSSE 17,10 +FNTMTT68S28C967FFINOTTI EMILIETTO 051394 12/11/2007 1 VONGOLE GROSSE 28,50 +FNTMTT68S28C967FFINOTTI EMILIETTO 051663 13/11/2007 1 VONGOLE GROSSE 22,80 +FNTMTT68S28C967FFINOTTI EMILIETTO 051908 14/11/2007 1 VONGOLE GROSSE 22,80 +FNTMTT68S28C967FFINOTTI EMILIETTO 052154 15/11/2007 1 VONGOLE GROSSE 22,80 +FNTMTT68S28C967FFINOTTI EMILIETTO 052365 16/11/2007 1 VONGOLE GROSSE 17,10 +FNTMRZ65S51C967MFINOTTI MARZIA 322036 12/11/2007 1 VONGOLE GROSSE 28,50 +FNTMRZ65S51C967MFINOTTI MARZIA 051824 13/11/2007 1 VONGOLE GROSSE 22,80 +FNTMRZ65S51C967MFINOTTI MARZIA 051986 14/11/2007 1 VONGOLE GROSSE 22,80 +FNTMRZ65S51C967MFINOTTI MARZIA 052276 15/11/2007 1 VONGOLE GROSSE 22,80 +FNTMRZ65S51C967MFINOTTI MARZIA 322326 16/11/2007 1 VONGOLE GROSSE 17,10 +FNTSNO68S57C967NFINOTTI SONIA 056070 12/11/2007 1 VONGOLE GROSSE 28,50 +FNTSNO68S57C967NFINOTTI SONIA 056363 13/11/2007 1 VONGOLE GROSSE 22,80 +FNTVSC58S02G923TFINOTTI VASCO 056104 12/11/2007 1 VONGOLE GROSSE 22,80 +FNTVSC58S02G923TFINOTTI VASCO 056596 14/11/2007 1 VONGOLE GROSSE 22,80 +FNTVSC58S02G923TFINOTTI VASCO 056919 16/11/2007 1 VONGOLE GROSSE 17,10 +FRGNTN42M09G923PFREGNAN ANTONIO 051502 12/11/2007 1 VONGOLE GROSSE 28,50 +FRGNTN42M09G923PFREGNAN ANTONIO 051745 13/11/2007 1 VONGOLE GROSSE 22,80 +FRGNTN42M09G923PFREGNAN ANTONIO 052012 14/11/2007 1 VONGOLE GROSSE 22,80 +FRGNTN42M09G923PFREGNAN ANTONIO 052283 15/11/2007 1 VONGOLE GROSSE 17,10 +FRGNTN42M09G923PFREGNAN ANTONIO 052448 16/11/2007 1 VONGOLE GROSSE 17,10 +FRGRND47C23G923VFREGNAN ARMANDO 051500 12/11/2007 1 VONGOLE GROSSE 28,50 +FRGRND47C23G923VFREGNAN ARMANDO 051746 13/11/2007 1 VONGOLE GROSSE 22,80 +FRGRND47C23G923VFREGNAN ARMANDO 052013 14/11/2007 1 VONGOLE GROSSE 22,80 +FRGRND47C23G923VFREGNAN ARMANDO 052284 15/11/2007 1 VONGOLE GROSSE 17,10 +FRGRND47C23G923VFREGNAN ARMANDO 052449 16/11/2007 1 VONGOLE GROSSE 17,10 +GLLDTL61S48E320TGALLI DONATELLA 046699 12/11/2007 1 VONGOLE GROSSE 28,50 +GLLDTL61S48E320TGALLI DONATELLA 046905 13/11/2007 1 VONGOLE GROSSE 22,80 +GLLDTL61S48E320TGALLI DONATELLA 047029 14/11/2007 1 VONGOLE GROSSE 22,80 +GLLDTL61S48E320TGALLI DONATELLA 047211 15/11/2007 1 VONGOLE GROSSE 22,80 +GLLDTL61S48E320TGALLI DONATELLA 047386 16/11/2007 1 VONGOLE GROSSE 17,10 +GBBNNL56M69G923EGIBBIN ANTONELLA 051466 12/11/2007 1 VONGOLE GROSSE 28,50 +GBBNNL56M69G923EGIBBIN ANTONELLA 051770 13/11/2007 1 VONGOLE GROSSE 22,80 +GBBNNL56M69G923EGIBBIN ANTONELLA 052048 14/11/2007 1 VONGOLE GROSSE 22,80 +GBBNNL56M69G923EGIBBIN ANTONELLA 052287 15/11/2007 1 VONGOLE GROSSE 22,80 +GBBNNL56M69G923EGIBBIN ANTONELLA 052447 16/11/2007 1 VONGOLE GROSSE 17,10 +GBBCTL57D18G923WGIBBIN CASTILIANO 051495 12/11/2007 1 VONGOLE GROSSE 28,50 +GBBCTL57D18G923WGIBBIN CASTILIANO 051806 13/11/2007 1 VONGOLE GROSSE 22,80 +GBBCTL57D18G923WGIBBIN CASTILIANO 322164 14/11/2007 1 VONGOLE GROSSE 22,80 +GBBCTL57D18G923WGIBBIN CASTILIANO 052483 16/11/2007 1 VONGOLE GROSSE 17,10 +GBBGRL60M63G923TGIBBIN GABRIELLA 051509 12/11/2007 1 VONGOLE GROSSE 22,80 +GBBGRL60M63G923TGIBBIN GABRIELLA 051781 13/11/2007 1 VONGOLE GROSSE 22,80 +GBBGRL60M63G923TGIBBIN GABRIELLA 052018 14/11/2007 1 VONGOLE GROSSE 17,10 +GBBGRL60M63G923TGIBBIN GABRIELLA 052271 15/11/2007 1 VONGOLE GROSSE 17,10 +GBBGBR52P10G923RGIBBIN GILBERTO 322048 12/11/2007 1 VONGOLE GROSSE 28,50 +GBBGBR52P10G923RGIBBIN GILBERTO 051879 13/11/2007 1 VONGOLE GROSSE 22,80 +GBBGBR52P10G923RGIBBIN GILBERTO 052092 14/11/2007 1 VONGOLE GROSSE 22,80 +GBBGBR52P10G923RGIBBIN GILBERTO 052312 15/11/2007 1 VONGOLE GROSSE 22,80 +GBBGBR52P10G923RGIBBIN GILBERTO 052538 16/11/2007 1 VONGOLE GROSSE 17,10 +GRGGLN54M11A059DGREGUOLDO GIULIANO 047452 16/11/2007 1 VONGOLE GROSSE 11,40 +GRGRRT62L22G923ZGREGUOLDO ROBERTO 046655 12/11/2007 1 VONGOLE GROSSE 22,80 +GRGRRT62L22G923ZGREGUOLDO ROBERTO 046903 13/11/2007 1 VONGOLE GROSSE 22,80 +GRGRRT62L22G923ZGREGUOLDO ROBERTO 047454 16/11/2007 1 VONGOLE GROSSE 17,10 +LRNFBA71R06A059KLAORENTI FABIO 051577 12/11/2007 1 VONGOLE GROSSE 22,80 +LRNFBA71R06A059KLAORENTI FABIO 051788 13/11/2007 1 VONGOLE GROSSE 22,80 +LRNFBA71R06A059KLAORENTI FABIO 322141 14/11/2007 1 VONGOLE GROSSE 22,80 +LRNFBA71R06A059KLAORENTI FABIO 052242 15/11/2007 1 VONGOLE GROSSE 22,80 +LRNFBA71R06A059KLAORENTI FABIO 322259 16/11/2007 1 VONGOLE GROSSE 17,10 +LRNGNN46P28G923ZLAORENTI GIOVANNI 322056 12/11/2007 1 VONGOLE GROSSE 22,80 +LRNGNN46P28G923ZLAORENTI GIOVANNI 322174 14/11/2007 1 VONGOLE GROSSE 22,80 +LRNGNN46P28G923ZLAORENTI GIOVANNI 052338 15/11/2007 1 VONGOLE GROSSE 22,80 +LRNGNN46P28G923ZLAORENTI GIOVANNI 322285 16/11/2007 1 VONGOLE GROSSE 17,10 +LRNMRC69S04A059FLAORENTI MARCO 051574 12/11/2007 1 VONGOLE GROSSE 28,50 +LRNMRC69S04A059FLAORENTI MARCO 051787 13/11/2007 1 VONGOLE GROSSE 22,80 +LRNMRC69S04A059FLAORENTI MARCO 322140 14/11/2007 1 VONGOLE GROSSE 22,80 +LRNMRC69S04A059FLAORENTI MARCO 052241 15/11/2007 1 VONGOLE GROSSE 22,80 +LRNMRC69S04A059FLAORENTI MARCO 322258 16/11/2007 1 VONGOLE GROSSE 17,10 +LRNSRG72H17A059YLAORENTI SERGIO 322057 12/11/2007 1 VONGOLE GROSSE 22,80 +LRNSRG72H17A059YLAORENTI SERGIO 322175 14/11/2007 1 VONGOLE GROSSE 22,80 +LRNSRG72H17A059YLAORENTI SERGIO 052339 15/11/2007 1 VONGOLE GROSSE 22,80 +LRNSRG72H17A059YLAORENTI SERGIO 322286 16/11/2007 1 VONGOLE GROSSE 17,10 +LZZSRN67L49C967GLAZZARINI SPERANZA 051448 12/11/2007 1 VONGOLE GROSSE 11,40 +LZZSRN67L49C967GLAZZARINI SPERANZA 052009 14/11/2007 1 VONGOLE GROSSE 11,40 +LZZSRN67L49C967GLAZZARINI SPERANZA 052256 15/11/2007 1 VONGOLE GROSSE 5,70 +MSTKST70S16A059HMAISTRELLO KRISTIAN 051428 12/11/2007 1 VONGOLE GROSSE 28,50 +MSTKST70S16A059HMAISTRELLO KRISTIAN 051701 13/11/2007 1 VONGOLE GROSSE 22,80 +MNCDTL58R49G923YMANCIN DONATELLA 051496 12/11/2007 1 VONGOLE GROSSE 28,50 +MNCDTL58R49G923YMANCIN DONATELLA 051807 13/11/2007 1 VONGOLE GROSSE 22,80 +MNCDTL58R49G923YMANCIN DONATELLA 322165 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCDTL58R49G923YMANCIN DONATELLA 052484 16/11/2007 1 VONGOLE GROSSE 17,10 +MNCDRN55T46G923RMANCIN DORIANA 322049 12/11/2007 1 VONGOLE GROSSE 28,50 +MNCDRN55T46G923RMANCIN DORIANA 051880 13/11/2007 1 VONGOLE GROSSE 22,80 +MNCDRN55T46G923RMANCIN DORIANA 052093 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCDRN55T46G923RMANCIN DORIANA 052313 15/11/2007 1 VONGOLE GROSSE 22,80 +MNCDRN55T46G923RMANCIN DORIANA 052539 16/11/2007 1 VONGOLE GROSSE 17,10 +MNCGNN49A51L026YMANCIN GIOVANNA 051626 12/11/2007 1 VONGOLE GROSSE 28,50 +MNCGNN49A51L026YMANCIN GIOVANNA 051889 13/11/2007 1 VONGOLE GROSSE 17,10 +MNCGNN49A51L026YMANCIN GIOVANNA 052119 14/11/2007 1 VONGOLE GROSSE 17,10 +MNCGNN49A51L026YMANCIN GIOVANNA 322235 15/11/2007 1 VONGOLE GROSSE 17,10 +MNCGNN49A51L026YMANCIN GIOVANNA 052529 16/11/2007 1 VONGOLE GROSSE 11,40 +MNCLNI50H15G923ZMANCIN ILIANO 056000 12/11/2007 1 VONGOLE GROSSE 28,50 +MNCLNI50H15G923ZMANCIN ILIANO 056507 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCLNI50H15G923ZMANCIN ILIANO 056700 15/11/2007 1 VONGOLE GROSSE 22,80 +MNCLNI50H15G923ZMANCIN ILIANO 056834 16/11/2007 1 VONGOLE GROSSE 17,10 +MNCLCN42L65G923FMANCIN LUCIANA 051522 12/11/2007 1 VONGOLE GROSSE 28,50 +MNCLCN42L65G923FMANCIN LUCIANA 322097 13/11/2007 1 VONGOLE GROSSE 22,80 +MNCLCN42L65G923FMANCIN LUCIANA 052063 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCLCN42L65G923FMANCIN LUCIANA 322317 16/11/2007 1 VONGOLE GROSSE 17,10 +MNCMRN59C43G923NMANCIN MARINA 051414 12/11/2007 1 VONGOLE GROSSE 28,50 +MNCMRN59C43G923NMANCIN MARINA 051709 13/11/2007 1 VONGOLE GROSSE 22,80 +MNCMRN59C43G923NMANCIN MARINA 051985 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCMRN59C43G923NMANCIN MARINA 052172 15/11/2007 1 VONGOLE GROSSE 22,80 +MNCMRN59C43G923NMANCIN MARINA 052388 16/11/2007 1 VONGOLE GROSSE 17,10 +MNCVNN77D06A059HMANCIN VANNI 051526 12/11/2007 1 VONGOLE GROSSE 22,80 +MNCVNN77D06A059HMANCIN VANNI 322066 13/11/2007 1 VONGOLE GROSSE 11,40 +MNCVNN77D06A059HMANCIN VANNI 052010 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCVNN77D06A059HMANCIN VANNI 322239 15/11/2007 1 VONGOLE GROSSE 17,10 +MNCVNN77D06A059HMANCIN VANNI 052442 16/11/2007 1 VONGOLE GROSSE 17,10 +MNCVVN68S65A059FMANCIN VIVIANA 051525 12/11/2007 1 VONGOLE GROSSE 22,80 +MNCVVN68S65A059FMANCIN VIVIANA 322067 13/11/2007 1 VONGOLE GROSSE 11,40 +MNCVVN68S65A059FMANCIN VIVIANA 052011 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCVVN68S65A059FMANCIN VIVIANA 322240 15/11/2007 1 VONGOLE GROSSE 17,10 +MNCVVN68S65A059FMANCIN VIVIANA 052443 16/11/2007 1 VONGOLE GROSSE 17,10 +MRNLSN54S25G923PMARANGON ALESSANDRO 322034 12/11/2007 1 VONGOLE GROSSE 28,50 +MRNLSN54S25G923PMARANGON ALESSANDRO 322093 13/11/2007 1 VONGOLE GROSSE 22,80 +MRNLSN54S25G923PMARANGON ALESSANDRO 051974 14/11/2007 1 VONGOLE GROSSE 22,80 +MRNLSN54S25G923PMARANGON ALESSANDRO 052260 15/11/2007 1 VONGOLE GROSSE 22,80 +MRNLSN54S25G923PMARANGON ALESSANDRO 322262 16/11/2007 1 VONGOLE GROSSE 17,10 +MRNSLL69S58G923CMARANGON ISABELLA 046768 12/11/2007 1 VONGOLE GROSSE 28,50 +MRNSLL69S58G923CMARANGON ISABELLA 046890 13/11/2007 1 VONGOLE GROSSE 22,80 +MRNSLL69S58G923CMARANGON ISABELLA 047079 14/11/2007 1 VONGOLE GROSSE 22,80 +MRNSLL69S58G923CMARANGON ISABELLA 047283 15/11/2007 1 VONGOLE GROSSE 22,80 +MRNSLL69S58G923CMARANGON ISABELLA 047368 16/11/2007 1 VONGOLE GROSSE 17,10 +MRNLRA52D47G923XMARANGON LAURA 051618 12/11/2007 1 VONGOLE GROSSE 28,50 +MRNLRA52D47G923XMARANGON LAURA 051854 13/11/2007 1 VONGOLE GROSSE 22,80 +MRNLRA52D47G923XMARANGON LAURA 052104 14/11/2007 1 VONGOLE GROSSE 22,80 +MRNLRA52D47G923XMARANGON LAURA 052304 15/11/2007 1 VONGOLE GROSSE 17,10 +MRNLCN51P05G923UMARANGON LUCIANO 051549 12/11/2007 1 VONGOLE GROSSE 28,50 +MRNLCN51P05G923UMARANGON LUCIANO 051713 13/11/2007 1 VONGOLE GROSSE 22,80 +MRNLCN51P05G923UMARANGON LUCIANO 322117 14/11/2007 1 VONGOLE GROSSE 22,80 +MRNLCN51P05G923UMARANGON LUCIANO 052236 15/11/2007 1 VONGOLE GROSSE 22,80 +MRNLCN51P05G923UMARANGON LUCIANO 322267 16/11/2007 1 VONGOLE GROSSE 17,10 +MRNRFL73R30A059ZMARANGON RAFFAELE 051465 12/11/2007 1 VONGOLE GROSSE 28,50 +MRNRFL73R30A059ZMARANGON RAFFAELE 051769 13/11/2007 1 VONGOLE GROSSE 22,80 +MRNRFL73R30A059ZMARANGON RAFFAELE 052047 14/11/2007 1 VONGOLE GROSSE 22,80 +MRNRFL73R30A059ZMARANGON RAFFAELE 052286 15/11/2007 1 VONGOLE GROSSE 22,80 +MRNRFL73R30A059ZMARANGON RAFFAELE 052446 16/11/2007 1 VONGOLE GROSSE 17,10 +MRNRNN50C46G923WMARANGON ROSANNA 322027 12/11/2007 1 VONGOLE GROSSE 28,50 +MRNRNN50C46G923WMARANGON ROSANNA 051727 13/11/2007 1 VONGOLE GROSSE 22,80 +MRNRNN50C46G923WMARANGON ROSANNA 322128 14/11/2007 1 VONGOLE GROSSE 22,80 +MRNRNN50C46G923WMARANGON ROSANNA 052233 15/11/2007 1 VONGOLE GROSSE 22,80 +MRNRNN50C46G923WMARANGON ROSANNA 322314 16/11/2007 1 VONGOLE GROSSE 17,10 +MRCRRT68L01G923RMARCHESINI ROBERTO 007700 12/11/2007 13 A.COZZE 1114,00 +MRCRRT68L01G923RMARCHESINI ROBERTO 007720 13/11/2007 13 A.COZZE 1240,00 +MRCRRT68L01G923RMARCHESINI ROBERTO 007738 14/11/2007 13 A.COZZE 1490,00 +MSTNGL50H43E409IMASTROIANNI ANGELA 051503 12/11/2007 1 VONGOLE GROSSE 28,50 +MSTNGL50H43E409IMASTROIANNI ANGELA 051749 13/11/2007 1 VONGOLE GROSSE 22,80 +MSTNGL50H43E409IMASTROIANNI ANGELA 052016 14/11/2007 1 VONGOLE GROSSE 22,80 +MSTNGL50H43E409IMASTROIANNI ANGELA 052282 15/11/2007 1 VONGOLE GROSSE 22,80 +MSTNGL50H43E409IMASTROIANNI ANGELA 052452 16/11/2007 1 VONGOLE GROSSE 17,10 +MCHMNL70H10A059NMICHIELETTI EMANUELE 322103 13/11/2007 1 VONGOLE GROSSE 22,80 +MCHMNL70H10A059NMICHIELETTI EMANUELE 051922 14/11/2007 1 VONGOLE GROSSE 22,80 +MCHMNL70H10A059NMICHIELETTI EMANUELE 322184 15/11/2007 1 VONGOLE GROSSE 22,80 +MCHMNL70H10A059NMICHIELETTI EMANUELE 052383 16/11/2007 1 VONGOLE GROSSE 17,10 +MLNTTL59S64G923WMILAN ATTILIA 322051 12/11/2007 1 VONGOLE GROSSE 28,50 +MLNTTL59S64G923WMILAN ATTILIA 322084 13/11/2007 1 VONGOLE GROSSE 22,80 +MLNTTL59S64G923WMILAN ATTILIA 052032 14/11/2007 1 VONGOLE GROSSE 22,80 +MLNTTL59S64G923WMILAN ATTILIA 052264 15/11/2007 1 VONGOLE GROSSE 22,80 +MLNTTL59S64G923WMILAN ATTILIA 052472 16/11/2007 1 VONGOLE GROSSE 17,10 +MLNLGN49B50A400SMILAN LUIGINA 056035 12/11/2007 1 VONGOLE GROSSE 28,50 +MLNLGN49B50A400SMILAN LUIGINA 056262 13/11/2007 1 VONGOLE GROSSE 22,80 +MLNLGN49B50A400SMILAN LUIGINA 056514 14/11/2007 1 VONGOLE GROSSE 17,10 +MLNBNT35B10L026CMILANI BENITO 051646 12/11/2007 1 VONGOLE GROSSE 28,50 +MLNBNT35B10L026CMILANI BENITO 051841 13/11/2007 1 VONGOLE GROSSE 22,80 +MLNBNT35B10L026CMILANI BENITO 051928 14/11/2007 1 VONGOLE GROSSE 22,80 +MLNBNT35B10L026CMILANI BENITO 052221 15/11/2007 1 VONGOLE GROSSE 22,80 +MLNBNT35B10L026CMILANI BENITO 052377 16/11/2007 1 VONGOLE GROSSE 17,10 +MLNDNL66S04G923FMILANI DANIELE 051647 12/11/2007 1 VONGOLE GROSSE 22,80 +MLNDNL66S04G923FMILANI DANIELE 051842 13/11/2007 1 VONGOLE GROSSE 22,80 +MLNDNL66S04G923FMILANI DANIELE 051929 14/11/2007 1 VONGOLE GROSSE 22,80 +MLNDNL66S04G923FMILANI DANIELE 052222 15/11/2007 1 VONGOLE GROSSE 22,80 +MLNDNL66S04G923FMILANI DANIELE 052378 16/11/2007 1 VONGOLE GROSSE 17,10 +MRTMRA62A16C967TMORATTO MAURO 500088 12/11/2007 1 VONGOLE GROSSE 22,80 +MRTPML57E30G923GMORATTO PARMELIDE 051447 12/11/2007 1 VONGOLE GROSSE 28,50 +MRTPML57E30G923GMORATTO PARMELIDE 051726 13/11/2007 1 VONGOLE GROSSE 22,80 +MRTPML57E30G923GMORATTO PARMELIDE 052008 14/11/2007 1 VONGOLE GROSSE 22,80 +MRTPML57E30G923GMORATTO PARMELIDE 052255 15/11/2007 1 VONGOLE GROSSE 22,80 +MRTPML57E30G923GMORATTO PARMELIDE 052403 16/11/2007 1 VONGOLE GROSSE 17,10 +MSCDRN57C59A400WMOSCHINI ADRIANA 056126 12/11/2007 1 VONGOLE GROSSE 28,50 +MSCDRN57C59A400WMOSCHINI ADRIANA 056387 13/11/2007 1 VONGOLE GROSSE 22,80 +MSCDRN57C59A400WMOSCHINI ADRIANA 056579 14/11/2007 1 VONGOLE GROSSE 22,80 +MSCDRN57C59A400WMOSCHINI ADRIANA 056749 15/11/2007 1 VONGOLE GROSSE 22,80 +MSCDRN57C59A400WMOSCHINI ADRIANA 056911 16/11/2007 1 VONGOLE GROSSE 17,10 +MTTGTT59A59G923TMOTTA GIUDITTA 051615 12/11/2007 1 VONGOLE GROSSE 28,50 +MTTGTT59A59G923TMOTTA GIUDITTA 051882 13/11/2007 1 VONGOLE GROSSE 22,80 +MTTGTT59A59G923TMOTTA GIUDITTA 322180 14/11/2007 1 VONGOLE GROSSE 22,80 +MTTGTT59A59G923TMOTTA GIUDITTA 052341 15/11/2007 1 VONGOLE GROSSE 22,80 +MTTLRA57T46G923DMOTTA LAURA 322035 12/11/2007 1 VONGOLE GROSSE 28,50 +MTTLRA57T46G923DMOTTA LAURA 322094 13/11/2007 1 VONGOLE GROSSE 22,80 +MTTLRA57T46G923DMOTTA LAURA 051975 14/11/2007 1 VONGOLE GROSSE 22,80 +MTTLRA57T46G923DMOTTA LAURA 052261 15/11/2007 1 VONGOLE GROSSE 22,80 +MTTLRA57T46G923DMOTTA LAURA 322263 16/11/2007 1 VONGOLE GROSSE 17,10 +NCLMLN73L23A059LNICOLASI EMILIANO 051651 12/11/2007 1 VONGOLE GROSSE 22,80 +NCLMLN73L23A059LNICOLASI EMILIANO 051886 13/11/2007 1 VONGOLE GROSSE 22,80 +NCLMLN73L23A059LNICOLASI EMILIANO 052114 14/11/2007 1 VONGOLE GROSSE 22,80 +NCLMLN73L23A059LNICOLASI EMILIANO 052346 15/11/2007 1 VONGOLE GROSSE 22,80 +NCLMLN73L23A059LNICOLASI EMILIANO 052532 16/11/2007 1 VONGOLE GROSSE 17,10 +PSSTTR59B04G923UPASSARELLA ETTORE 047148 14/11/2007 1 VONGOLE GROSSE 22,80 +PSSTTR59B04G923UPASSARELLA ETTORE 047286 15/11/2007 1 VONGOLE GROSSE 22,80 +PSSTTR59B04G923UPASSARELLA ETTORE 047474 16/11/2007 1 VONGOLE GROSSE 17,10 +PSSFRZ57C29G923ZPASSARELLA FABRIZIO 047128 14/11/2007 1 VONGOLE GROSSE 22,80 +PSSFRZ57C29G923ZPASSARELLA FABRIZIO 047317 15/11/2007 1 VONGOLE GROSSE 22,80 +PSSFRZ57C29G923ZPASSARELLA FABRIZIO 047500 16/11/2007 1 VONGOLE GROSSE 17,10 +PSSGRL65E28G923OPASSARELLA GABRIELE 322013 12/11/2007 1 VONGOLE GROSSE 28,50 +PSSGRL65E28G923OPASSARELLA GABRIELE 322169 14/11/2007 1 VONGOLE GROSSE 17,10 +PSSGRL65E28G923OPASSARELLA GABRIELE 052214 15/11/2007 1 VONGOLE GROSSE 11,40 +PSSGRL65E28G923OPASSARELLA GABRIELE 052476 16/11/2007 1 VONGOLE GROSSE 17,10 +PSSMCL62M30G923GPASSARELLA MARCELLO 052192 15/11/2007 1 VONGOLE GROSSE 22,80 +PSSMCL62M30G923GPASSARELLA MARCELLO 322264 16/11/2007 1 VONGOLE GROSSE 17,10 +PSSMRA40R11G923DPASSARELLA MARIO 051523 12/11/2007 1 VONGOLE GROSSE 28,50 +PSSMRA40R11G923DPASSARELLA MARIO 322098 13/11/2007 1 VONGOLE GROSSE 22,80 +PSSMRA40R11G923DPASSARELLA MARIO 052062 14/11/2007 1 VONGOLE GROSSE 22,80 +PSSMRA40R11G923DPASSARELLA MARIO 322218 15/11/2007 1 VONGOLE GROSSE 22,80 +PSSMRA40R11G923DPASSARELLA MARIO 322316 16/11/2007 1 VONGOLE GROSSE 17,10 +PVNRSN62H41L026XPAVANI ROSSANA 047129 14/11/2007 1 VONGOLE GROSSE 22,80 +PVNRSN62H41L026XPAVANI ROSSANA 047323 15/11/2007 1 VONGOLE GROSSE 11,40 +PVNRSN62H41L026XPAVANI ROSSANA 047501 16/11/2007 1 VONGOLE GROSSE 17,10 +PRTSLL67D42C814GPERETTI ISABELLA 052392 16/11/2007 1 VONGOLE GROSSE 17,10 +PZZMME48H69G923APEZZOLATO EMMA 055928 12/11/2007 1 VONGOLE GROSSE 28,50 +PZZMME48H69G923APEZZOLATO EMMA 056209 13/11/2007 1 VONGOLE GROSSE 22,80 +PZZMME48H69G923APEZZOLATO EMMA 056461 14/11/2007 1 VONGOLE GROSSE 22,80 +PZZMME48H69G923APEZZOLATO EMMA 056781 16/11/2007 1 VONGOLE GROSSE 17,10 +PZZRSN54A02G923WPEZZOLATO ROSSANO 051432 12/11/2007 1 VONGOLE GROSSE 28,50 +PZZRSN54A02G923WPEZZOLATO ROSSANO 051926 14/11/2007 1 VONGOLE GROSSE 17,10 +PZZGNN72A68A059GPIZZO GIOVANNA 056097 12/11/2007 1 VONGOLE GROSSE 28,50 +PZZGNN72A68A059GPIZZO GIOVANNA 056381 13/11/2007 1 VONGOLE GROSSE 22,80 +PZZGNN72A68A059GPIZZO GIOVANNA 056498 14/11/2007 1 VONGOLE GROSSE 22,80 +PZZGNN72A68A059GPIZZO GIOVANNA 056683 15/11/2007 1 VONGOLE GROSSE 22,80 +PZZGNN72A68A059GPIZZO GIOVANNA 056819 16/11/2007 1 VONGOLE GROSSE 17,10 +PZZMRN65A57C967RPIZZO MARINA 046654 12/11/2007 1 VONGOLE GROSSE 22,80 +PZZMRN65A57C967RPIZZO MARINA 046902 13/11/2007 1 VONGOLE GROSSE 22,80 +PZZMRN65A57C967RPIZZO MARINA 047160 15/11/2007 1 VONGOLE GROSSE 11,40 +PZZMRN65A57C967RPIZZO MARINA 047453 16/11/2007 1 VONGOLE GROSSE 17,10 +PZZRRT66P66C967EPIZZO ROBERTA 046764 12/11/2007 1 VONGOLE GROSSE 28,50 +PZZRRT66P66C967EPIZZO ROBERTA 046886 13/11/2007 1 VONGOLE GROSSE 22,80 +PZZRRT66P66C967EPIZZO ROBERTA 047075 14/11/2007 1 VONGOLE GROSSE 22,80 +PZZRRT66P66C967EPIZZO ROBERTA 047279 15/11/2007 1 VONGOLE GROSSE 22,80 +PZZRRT66P66C967EPIZZO ROBERTA 047364 16/11/2007 1 VONGOLE GROSSE 17,10 +PZZSDR67L54C967XPIZZO SANDRA 046696 12/11/2007 1 VONGOLE GROSSE 28,50 +PZZSDR67L54C967XPIZZO SANDRA 046833 13/11/2007 1 VONGOLE GROSSE 22,80 +PZZSDR67L54C967XPIZZO SANDRA 047014 14/11/2007 1 VONGOLE GROSSE 22,80 +PZZSDR67L54C967XPIZZO SANDRA 047307 15/11/2007 1 VONGOLE GROSSE 22,80 +PZZSDR67L54C967XPIZZO SANDRA 047404 16/11/2007 1 VONGOLE GROSSE 17,10 +PZZVTR54T24A400ZPIZZO VITTORINO 046683 12/11/2007 1 VONGOLE GROSSE 28,50 +PZZVTR54T24A400ZPIZZO VITTORINO 046784 13/11/2007 1 VONGOLE GROSSE 22,80 +PZZVTR54T24A400ZPIZZO VITTORINO 046986 14/11/2007 1 VONGOLE GROSSE 22,80 +PZZVTR54T24A400ZPIZZO VITTORINO 047276 15/11/2007 1 VONGOLE GROSSE 22,80 +PZZVTR54T24A400ZPIZZO VITTORINO 047410 16/11/2007 1 VONGOLE GROSSE 17,10 +PRCLCN57P46G923CPRECISVALLE LUCIANA 051562 12/11/2007 1 VONGOLE GROSSE 17,10 +PRCLCN57P46G923CPRECISVALLE LUCIANA 051838 13/11/2007 1 VONGOLE GROSSE 17,10 +PRCLCN57P46G923CPRECISVALLE LUCIANA 052061 14/11/2007 1 VONGOLE GROSSE 11,40 +PRGNMR48C45L026VPREGNOLATO ANNA MARIA 056015 12/11/2007 1 VONGOLE GROSSE 28,50 +PRGNMR48C45L026VPREGNOLATO ANNA MARIA 056283 13/11/2007 1 VONGOLE GROSSE 22,80 +PRGNMR48C45L026VPREGNOLATO ANNA MARIA 056534 14/11/2007 1 VONGOLE GROSSE 22,80 +PRGNMR48C45L026VPREGNOLATO ANNA MARIA 056668 15/11/2007 1 VONGOLE GROSSE 22,80 +PRGNMR48C45L026VPREGNOLATO ANNA MARIA 056797 16/11/2007 1 VONGOLE GROSSE 17,10 +PRGNNL64D55A059UPREGNOLATO ANTONELLA 046707 12/11/2007 1 VONGOLE GROSSE 28,50 +PRGNNL64D55A059UPREGNOLATO ANTONELLA 046896 13/11/2007 1 VONGOLE GROSSE 22,80 +PRGNNL64D55A059UPREGNOLATO ANTONELLA 047097 14/11/2007 1 VONGOLE GROSSE 22,80 +PRGMRA53D49F754JPREGNOLATO MARIA 322062 12/11/2007 1 VONGOLE GROSSE 22,80 +PRGMRA53D49F754JPREGNOLATO MARIA 051896 13/11/2007 1 VONGOLE GROSSE 22,80 +PRGMRA53D49F754JPREGNOLATO MARIA 052131 14/11/2007 1 VONGOLE GROSSE 22,80 +PRGMRA53D49F754JPREGNOLATO MARIA 052517 16/11/2007 1 VONGOLE GROSSE 17,10 +PRGSFN56T26G923JPREGNOLATO STEFANIO 051600 12/11/2007 1 VONGOLE GROSSE 22,80 +PRGSFN56T26G923JPREGNOLATO STEFANIO 051830 13/11/2007 1 VONGOLE GROSSE 17,10 +PRGSFN56T26G923JPREGNOLATO STEFANIO 052077 14/11/2007 1 VONGOLE GROSSE 17,10 +PRGSFN56T26G923JPREGNOLATO STEFANIO 052309 15/11/2007 1 VONGOLE GROSSE 17,10 +PRGSFN56T26G923JPREGNOLATO STEFANIO 052522 16/11/2007 1 VONGOLE GROSSE 17,10 +RNLGLN53C30A400FRINALDI GIULIANO 046610 12/11/2007 1 VONGOLE GROSSE 28,50 +RNLGLN53C30A400FRINALDI GIULIANO 046800 13/11/2007 1 VONGOLE GROSSE 22,80 +RNLGLN53C30A400FRINALDI GIULIANO 047056 14/11/2007 1 VONGOLE GROSSE 22,80 +RNLGLN53C30A400FRINALDI GIULIANO 047164 15/11/2007 1 VONGOLE GROSSE 22,80 +RNLGLN53C30A400FRINALDI GIULIANO 047394 16/11/2007 1 VONGOLE GROSSE 17,10 +RSSNNL62H23G923FROSSI ANTONELLO 051585 12/11/2007 1 VONGOLE GROSSE 28,50 +RSSNNL62H23G923FROSSI ANTONELLO 051812 13/11/2007 1 VONGOLE GROSSE 22,80 +RSSCLD64D12G923LROSSI CLAUDIO 051440 12/11/2007 1 VONGOLE GROSSE 28,50 +RSSCLD64D12G923LROSSI CLAUDIO 051705 13/11/2007 1 VONGOLE GROSSE 22,80 +RSSCLD64D12G923LROSSI CLAUDIO 052001 14/11/2007 1 VONGOLE GROSSE 22,80 +RSSMNL55S58G923PROSSI EMANUELA 051760 13/11/2007 1 VONGOLE GROSSE 22,80 +RSSMNL55S58G923PROSSI EMANUELA 052085 14/11/2007 1 VONGOLE GROSSE 11,40 +RSSMNL55S58G923PROSSI EMANUELA 052258 15/11/2007 1 VONGOLE GROSSE 17,10 +RSSMNL55S58G923PROSSI EMANUELA 052461 16/11/2007 1 VONGOLE GROSSE 17,10 +SNTNMR59P47G923NSANTIN ANNA MARIA 051538 12/11/2007 1 VONGOLE GROSSE 28,50 +SNTNMR59P47G923NSANTIN ANNA MARIA 051953 14/11/2007 1 VONGOLE GROSSE 22,80 +SNTNMR59P47G923NSANTIN ANNA MARIA 052199 15/11/2007 1 VONGOLE GROSSE 22,80 +SNTNMR59P47G923NSANTIN ANNA MARIA 322282 16/11/2007 1 VONGOLE GROSSE 17,10 +SVRCLD48P69G923DSIVIERO CASILDA 051530 12/11/2007 1 VONGOLE GROSSE 28,50 +SVRCLD48P69G923DSIVIERO CASILDA 322100 13/11/2007 1 VONGOLE GROSSE 22,80 +SVRCLD48P69G923DSIVIERO CASILDA 052056 14/11/2007 1 VONGOLE GROSSE 22,80 +SVRCLD48P69G923DSIVIERO CASILDA 052290 15/11/2007 1 VONGOLE GROSSE 22,80 +SVRCLD48P69G923DSIVIERO CASILDA 052390 16/11/2007 1 VONGOLE GROSSE 17,10 +SVRCST70C16C967CSIVIERO CRISTIANO 051923 14/11/2007 1 VONGOLE GROSSE 22,80 +SVRCST70C16C967CSIVIERO CRISTIANO 322185 15/11/2007 1 VONGOLE GROSSE 22,80 +SVRCST70C16C967CSIVIERO CRISTIANO 052384 16/11/2007 1 VONGOLE GROSSE 17,10 +SNCSDR67B05H620CSONCIN SANDRO 056137 12/11/2007 1 VONGOLE GROSSE 28,50 +SNCSDR67B05H620CSONCIN SANDRO 056351 13/11/2007 1 VONGOLE GROSSE 22,80 +SNCSDR67B05H620CSONCIN SANDRO 056573 14/11/2007 1 VONGOLE GROSSE 22,80 +SNCSDR67B05H620CSONCIN SANDRO 056753 15/11/2007 1 VONGOLE GROSSE 22,80 +SNCSDR67B05H620CSONCIN SANDRO 056892 16/11/2007 1 VONGOLE GROSSE 17,10 +STPBNT55P22G923ISTOPPA BENITO 056142 12/11/2007 1 VONGOLE GROSSE 28,50 +STPBNT55P22G923ISTOPPA BENITO 056359 13/11/2007 1 VONGOLE GROSSE 22,80 +STPBNT55P22G923ISTOPPA BENITO 056551 14/11/2007 1 VONGOLE GROSSE 22,80 +STPBNT55P22G923ISTOPPA BENITO 056722 15/11/2007 1 VONGOLE GROSSE 22,80 +STPBNT55P22G923ISTOPPA BENITO 056801 16/11/2007 1 VONGOLE GROSSE 17,10 +STPDNL52M18G923BSTOPPA DANIELE 056051 12/11/2007 1 VONGOLE GROSSE 28,50 +STPDNL52M18G923BSTOPPA DANIELE 056235 13/11/2007 1 VONGOLE GROSSE 22,80 +STPDNL52M18G923BSTOPPA DANIELE 056577 14/11/2007 1 VONGOLE GROSSE 22,80 +STPDNL52M18G923BSTOPPA DANIELE 056740 15/11/2007 1 VONGOLE GROSSE 22,80 +STPDNL52M18G923BSTOPPA DANIELE 056879 16/11/2007 1 VONGOLE GROSSE 17,10 +STPGMN45H01G923ISTOPPA GERMANO 046593 12/11/2007 1 VONGOLE GROSSE 28,50 +STPGMN45H01G923ISTOPPA GERMANO 046806 13/11/2007 1 VONGOLE GROSSE 17,10 +STPGMN45H01G923ISTOPPA GERMANO 047467 16/11/2007 1 VONGOLE GROSSE 5,70 +STPPRZ69E05C967SSTOPPA PATRIZIO 051415 12/11/2007 1 VONGOLE GROSSE 28,50 +STPPRZ69E05C967SSTOPPA PATRIZIO 322077 13/11/2007 1 VONGOLE GROSSE 22,80 +STPPRZ69E05C967SSTOPPA PATRIZIO 001370 14/11/2007 7 SEMINA VONGOLE 700,00 +STPPRZ69E05C967SSTOPPA PATRIZIO 052228 15/11/2007 1 VONGOLE GROSSE 22,80 +STPPRZ69E05C967SSTOPPA PATRIZIO 052466 16/11/2007 1 VONGOLE GROSSE 17,10 +TSSGCR68D02G923NTESSARIN GIANCARLO 046600 12/11/2007 1 VONGOLE GROSSE 28,50 +TSSGCR68D02G923NTESSARIN GIANCARLO 046808 13/11/2007 1 VONGOLE GROSSE 22,80 +TSSGCR68D02G923NTESSARIN GIANCARLO 047008 14/11/2007 1 VONGOLE GROSSE 22,80 +TSSGCR68D02G923NTESSARIN GIANCARLO 047173 15/11/2007 1 VONGOLE GROSSE 22,80 +TSSGCR68D02G923NTESSARIN GIANCARLO 047357 16/11/2007 1 VONGOLE GROSSE 17,10 +TSSLRA57D43G923HTESSARIN LAURA 051501 12/11/2007 1 VONGOLE GROSSE 28,50 +TSSLRA57D43G923HTESSARIN LAURA 051748 13/11/2007 1 VONGOLE GROSSE 22,80 +TSSLRA57D43G923HTESSARIN LAURA 052015 14/11/2007 1 VONGOLE GROSSE 22,80 +TSSLRA57D43G923HTESSARIN LAURA 052281 15/11/2007 1 VONGOLE GROSSE 22,80 +TSSLRA57D43G923HTESSARIN LAURA 052451 16/11/2007 1 VONGOLE GROSSE 17,10 +TSSLGN74T17A059HTESSARIN LUIGINO 055929 12/11/2007 1 VONGOLE GROSSE 28,50 +TSSLGN74T17A059HTESSARIN LUIGINO 056210 13/11/2007 1 VONGOLE GROSSE 22,80 +TSSLGN74T17A059HTESSARIN LUIGINO 056462 14/11/2007 1 VONGOLE GROSSE 22,80 +TSSLGN74T17A059HTESSARIN LUIGINO 056782 16/11/2007 1 VONGOLE GROSSE 17,10 +TSSRTT67B41C967KTESSARIN ORIETTA 046599 12/11/2007 1 VONGOLE GROSSE 28,50 +TSSRTT67B41C967KTESSARIN ORIETTA 046807 13/11/2007 1 VONGOLE GROSSE 22,80 +TSSRTT67B41C967KTESSARIN ORIETTA 047007 14/11/2007 1 VONGOLE GROSSE 22,80 +TSSRTT67B41C967KTESSARIN ORIETTA 047172 15/11/2007 1 VONGOLE GROSSE 22,80 +TSSRTT67B41C967KTESSARIN ORIETTA 047356 16/11/2007 1 VONGOLE GROSSE 17,10 +TSSPRZ68M17C967PTESSERIN PATRIZIO 051556 12/11/2007 1 VONGOLE GROSSE 22,80 +TSSPRZ68M17C967PTESSERIN PATRIZIO 051798 13/11/2007 1 VONGOLE GROSSE 22,80 +TSSPRZ68M17C967PTESSERIN PATRIZIO 052040 14/11/2007 1 VONGOLE GROSSE 22,80 +TSSPRZ68M17C967PTESSERIN PATRIZIO 052273 15/11/2007 1 VONGOLE GROSSE 17,10 +TRTNNA49A42G230RTORTORA ANNA 046709 12/11/2007 1 VONGOLE GROSSE 28,50 +TRTNNA49A42G230RTORTORA ANNA 046895 13/11/2007 1 VONGOLE GROSSE 22,80 +TRTNNA49A42G230RTORTORA ANNA 047096 14/11/2007 1 VONGOLE GROSSE 22,80 +TRTNNA49A42G230RTORTORA ANNA 047298 15/11/2007 1 VONGOLE GROSSE 17,10 +TRVCDL51M26G923QTRAVAGLIA CLAUDIO LIVIO 051762 13/11/2007 1 VONGOLE GROSSE 17,10 +TRVCDL51M26G923QTRAVAGLIA CLAUDIO LIVIO 052083 14/11/2007 1 VONGOLE GROSSE 17,10 +TRVCDL51M26G923QTRAVAGLIA CLAUDIO LIVIO 052259 15/11/2007 1 VONGOLE GROSSE 11,40 +TRVCDL51M26G923QTRAVAGLIA CLAUDIO LIVIO 052460 16/11/2007 1 VONGOLE GROSSE 17,10 +TRVDNL62R08G923ZTRAVAGLIA DANIELE 322032 12/11/2007 1 VONGOLE GROSSE 28,50 +TRVDNL62R08G923ZTRAVAGLIA DANIELE 051730 13/11/2007 1 VONGOLE GROSSE 22,80 +TRVDNL62R08G923ZTRAVAGLIA DANIELE 322170 14/11/2007 1 VONGOLE GROSSE 22,80 +TRVDNL62R08G923ZTRAVAGLIA DANIELE 052212 15/11/2007 1 VONGOLE GROSSE 22,80 +TRVDNL62R08G923ZTRAVAGLIA DANIELE 322296 16/11/2007 1 VONGOLE GROSSE 17,10 +TRVNDR71S25C967NTRAVAGLIA ENDRIO 051532 12/11/2007 1 VONGOLE GROSSE 28,50 +TRVNDR71S25C967NTRAVAGLIA ENDRIO 051834 13/11/2007 1 VONGOLE GROSSE 22,80 +TRVNDR71S25C967NTRAVAGLIA ENDRIO 322155 14/11/2007 1 VONGOLE GROSSE 22,80 +TRVNDR71S25C967NTRAVAGLIA ENDRIO 052300 15/11/2007 1 VONGOLE GROSSE 22,80 +TRVNDR71S25C967NTRAVAGLIA ENDRIO 001418 16/11/2007 7 SEMINA VONGOLE 60,00 +TRVGLC71M20A059PTRAVAGLIA GIANLUCA 051490 12/11/2007 1 VONGOLE GROSSE 22,80 +TRVGLC71M20A059PTRAVAGLIA GIANLUCA 051947 14/11/2007 1 VONGOLE GROSSE 11,40 +TRVGLC71M20A059PTRAVAGLIA GIANLUCA 052194 15/11/2007 1 VONGOLE GROSSE 22,80 +TRVGLC71M20A059PTRAVAGLIA GIANLUCA 052375 16/11/2007 1 VONGOLE GROSSE 17,10 +TRVMRS51C47G923ZTRAVAGLIA MARISA 055938 12/11/2007 1 VONGOLE GROSSE 28,50 +TRVMRS51C47G923ZTRAVAGLIA MARISA 056175 13/11/2007 1 VONGOLE GROSSE 22,80 +TRVMRS51C47G923ZTRAVAGLIA MARISA 056412 14/11/2007 1 VONGOLE GROSSE 22,80 +TRVMRS51C47G923ZTRAVAGLIA MARISA 056615 15/11/2007 1 VONGOLE GROSSE 22,80 +TRVMRS51C47G923ZTRAVAGLIA MARISA 056760 16/11/2007 1 VONGOLE GROSSE 17,10 +TRVPLA47C31G923QTRAVAGLIA PAOLO 051517 12/11/2007 1 VONGOLE GROSSE 28,50 +TRVPLA47C31G923QTRAVAGLIA PAOLO 007733 13/11/2007 13 A.COZZE 887,00 +TRVPLA47C31G923QTRAVAGLIA PAOLO 007740 14/11/2007 13 A.COZZE 809,00 +TRVPLA47C31G923QTRAVAGLIA PAOLO 322191 15/11/2007 1 VONGOLE GROSSE 22,80 +TRVPLA47C31G923QTRAVAGLIA PAOLO 052509 16/11/2007 1 VONGOLE GROSSE 17,10 +TRVLLL59E59G923ETREVISAN LORELLA 046579 12/11/2007 1 VONGOLE GROSSE 28,50 +TRVLLL59E59G923ETREVISAN LORELLA 046779 13/11/2007 1 VONGOLE GROSSE 22,80 +TRVLLL59E59G923ETREVISAN LORELLA 046979 14/11/2007 1 VONGOLE GROSSE 22,80 +TRVLLL59E59G923ETREVISAN LORELLA 047163 15/11/2007 1 VONGOLE GROSSE 17,10 +TRVLLL59E59G923ETREVISAN LORELLA 047338 16/11/2007 1 VONGOLE GROSSE 17,10 +TNNTRS58S54C967DTUNINELLO TERESA 046769 12/11/2007 1 VONGOLE GROSSE 28,50 +TNNTRS58S54C967DTUNINELLO TERESA 046891 13/11/2007 1 VONGOLE GROSSE 22,80 +TNNTRS58S54C967DTUNINELLO TERESA 047080 14/11/2007 1 VONGOLE GROSSE 22,80 +TNNTRS58S54C967DTUNINELLO TERESA 047284 15/11/2007 1 VONGOLE GROSSE 22,80 +TNNTRS58S54C967DTUNINELLO TERESA 047369 16/11/2007 1 VONGOLE GROSSE 17,10 +VLLLRN60B45G923VVALLATI LORENA 051544 12/11/2007 1 VONGOLE GROSSE 28,50 +VLLLRN60B45G923VVALLATI LORENA 322104 13/11/2007 1 VONGOLE GROSSE 11,40 +VLLLRN60B45G923VVALLATI LORENA 051992 14/11/2007 1 VONGOLE GROSSE 22,80 +VLLLRN60B45G923VVALLATI LORENA 052317 15/11/2007 1 VONGOLE GROSSE 22,80 +VLLLRN60B45G923VVALLATI LORENA 052504 16/11/2007 1 VONGOLE GROSSE 17,10 +VLLNDA64E46G923YVALLATI NADIA 052193 15/11/2007 1 VONGOLE GROSSE 22,80 +VLLNDA64E46G923YVALLATI NADIA 322265 16/11/2007 1 VONGOLE GROSSE 17,10 +VLLPQN56C71G923WVALLATI PASQUINA 322060 12/11/2007 1 VONGOLE GROSSE 17,10 +VLLPQN56C71G923WVALLATI PASQUINA 052045 14/11/2007 1 VONGOLE GROSSE 22,80 +VLLPQN56C71G923WVALLATI PASQUINA 052182 15/11/2007 1 VONGOLE GROSSE 11,40 +VLLPQN56C71G923WVALLATI PASQUINA 052458 16/11/2007 1 VONGOLE GROSSE 17,10 +VLLSFN64T24A059KVALLATI STEFANO 007727 13/11/2007 13 A.COZZE 1490,00 +VLLSFN64T24A059KVALLATI STEFANO 007750 14/11/2007 13 A.COZZE 1080,00 +VRNCST72E09A059AVERONESE CRISTIAN 322043 12/11/2007 1 VONGOLE GROSSE 28,50 +VRNCST72E09A059AVERONESE CRISTIAN 051699 13/11/2007 1 VONGOLE GROSSE 22,80 +VRNCST72E09A059AVERONESE CRISTIAN 051949 14/11/2007 1 VONGOLE GROSSE 22,80 +VRNCST72E09A059AVERONESE CRISTIAN 052202 15/11/2007 1 VONGOLE GROSSE 22,80 +VRNCST72E09A059AVERONESE CRISTIAN 052421 16/11/2007 1 VONGOLE GROSSE 17,10 +VRNLRD47P15G923IVERONESE LEONARDO 051456 12/11/2007 1 VONGOLE GROSSE 28,50 +VRNLRD47P15G923IVERONESE LEONARDO 051732 13/11/2007 1 VONGOLE GROSSE 22,80 +VRNLRD47P15G923IVERONESE LEONARDO 322130 14/11/2007 1 VONGOLE GROSSE 22,80 +VRNLRD47P15G923IVERONESE LEONARDO 322198 15/11/2007 1 VONGOLE GROSSE 22,80 +VRNLRD47P15G923IVERONESE LEONARDO 052358 16/11/2007 1 VONGOLE GROSSE 17,10 +VRNLCN49B27G923TVERONESE LUCIANO 051457 12/11/2007 1 VONGOLE GROSSE 28,50 +VRNLCN49B27G923TVERONESE LUCIANO 051733 13/11/2007 1 VONGOLE GROSSE 22,80 +VRNLCN49B27G923TVERONESE LUCIANO 322131 14/11/2007 1 VONGOLE GROSSE 22,80 +VRNLCN49B27G923TVERONESE LUCIANO 322197 15/11/2007 1 VONGOLE GROSSE 22,80 +VRNLCN49B27G923TVERONESE LUCIANO 052359 16/11/2007 1 VONGOLE GROSSE 17,10 +VRNRRT48A01G923PVERONESE ROBERTO 051403 12/11/2007 1 VONGOLE GROSSE 28,50 +VRNRRT48A01G923PVERONESE ROBERTO 051672 13/11/2007 1 VONGOLE GROSSE 22,80 +VRNRRT48A01G923PVERONESE ROBERTO 051920 14/11/2007 1 VONGOLE GROSSE 22,80 +VRNRRT48A01G923PVERONESE ROBERTO 052176 15/11/2007 1 VONGOLE GROSSE 22,80 +VRNRRT48A01G923PVERONESE ROBERTO 052374 16/11/2007 1 VONGOLE GROSSE 17,10 +VDLDTL58S55G923CVIDALI DONATELLA 056136 12/11/2007 1 VONGOLE GROSSE 28,50 +VDLDTL58S55G923CVIDALI DONATELLA 056352 13/11/2007 1 VONGOLE GROSSE 22,80 +VDLDTL58S55G923CVIDALI DONATELLA 056574 14/11/2007 1 VONGOLE GROSSE 22,80 +VDLDTL58S55G923CVIDALI DONATELLA 056754 15/11/2007 1 VONGOLE GROSSE 22,80 +VDLDTL58S55G923CVIDALI DONATELLA 056891 16/11/2007 1 VONGOLE GROSSE 17,10 +VDLMNL72H01A059TVIDALI EMANUELE 051636 12/11/2007 1 VONGOLE GROSSE 22,80 +VDLMNL72H01A059TVIDALI EMANUELE 051831 13/11/2007 1 VONGOLE GROSSE 22,80 +VDLMNL72H01A059TVIDALI EMANUELE 052134 14/11/2007 1 VONGOLE GROSSE 22,80 +VDLMNL72H01A059TVIDALI EMANUELE 052322 15/11/2007 1 VONGOLE GROSSE 22,80 +VDLMNL72H01A059TVIDALI EMANUELE 322328 16/11/2007 1 VONGOLE GROSSE 17,10 +VDLMRC52C46G923KVIDALI MIRCA 051402 12/11/2007 1 VONGOLE GROSSE 28,50 +VDLMRC52C46G923KVIDALI MIRCA 051671 13/11/2007 1 VONGOLE GROSSE 22,80 +VDLMRC52C46G923KVIDALI MIRCA 051919 14/11/2007 1 VONGOLE GROSSE 22,80 +VDLMRC52C46G923KVIDALI MIRCA 052177 15/11/2007 1 VONGOLE GROSSE 22,80 +VDLMRC52C46G923KVIDALI MIRCA 052373 16/11/2007 1 VONGOLE GROSSE 17,10 +VDLPRZ56D49G923WVIDALI PATRIZIA 056054 12/11/2007 1 VONGOLE GROSSE 28,50 +VDLPRZ56D49G923WVIDALI PATRIZIA 056323 13/11/2007 1 VONGOLE GROSSE 22,80 +VDLPRZ56D49G923WVIDALI PATRIZIA 056515 14/11/2007 1 VONGOLE GROSSE 22,80 +VDLPRZ56D49G923WVIDALI PATRIZIA 056710 15/11/2007 1 VONGOLE GROSSE 22,80 +VDLPRZ56D49G923WVIDALI PATRIZIA 056894 16/11/2007 1 VONGOLE GROSSE 17,10 +ZGAFRC76C05C967CZAGO FEDERICO 051569 12/11/2007 1 VONGOLE GROSSE 28,50 +ZGAFRC76C05C967CZAGO FEDERICO 051777 13/11/2007 1 VONGOLE GROSSE 22,80 +ZGAGLN47H24G923DZAGO GIULIANO 051570 12/11/2007 1 VONGOLE GROSSE 28,50 +ZNLNZE64P06L026QZANELLATO ENZO 046708 12/11/2007 1 VONGOLE GROSSE 28,50 +ZNLNZE64P06L026QZANELLATO ENZO 046897 13/11/2007 1 VONGOLE GROSSE 22,80 +ZNLNZE64P06L026QZANELLATO ENZO 047098 14/11/2007 1 VONGOLE GROSSE 22,80 +ZNLNZE64P06L026QZANELLATO ENZO 047299 15/11/2007 1 VONGOLE GROSSE 17,10 +ZNLRMN70R66A059FZANELLATO ROMINA 051557 12/11/2007 1 VONGOLE GROSSE 22,80 +ZNLRMN70R66A059FZANELLATO ROMINA 051799 13/11/2007 1 VONGOLE GROSSE 22,80 +ZNLRMN70R66A059FZANELLATO ROMINA 052041 14/11/2007 1 VONGOLE GROSSE 22,80 +ZNLRMN70R66A059FZANELLATO ROMINA 052274 15/11/2007 1 VONGOLE GROSSE 17,10 +ZNLVTI46T21G923UZANELLATO VITO 046578 12/11/2007 1 VONGOLE GROSSE 28,50 +ZNLVTI46T21G923UZANELLATO VITO 046777 13/11/2007 1 VONGOLE GROSSE 22,80 +ZNLVTI46T21G923UZANELLATO VITO 046970 14/11/2007 1 VONGOLE GROSSE 22,80 +ZNLVTI46T21G923UZANELLATO VITO 047159 15/11/2007 1 VONGOLE GROSSE 22,80 +ZNLVTI46T21G923UZANELLATO VITO 047334 16/11/2007 1 VONGOLE GROSSE 17,10 +ZRBRLN48E58G923EZERBIN AURELIANA 322058 12/11/2007 1 VONGOLE GROSSE 22,80 +ZRBRLN48E58G923EZERBIN AURELIANA 322176 14/11/2007 1 VONGOLE GROSSE 22,80 +ZRBRLN48E58G923EZERBIN AURELIANA 052340 15/11/2007 1 VONGOLE GROSSE 22,80 +ZRBRLN48E58G923EZERBIN AURELIANA 322287 16/11/2007 1 VONGOLE GROSSE 17,10 +ZRBLLN76R05A059JZERBIN ELLENO 001378 14/11/2007 7 SEMINA VONGOLE 360,00 +ZRBGNN65B02G923KZERBIN GIOVANNI 051662 12/11/2007 1 VONGOLE GROSSE 22,80 +ZRBGNN65B02G923KZERBIN GIOVANNI 051885 13/11/2007 1 VONGOLE GROSSE 17,10 +ZRBGNN65B02G923KZERBIN GIOVANNI 052052 14/11/2007 1 VONGOLE GROSSE 22,80 +ZRBGNN65B02G923KZERBIN GIOVANNI 052316 15/11/2007 1 VONGOLE GROSSE 22,80 +ZRBGNN65B02G923KZERBIN GIOVANNI 052545 16/11/2007 1 VONGOLE GROSSE 17,10 +ZRBLNI53S47L026BZERBIN LINA 046772 12/11/2007 1 VONGOLE GROSSE 28,50 +ZRBLNI53S47L026BZERBIN LINA 046931 13/11/2007 1 VONGOLE GROSSE 22,80 +ZRBLNI53S47L026BZERBIN LINA 047083 14/11/2007 1 VONGOLE GROSSE 22,80 +ZRBLNI53S47L026BZERBIN LINA 047288 15/11/2007 1 VONGOLE GROSSE 22,80 +ZRBLNI53S47L026BZERBIN LINA 047372 16/11/2007 1 VONGOLE GROSSE 17,10 +ZRBRRG69H20A059MZERBIN RODRIGO 500092 12/11/2007 1 VONGOLE GROSSE 17,10 +ZRBRRG69H20A059MZERBIN RODRIGO 007736 13/11/2007 1 VONGOLE GROSSE 11,40 +ZRBRRG69H20A059MZERBIN RODRIGO 001348 13/11/2007 7 SEMINA VONGOLE 580,00 +ZRBRRG69H20A059MZERBIN RODRIGO 001372 14/11/2007 7 SEMINA VONGOLE 440,00 +ZRBRSN53R65G923FZERBIN ROSSANA 051639 12/11/2007 1 VONGOLE GROSSE 28,50 +ZRBRSN53R65G923FZERBIN ROSSANA 051877 13/11/2007 1 VONGOLE GROSSE 22,80 +ZRBRSN53R65G923FZERBIN ROSSANA 052102 14/11/2007 1 VONGOLE GROSSE 17,10 +ZRBGPP51B18L539QZERBONI GIUSEPPE 051431 12/11/2007 1 VONGOLE GROSSE 28,50 +ZRBGPP51B18L539QZERBONI GIUSEPPE 051680 13/11/2007 1 VONGOLE GROSSE 22,80 +ZRBGPP51B18L539QZERBONI GIUSEPPE 051934 14/11/2007 1 VONGOLE GROSSE 22,80 +ZRBGPP51B18L539QZERBONI GIUSEPPE 322226 15/11/2007 1 VONGOLE GROSSE 22,80 +ZRBGPP51B18L539QZERBONI GIUSEPPE 052415 16/11/2007 1 VONGOLE GROSSE 17,10 +MRTMSM63C18G923IMORATTO MASSIMO 500089 12/11/2007 1 VONGOLE GROSSE 17,10 +MRTMSM63C18G923IMORATTO MASSIMO 001292 12/11/2007 7 SEMINA VONGOLE 560,00 +MRTMSM63C18G923IMORATTO MASSIMO 007732 13/11/2007 1 VONGOLE GROSSE 22,80 +MRTMSM63C18G923IMORATTO MASSIMO 001349 13/11/2007 7 SEMINA VONGOLE 480,00 +MRTMSM63C18G923IMORATTO MASSIMO 001350 13/11/2007 7 SEMINA VONGOLE 80,00 +MRTMSM63C18G923IMORATTO MASSIMO 001376 14/11/2007 7 SEMINA VONGOLE 1000,00 +MRTMSM63C18G923IMORATTO MASSIMO 001400 15/11/2007 7 SEMINA VONGOLE 400,00 +MRTMSM63C18G923IMORATTO MASSIMO 001401 15/11/2007 7 SEMINA VONGOLE 360,00 +MRTMSM63C18G923IMORATTO MASSIMO 001423 16/11/2007 7 SEMINA VONGOLE 200,00 +MNCGLR61M70G923LMANCIN GLORIA 051588 12/11/2007 1 VONGOLE GROSSE 17,10 +MNCGLR61M70G923LMANCIN GLORIA 322254 15/11/2007 1 VONGOLE GROSSE 17,10 +VRNLRA56D02G923DVERONESE LAURO 051587 12/11/2007 1 VONGOLE GROSSE 17,10 +VRNLRA56D02G923DVERONESE LAURO 051862 13/11/2007 1 VONGOLE GROSSE 22,80 +VRNLRA56D02G923DVERONESE LAURO 052128 14/11/2007 1 VONGOLE GROSSE 22,80 +VRNLRA56D02G923DVERONESE LAURO 322253 15/11/2007 1 VONGOLE GROSSE 17,10 +VLLMRN64S57G923RVALLATI MARIA ARIANNA 322059 12/11/2007 1 VONGOLE GROSSE 22,80 +VLLMRN64S57G923RVALLATI MARIA ARIANNA 052046 14/11/2007 1 VONGOLE GROSSE 22,80 +VLLMRN64S57G923RVALLATI MARIA ARIANNA 052181 15/11/2007 1 VONGOLE GROSSE 11,40 +VLLMRN64S57G923RVALLATI MARIA ARIANNA 052457 16/11/2007 1 VONGOLE GROSSE 17,10 +VNZLDN53D29G923DAVANZO LOREDANO 056060 12/11/2007 1 VONGOLE GROSSE 28,50 +VNZLDN53D29G923DAVANZO LOREDANO 056215 13/11/2007 1 VONGOLE GROSSE 22,80 +VNZLDN53D29G923DAVANZO LOREDANO 056478 14/11/2007 1 VONGOLE GROSSE 22,80 +VNZLDN53D29G923DAVANZO LOREDANO 056696 15/11/2007 1 VONGOLE GROSSE 22,80 +VNZLDN53D29G923DAVANZO LOREDANO 056830 16/11/2007 1 VONGOLE GROSSE 17,10 +BNNBBR72D46C967MBANIN BARBARA 001295 12/11/2007 7 SEMINA VONGOLE 560,00 +BNNBBR72D46C967MBANIN BARBARA 001346 13/11/2007 7 SEMINA VONGOLE 800,00 +BNNBBR72D46C967MBANIN BARBARA 001375 14/11/2007 7 SEMINA VONGOLE 520,00 +BNNBBR72D46C967MBANIN BARBARA 001420 16/11/2007 7 SEMINA VONGOLE 100,00 +MRTRLB53S43G923QMORETTO ROSALBA 056059 12/11/2007 1 VONGOLE GROSSE 28,50 +MRTRLB53S43G923QMORETTO ROSALBA 056214 13/11/2007 1 VONGOLE GROSSE 22,80 +MRTRLB53S43G923QMORETTO ROSALBA 056479 14/11/2007 1 VONGOLE GROSSE 22,80 +MRTRLB53S43G923QMORETTO ROSALBA 056697 15/11/2007 1 VONGOLE GROSSE 22,80 +MRTRLB53S43G923QMORETTO ROSALBA 056831 16/11/2007 1 VONGOLE GROSSE 17,10 +TRPPRZ55P16G923ZTRIPODI PATRIZIO 056295 13/11/2007 1 VONGOLE GROSSE 22,80 +TRPPRZ55P16G923ZTRIPODI PATRIZIO 056676 15/11/2007 1 VONGOLE GROSSE 22,80 +TRPPRZ55P16G923ZTRIPODI PATRIZIO 056839 16/11/2007 1 VONGOLE GROSSE 17,10 +BNNMRA79P24A059QBANIN MAURO 051620 12/11/2007 1 VONGOLE GROSSE 28,50 +BNNMRA79P24A059QBANIN MAURO 051855 13/11/2007 1 VONGOLE GROSSE 22,80 +BNNMRA79P24A059QBANIN MAURO 052105 14/11/2007 1 VONGOLE GROSSE 22,80 +BNNMRA79P24A059QBANIN MAURO 052305 15/11/2007 1 VONGOLE GROSSE 17,10 +CCCJNY78H66C967SCACCIATORI JENNI 051539 12/11/2007 1 VONGOLE GROSSE 28,50 +CCCJNY78H66C967SCACCIATORI JENNI 051763 13/11/2007 1 VONGOLE GROSSE 22,80 +CCCJNY78H66C967SCACCIATORI JENNI 051954 14/11/2007 1 VONGOLE GROSSE 22,80 +CCCJNY78H66C967SCACCIATORI JENNI 052200 15/11/2007 1 VONGOLE GROSSE 22,80 +CCCJNY78H66C967SCACCIATORI JENNI 322283 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPFRC80T25C967ECREPALDI FEDERICO 046754 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPFRC80T25C967ECREPALDI FEDERICO 046876 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPFRC80T25C967ECREPALDI FEDERICO 047068 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPFRC80T25C967ECREPALDI FEDERICO 001358 14/11/2007 7 SEMINA VONGOLE 360,00 +CRPFRC80T25C967ECREPALDI FEDERICO 047294 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPFRC80T25C967ECREPALDI FEDERICO 001396 15/11/2007 7 SEMINA VONGOLE 80,00 +CRPFRC80T25C967ECREPALDI FEDERICO 001397 15/11/2007 7 SEMINA VONGOLE 440,00 +CRPFRC80T25C967ECREPALDI FEDERICO 047359 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPMNL78C28A059QCREPALDI MANUEL 322031 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPMNL78C28A059QCREPALDI MANUEL 322076 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPMNL78C28A059QCREPALDI MANUEL 051972 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPMNL78C28A059QCREPALDI MANUEL 322234 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPMNL78C28A059QCREPALDI MANUEL 322293 16/11/2007 1 VONGOLE GROSSE 17,10 +STPGRL79H01A059ZSTOPPA GABRIELE 051418 12/11/2007 1 VONGOLE GROSSE 28,50 +STPGRL79H01A059ZSTOPPA GABRIELE 322080 13/11/2007 1 VONGOLE GROSSE 22,80 +STPGRL79H01A059ZSTOPPA GABRIELE 052231 15/11/2007 1 VONGOLE GROSSE 22,80 +STPGRL79H01A059ZSTOPPA GABRIELE 052468 16/11/2007 1 VONGOLE GROSSE 17,10 +TRVSMN77H25A059RTRAVAGLIA SAIMON 051515 12/11/2007 1 VONGOLE GROSSE 28,50 +TRVSMN77H25A059RTRAVAGLIA SAIMON 007734 13/11/2007 13 A.COZZE 887,00 +TRVSMN77H25A059RTRAVAGLIA SAIMON 051994 14/11/2007 1 VONGOLE GROSSE 22,80 +TRVSMN77H25A059RTRAVAGLIA SAIMON 007741 14/11/2007 13 A.COZZE 809,00 +TRVSMN77H25A059RTRAVAGLIA SAIMON 322189 15/11/2007 1 VONGOLE GROSSE 22,80 +TRVSMN77H25A059RTRAVAGLIA SAIMON 052511 16/11/2007 1 VONGOLE GROSSE 17,10 +CCCLGU35C20G923KCACCIATORI LUIGI 051540 12/11/2007 1 VONGOLE GROSSE 28,50 +CCCLGU35C20G923KCACCIATORI LUIGI 051955 14/11/2007 1 VONGOLE GROSSE 22,80 +CCCLGU35C20G923KCACCIATORI LUIGI 052201 15/11/2007 1 VONGOLE GROSSE 22,80 +CCCLGU35C20G923KCACCIATORI LUIGI 322284 16/11/2007 1 VONGOLE GROSSE 17,10 +FRGMRA38A15G923BFREGNAN MARIO ALBERTO 051499 12/11/2007 1 VONGOLE GROSSE 28,50 +FRGMRA38A15G923BFREGNAN MARIO ALBERTO 051747 13/11/2007 1 VONGOLE GROSSE 22,80 +FRGMRA38A15G923BFREGNAN MARIO ALBERTO 052014 14/11/2007 1 VONGOLE GROSSE 22,80 +FRGMRA38A15G923BFREGNAN MARIO ALBERTO 052285 15/11/2007 1 VONGOLE GROSSE 17,10 +FRGMRA38A15G923BFREGNAN MARIO ALBERTO 052450 16/11/2007 1 VONGOLE GROSSE 17,10 +MNCLRD37S25G923FMANCIN LEONARDO 051527 12/11/2007 1 VONGOLE GROSSE 17,10 +MNCLRD37S25G923FMANCIN LEONARDO 322242 15/11/2007 1 VONGOLE GROSSE 11,40 +MNCLRD37S25G923FMANCIN LEONARDO 052444 16/11/2007 1 VONGOLE GROSSE 11,40 +TSSRMO40A18G923DTESSERIN ROMEO 051558 12/11/2007 1 VONGOLE GROSSE 22,80 +VLLNLN35P11G923DVALLATI ANGELO ANTONIO 052318 15/11/2007 1 VONGOLE GROSSE 22,80 +VLLNLN35P11G923DVALLATI ANGELO ANTONIO 052503 16/11/2007 1 VONGOLE GROSSE 17,10 +VRNLDA38P23G923YVERONESE ALDO 051469 12/11/2007 1 VONGOLE GROSSE 17,10 +VRNLDA38P23G923YVERONESE ALDO 051739 13/11/2007 1 VONGOLE GROSSE 22,80 +VRNLDA38P23G923YVERONESE ALDO 052000 14/11/2007 1 VONGOLE GROSSE 17,10 +VRNLDA38P23G923YVERONESE ALDO 322196 15/11/2007 1 VONGOLE GROSSE 22,80 +VRNLDA38P23G923YVERONESE ALDO 322278 16/11/2007 1 VONGOLE GROSSE 17,10 +ZRBNLR38T20G923MZERBIN NATALE RUGGERO 051529 12/11/2007 1 VONGOLE GROSSE 28,50 +ZRBNLR38T20G923MZERBIN NATALE RUGGERO 322099 13/11/2007 1 VONGOLE GROSSE 22,80 +ZRBNLR38T20G923MZERBIN NATALE RUGGERO 052055 14/11/2007 1 VONGOLE GROSSE 22,80 +ZRBNLR38T20G923MZERBIN NATALE RUGGERO 052289 15/11/2007 1 VONGOLE GROSSE 22,80 +ZRBNLR38T20G923MZERBIN NATALE RUGGERO 052389 16/11/2007 1 VONGOLE GROSSE 17,10 +ZRBPMR38S02G923CZERBIN PRIMO ERNESTO 051534 12/11/2007 1 VONGOLE GROSSE 28,50 +ZRBPMR38S02G923CZERBIN PRIMO ERNESTO 051836 13/11/2007 1 VONGOLE GROSSE 22,80 +ZRBPMR38S02G923CZERBIN PRIMO ERNESTO 322157 14/11/2007 1 VONGOLE GROSSE 22,80 +ZRBPMR38S02G923CZERBIN PRIMO ERNESTO 052302 15/11/2007 1 VONGOLE GROSSE 22,80 +MNCGNN63E22G923PMANCIN GIOVANNI 051629 12/11/2007 1 VONGOLE GROSSE 22,80 +MNCGNN63E22G923PMANCIN GIOVANNI 052107 14/11/2007 1 VONGOLE GROSSE 22,80 +VNZNDA63C41C967JAVANZO NADIA 056105 12/11/2007 1 VONGOLE GROSSE 22,80 +VNZNDA63C41C967JAVANZO NADIA 056597 14/11/2007 1 VONGOLE GROSSE 22,80 +VNZNDA63C41C967JAVANZO NADIA 056920 16/11/2007 1 VONGOLE GROSSE 17,10 +ZCCBBR71S55A059TZUCCONELLI BARBARA 051630 12/11/2007 1 VONGOLE GROSSE 22,80 +ZCCBBR71S55A059TZUCCONELLI BARBARA 052108 14/11/2007 1 VONGOLE GROSSE 17,10 +ZCCBBR71S55A059TZUCCONELLI BARBARA 052267 15/11/2007 1 VONGOLE GROSSE 22,80 +TRVNKA73D52A059QTRAVAGLIA ANIKA 051519 12/11/2007 1 VONGOLE GROSSE 28,50 +TRVNKA73D52A059QTRAVAGLIA ANIKA 322193 15/11/2007 1 VONGOLE GROSSE 22,80 +TRVNKA73D52A059QTRAVAGLIA ANIKA 052510 16/11/2007 1 VONGOLE GROSSE 17,10 +FNTMRC78S26C967GFINOTTI MIRCO 051542 12/11/2007 1 VONGOLE GROSSE 28,50 +FNTMRC78S26C967GFINOTTI MIRCO 322090 13/11/2007 1 VONGOLE GROSSE 22,80 +FNTMRC78S26C967GFINOTTI MIRCO 322113 14/11/2007 1 VONGOLE GROSSE 22,80 +FNTMRC78S26C967GFINOTTI MIRCO 052174 15/11/2007 1 VONGOLE GROSSE 22,80 +FNTMRC78S26C967GFINOTTI MIRCO 052371 16/11/2007 1 VONGOLE GROSSE 17,10 +VNZGRZ58L43C967LAVANZO GRAZIA 051550 12/11/2007 1 VONGOLE GROSSE 28,50 +VNZGRZ58L43C967LAVANZO GRAZIA 051714 13/11/2007 1 VONGOLE GROSSE 22,80 +VNZGRZ58L43C967LAVANZO GRAZIA 322118 14/11/2007 1 VONGOLE GROSSE 22,80 +VNZGRZ58L43C967LAVANZO GRAZIA 052237 15/11/2007 1 VONGOLE GROSSE 22,80 +VNZGRZ58L43C967LAVANZO GRAZIA 322268 16/11/2007 1 VONGOLE GROSSE 17,10 +STPPRZ76C69A059ISTOPPA PATRIZIA 056053 12/11/2007 1 VONGOLE GROSSE 28,50 +STPPRZ76C69A059ISTOPPA PATRIZIA 056237 13/11/2007 1 VONGOLE GROSSE 22,80 +STPPRZ76C69A059ISTOPPA PATRIZIA 056578 14/11/2007 1 VONGOLE GROSSE 22,80 +STPPRZ76C69A059ISTOPPA PATRIZIA 056742 15/11/2007 1 VONGOLE GROSSE 22,80 +STPPRZ76C69A059ISTOPPA PATRIZIA 056878 16/11/2007 1 VONGOLE GROSSE 17,10 +PRCRMR51P48G923XPRECISVALLE ROSA MARIA 051564 12/11/2007 1 VONGOLE GROSSE 17,10 +PRCRMR51P48G923XPRECISVALLE ROSA MARIA 051840 13/11/2007 1 VONGOLE GROSSE 17,10 +PRCRMR51P48G923XPRECISVALLE ROSA MARIA 052060 14/11/2007 1 VONGOLE GROSSE 11,40 +DLGLSN56P09G923SDAL GESSO ALESSANDRO 056127 12/11/2007 1 VONGOLE GROSSE 28,50 +DLGLSN56P09G923SDAL GESSO ALESSANDRO 056388 13/11/2007 1 VONGOLE GROSSE 22,80 +DLGLSN56P09G923SDAL GESSO ALESSANDRO 056580 14/11/2007 1 VONGOLE GROSSE 22,80 +DLGLSN56P09G923SDAL GESSO ALESSANDRO 056750 15/11/2007 1 VONGOLE GROSSE 22,80 +DLGLSN56P09G923SDAL GESSO ALESSANDRO 056912 16/11/2007 1 VONGOLE GROSSE 17,10 +BNNLSN78P42A059DBANIN ALESSANDRA 051619 12/11/2007 1 VONGOLE GROSSE 28,50 +BNNLSN78P42A059DBANIN ALESSANDRA 051856 13/11/2007 1 VONGOLE GROSSE 22,80 +BNNLSN78P42A059DBANIN ALESSANDRA 052106 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCSNT62M61G923OMANCIN SIMONETTA 051551 12/11/2007 1 VONGOLE GROSSE 28,50 +MNCSNT62M61G923OMANCIN SIMONETTA 051715 13/11/2007 1 VONGOLE GROSSE 22,80 +MNCSNT62M61G923OMANCIN SIMONETTA 322119 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCSNT62M61G923OMANCIN SIMONETTA 052235 15/11/2007 1 VONGOLE GROSSE 22,80 +MNCSNT62M61G923OMANCIN SIMONETTA 322269 16/11/2007 1 VONGOLE GROSSE 17,10 +BLTJSC76R50C967BBELTRAME JESSICA 051491 12/11/2007 1 VONGOLE GROSSE 22,80 +BLTJSC76R50C967BBELTRAME JESSICA 056269 13/11/2007 1 VONGOLE GROSSE 22,80 +BLTJSC76R50C967BBELTRAME JESSICA 052196 15/11/2007 1 VONGOLE GROSSE 22,80 +BLTJSC76R50C967BBELTRAME JESSICA 052376 16/11/2007 1 VONGOLE GROSSE 17,10 +FNTMLN76M27C967TFINOTELLO EMILIANO 051446 12/11/2007 1 VONGOLE GROSSE 28,50 +FNTMLN76M27C967TFINOTELLO EMILIANO 051725 13/11/2007 1 VONGOLE GROSSE 22,80 +FNTMLN76M27C967TFINOTELLO EMILIANO 052007 14/11/2007 1 VONGOLE GROSSE 22,80 +FNTMLN76M27C967TFINOTELLO EMILIANO 052254 15/11/2007 1 VONGOLE GROSSE 22,80 +FNTMLN76M27C967TFINOTELLO EMILIANO 052402 16/11/2007 1 VONGOLE GROSSE 17,10 +VLLMHL81A10A059LVALLATI MICHELE 051594 12/11/2007 1 VONGOLE GROSSE 28,50 +VLLMHL81A10A059LVALLATI MICHELE 051814 13/11/2007 1 VONGOLE GROSSE 22,80 +VLLMHL81A10A059LVALLATI MICHELE 052049 14/11/2007 1 VONGOLE GROSSE 22,80 +VLLMHL81A10A059LVALLATI MICHELE 052292 15/11/2007 1 VONGOLE GROSSE 22,80 +VLLMHL81A10A059LVALLATI MICHELE 322318 16/11/2007 1 VONGOLE GROSSE 17,10 +TRVMSM79B06H620NTRAVAGLIA MASSIMO 051761 13/11/2007 1 VONGOLE GROSSE 22,80 +TRVMSM79B06H620NTRAVAGLIA MASSIMO 052084 14/11/2007 1 VONGOLE GROSSE 17,10 +TRVMSM79B06H620NTRAVAGLIA MASSIMO 052257 15/11/2007 1 VONGOLE GROSSE 17,10 +TRVMSM79B06H620NTRAVAGLIA MASSIMO 052462 16/11/2007 1 VONGOLE GROSSE 17,10 +ZRBGPP61P60G923WZERBIN GIUSEPPINA 322030 12/11/2007 1 VONGOLE GROSSE 11,40 +TSSLBT69C44C967GTESSARIN ELISABETTA 051561 12/11/2007 1 VONGOLE GROSSE 28,50 +TSSLBT69C44C967GTESSARIN ELISABETTA 051821 13/11/2007 1 VONGOLE GROSSE 22,80 +TSSLBT69C44C967GTESSARIN ELISABETTA 052072 14/11/2007 1 VONGOLE GROSSE 22,80 +TSSLBT69C44C967GTESSARIN ELISABETTA 052331 15/11/2007 1 VONGOLE GROSSE 22,80 +TSSLBT69C44C967GTESSARIN ELISABETTA 052420 16/11/2007 1 VONGOLE GROSSE 17,10 +ZRBMDL67D48A059TZERBIN MADDALENA 051586 12/11/2007 1 VONGOLE GROSSE 28,50 +ZRBMDL67D48A059TZERBIN MADDALENA 051813 13/11/2007 1 VONGOLE GROSSE 22,80 +VDLMRC74P25A059BVIDALI MARCO 051637 12/11/2007 1 VONGOLE GROSSE 22,80 +VDLMRC74P25A059BVIDALI MARCO 051832 13/11/2007 1 VONGOLE GROSSE 22,80 +VDLMRC74P25A059BVIDALI MARCO 052135 14/11/2007 1 VONGOLE GROSSE 22,80 +VDLMRC74P25A059BVIDALI MARCO 052323 15/11/2007 1 VONGOLE GROSSE 22,80 +VDLMRC74P25A059BVIDALI MARCO 322329 16/11/2007 1 VONGOLE GROSSE 17,10 +PRGMSM73A09A059KPREGNOLATO MASSIMO 051547 12/11/2007 1 VONGOLE GROSSE 22,80 +PRGMSM73A09A059KPREGNOLATO MASSIMO 051850 13/11/2007 1 VONGOLE GROSSE 22,80 +PRGMSM73A09A059KPREGNOLATO MASSIMO 322177 14/11/2007 1 VONGOLE GROSSE 22,80 +PRGMSM73A09A059KPREGNOLATO MASSIMO 052294 15/11/2007 1 VONGOLE GROSSE 22,80 +PRGMSM73A09A059KPREGNOLATO MASSIMO 052480 16/11/2007 1 VONGOLE GROSSE 17,10 +VNZLCA76L58C967DAVANZO ALICE 322063 12/11/2007 1 VONGOLE GROSSE 22,80 +VNZLCA76L58C967DAVANZO ALICE 051897 13/11/2007 1 VONGOLE GROSSE 22,80 +VNZLCA76L58C967DAVANZO ALICE 052132 14/11/2007 1 VONGOLE GROSSE 22,80 +VNZLCA76L58C967DAVANZO ALICE 052518 16/11/2007 1 VONGOLE GROSSE 17,10 +MNCMTT77C26A059YMANCIN MATTEO 051449 12/11/2007 1 VONGOLE GROSSE 28,50 +MNCMTT77C26A059YMANCIN MATTEO 051723 13/11/2007 1 VONGOLE GROSSE 22,80 +MNCMTT77C26A059YMANCIN MATTEO 051944 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCMTT77C26A059YMANCIN MATTEO 052269 15/11/2007 1 VONGOLE GROSSE 22,80 +MNCMTT77C26A059YMANCIN MATTEO 322266 16/11/2007 1 VONGOLE GROSSE 17,10 +ZRBRND64T06G923IZERBIN RAIMONDO 046636 12/11/2007 1 VONGOLE GROSSE 28,50 +ZRBRND64T06G923IZERBIN RAIMONDO 046858 13/11/2007 1 VONGOLE GROSSE 22,80 +ZRBRND64T06G923IZERBIN RAIMONDO 047149 14/11/2007 1 VONGOLE GROSSE 22,80 +ZRBRND64T06G923IZERBIN RAIMONDO 047204 15/11/2007 1 VONGOLE GROSSE 5,70 +ZRBNRC73R41A059SZERBIN ENRICA 051533 12/11/2007 1 VONGOLE GROSSE 28,50 +ZRBNRC73R41A059SZERBIN ENRICA 051835 13/11/2007 1 VONGOLE GROSSE 22,80 +ZRBNRC73R41A059SZERBIN ENRICA 322156 14/11/2007 1 VONGOLE GROSSE 22,80 +ZRBNRC73R41A059SZERBIN ENRICA 052301 15/11/2007 1 VONGOLE GROSSE 22,80 +NGRSRN78S47C967VNEGRI SERENA 051516 12/11/2007 1 VONGOLE GROSSE 28,50 +NGRSRN78S47C967VNEGRI SERENA 051993 14/11/2007 1 VONGOLE GROSSE 22,80 +NGRSRN78S47C967VNEGRI SERENA 322190 15/11/2007 1 VONGOLE GROSSE 22,80 +GNLLRA61R52G923RGIANELLA LAURA 056027 12/11/2007 1 VONGOLE GROSSE 17,10 +GNLLRA61R52G923RGIANELLA LAURA 051784 13/11/2007 1 VONGOLE GROSSE 17,10 +GNLLRA61R52G923RGIANELLA LAURA 051936 14/11/2007 1 VONGOLE GROSSE 22,80 +GNLLRA61R52G923RGIANELLA LAURA 322221 15/11/2007 1 VONGOLE GROSSE 22,80 +GNLLRA61R52G923RGIANELLA LAURA 052492 16/11/2007 1 VONGOLE GROSSE 17,10 +CSLGLI61P44G923JCASELLATO GIULIA 500091 12/11/2007 1 VONGOLE GROSSE 28,50 +CSLGLI61P44G923JCASELLATO GIULIA 007735 13/11/2007 1 VONGOLE GROSSE 22,80 +CSLGLI61P44G923JCASELLATO GIULIA 001371 14/11/2007 7 SEMINA VONGOLE 80,00 +GRGTTN75S61A059EGREGUOLDO TATIANA 046697 12/11/2007 1 VONGOLE GROSSE 28,50 +GRGTTN75S61A059EGREGUOLDO TATIANA 046906 13/11/2007 1 VONGOLE GROSSE 22,80 +MSSVNI60T13F156DMASSARENTI IVANO 051467 12/11/2007 1 VONGOLE GROSSE 17,10 +MSSVNI60T13F156DMASSARENTI IVANO 051737 13/11/2007 1 VONGOLE GROSSE 22,80 +MSSVNI60T13F156DMASSARENTI IVANO 051998 14/11/2007 1 VONGOLE GROSSE 17,10 +MSSVNI60T13F156DMASSARENTI IVANO 322194 15/11/2007 1 VONGOLE GROSSE 22,80 +MSSVNI60T13F156DMASSARENTI IVANO 322276 16/11/2007 1 VONGOLE GROSSE 17,10 +ZGAPLA65A70G923KZAGO PAOLA 051648 12/11/2007 1 VONGOLE GROSSE 22,80 +ZGAPLA65A70G923KZAGO PAOLA 051843 13/11/2007 1 VONGOLE GROSSE 22,80 +ZGAPLA65A70G923KZAGO PAOLA 051930 14/11/2007 1 VONGOLE GROSSE 22,80 +ZGAPLA65A70G923KZAGO PAOLA 052223 15/11/2007 1 VONGOLE GROSSE 22,80 +ZGAPLA65A70G923KZAGO PAOLA 052379 16/11/2007 1 VONGOLE GROSSE 17,10 +MNCMRC56E47G923NMANCIN MIRCA 056052 12/11/2007 1 VONGOLE GROSSE 28,50 +MNCMRC56E47G923NMANCIN MIRCA 056236 13/11/2007 1 VONGOLE GROSSE 22,80 +MNCMRC56E47G923NMANCIN MIRCA 056576 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCMRC56E47G923NMANCIN MIRCA 056741 15/11/2007 1 VONGOLE GROSSE 22,80 +MNCMRC56E47G923NMANCIN MIRCA 056877 16/11/2007 1 VONGOLE GROSSE 17,10 +BNNGRL53B45G923XBANIN GABRIELLA 055999 12/11/2007 1 VONGOLE GROSSE 28,50 +BNNGRL53B45G923XBANIN GABRIELLA 056506 14/11/2007 1 VONGOLE GROSSE 22,80 +BNNGRL53B45G923XBANIN GABRIELLA 056699 15/11/2007 1 VONGOLE GROSSE 22,80 +BNNGRL53B45G923XBANIN GABRIELLA 056835 16/11/2007 1 VONGOLE GROSSE 17,10 +PVNCRO77B62C967TPAVANELLI CORA 046637 12/11/2007 1 VONGOLE GROSSE 28,50 +PVNCRO77B62C967TPAVANELLI CORA 046857 13/11/2007 1 VONGOLE GROSSE 22,80 +PVNCRO77B62C967TPAVANELLI CORA 047150 14/11/2007 1 VONGOLE GROSSE 22,80 +FNTSRA67M69C967XFINOTELLO SARA 051441 12/11/2007 1 VONGOLE GROSSE 28,50 +FNTSRA67M69C967XFINOTELLO SARA 051706 13/11/2007 1 VONGOLE GROSSE 22,80 +FNTSRA67M69C967XFINOTELLO SARA 052002 14/11/2007 1 VONGOLE GROSSE 22,80 +TRVMNO69H65C967LTRAVAGLIA MONIA 056102 12/11/2007 1 VONGOLE GROSSE 28,50 +TRVMNO69H65C967LTRAVAGLIA MONIA 056357 13/11/2007 1 VONGOLE GROSSE 17,10 +TRVMNO69H65C967LTRAVAGLIA MONIA 056584 14/11/2007 1 VONGOLE GROSSE 22,80 +TRVMNO69H65C967LTRAVAGLIA MONIA 056695 15/11/2007 1 VONGOLE GROSSE 11,40 +TRVMNO69H65C967LTRAVAGLIA MONIA 056921 16/11/2007 1 VONGOLE GROSSE 17,10 +MRNLRN69D41C967MMARANGON LORENA 051583 12/11/2007 1 VONGOLE GROSSE 22,80 +MRNLRN69D41C967MMARANGON LORENA 052113 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCNLT63P42G923IMANCIN NICOLETTA 051406 12/11/2007 1 VONGOLE GROSSE 28,50 +MNCNLT63P42G923IMANCIN NICOLETTA 051677 13/11/2007 1 VONGOLE GROSSE 22,80 +MNCNLT63P42G923IMANCIN NICOLETTA 051913 14/11/2007 1 VONGOLE GROSSE 22,80 +MNCNLT63P42G923IMANCIN NICOLETTA 052164 15/11/2007 1 VONGOLE GROSSE 22,80 +MNCNLT63P42G923IMANCIN NICOLETTA 052364 16/11/2007 1 VONGOLE GROSSE 17,10 +TSSGRL76P70C967TTESSARIN GABRIELLA 051548 12/11/2007 1 VONGOLE GROSSE 22,80 +TSSGRL76P70C967TTESSARIN GABRIELLA 051851 13/11/2007 1 VONGOLE GROSSE 22,80 +TSSGRL76P70C967TTESSARIN GABRIELLA 322178 14/11/2007 1 VONGOLE GROSSE 22,80 +TSSGRL76P70C967TTESSARIN GABRIELLA 052295 15/11/2007 1 VONGOLE GROSSE 22,80 +TSSGRL76P70C967TTESSARIN GABRIELLA 052479 16/11/2007 1 VONGOLE GROSSE 17,10 +FNTRRT67L51C967FFINOTTI ROBERTINA 051635 12/11/2007 1 VONGOLE GROSSE 28,50 +FNTRRT67L51C967FFINOTTI ROBERTINA 051833 13/11/2007 1 VONGOLE GROSSE 22,80 +FNTRRT67L51C967FFINOTTI ROBERTINA 052136 14/11/2007 1 VONGOLE GROSSE 22,80 +FNTRRT67L51C967FFINOTTI ROBERTINA 052324 15/11/2007 1 VONGOLE GROSSE 22,80 +FNTRRT67L51C967FFINOTTI ROBERTINA 322330 16/11/2007 1 VONGOLE GROSSE 17,10 +BNNGLN66M44G923OBANIN GIULIANA 056338 13/11/2007 1 VONGOLE GROSSE 22,80 +BNNGLN66M44G923OBANIN GIULIANA 056547 14/11/2007 1 VONGOLE GROSSE 22,80 +MRTSRN75D41A059SMORATTO SERENA 051628 12/11/2007 1 VONGOLE GROSSE 28,50 +MRTSRN75D41A059SMORATTO SERENA 051888 13/11/2007 1 VONGOLE GROSSE 11,40 +MRTSRN75D41A059SMORATTO SERENA 052120 14/11/2007 1 VONGOLE GROSSE 22,80 +MRTSRN75D41A059SMORATTO SERENA 322238 15/11/2007 1 VONGOLE GROSSE 5,70 +MRTSRN75D41A059SMORATTO SERENA 052528 16/11/2007 1 VONGOLE GROSSE 17,10 +PVNMCR49E51A059HPAVANATI MARIA CRISTINA 051498 12/11/2007 1 VONGOLE GROSSE 28,50 +PVNMCR49E51A059HPAVANATI MARIA CRISTINA 322106 13/11/2007 1 VONGOLE GROSSE 22,80 +PVNMCR49E51A059HPAVANATI MARIA CRISTINA 322137 14/11/2007 1 VONGOLE GROSSE 22,80 +PVNMCR49E51A059HPAVANATI MARIA CRISTINA 322208 15/11/2007 1 VONGOLE GROSSE 22,80 +PVNMCR49E51A059HPAVANATI MARIA CRISTINA 052418 16/11/2007 1 VONGOLE GROSSE 17,10 +VRNRRT62P45G923IVERONESE ROBERTINA 051468 12/11/2007 1 VONGOLE GROSSE 17,10 +VRNRRT62P45G923IVERONESE ROBERTINA 051738 13/11/2007 1 VONGOLE GROSSE 22,80 +VRNRRT62P45G923IVERONESE ROBERTINA 051999 14/11/2007 1 VONGOLE GROSSE 17,10 +VRNRRT62P45G923IVERONESE ROBERTINA 322195 15/11/2007 1 VONGOLE GROSSE 22,80 +VRNRRT62P45G923IVERONESE ROBERTINA 322277 16/11/2007 1 VONGOLE GROSSE 17,10 +VRNMSS79T43C967EVERONESE MELISSA 051589 12/11/2007 1 VONGOLE GROSSE 17,10 +VRNMSS79T43C967EVERONESE MELISSA 051863 13/11/2007 1 VONGOLE GROSSE 11,40 +VRNMSS79T43C967EVERONESE MELISSA 052129 14/11/2007 1 VONGOLE GROSSE 22,80 +VRNMSS79T43C967EVERONESE MELISSA 052288 15/11/2007 1 VONGOLE GROSSE 17,10 +VNZVGI74B01A059IAVANZO VIGO 051658 12/11/2007 1 VONGOLE GROSSE 28,50 +VNZVGI74B01A059IAVANZO VIGO 051764 13/11/2007 1 VONGOLE GROSSE 11,40 +VNZVGI74B01A059IAVANZO VIGO 052133 14/11/2007 1 VONGOLE GROSSE 11,40 +VNZVGI74B01A059IAVANZO VIGO 052534 16/11/2007 1 VONGOLE GROSSE 17,10 +GNLLCU55E55G923TGIANELLA LUCIA 056028 12/11/2007 1 VONGOLE GROSSE 17,10 +GNLLCU55E55G923TGIANELLA LUCIA 051785 13/11/2007 1 VONGOLE GROSSE 17,10 +GNLLCU55E55G923TGIANELLA LUCIA 051937 14/11/2007 1 VONGOLE GROSSE 22,80 +GNLLCU55E55G923TGIANELLA LUCIA 322222 15/11/2007 1 VONGOLE GROSSE 22,80 +GNLLCU55E55G923TGIANELLA LUCIA 052493 16/11/2007 1 VONGOLE GROSSE 17,10 +CNLRLB54T71G923OCANELLA ROSALBA 051645 12/11/2007 1 VONGOLE GROSSE 28,50 +CNLRLB54T71G923OCANELLA ROSALBA 051894 13/11/2007 1 VONGOLE GROSSE 22,80 +CNLRLB54T71G923OCANELLA ROSALBA 052123 14/11/2007 1 VONGOLE GROSSE 22,80 +CNLRLB54T71G923OCANELLA ROSALBA 322229 15/11/2007 1 VONGOLE GROSSE 17,10 +CNLRLB54T71G923OCANELLA ROSALBA 052537 16/11/2007 1 VONGOLE GROSSE 17,10 +MRTLSN81H18A059NMORATTO ALESSANDRO 051627 12/11/2007 1 VONGOLE GROSSE 28,50 +MRTLSN81H18A059NMORATTO ALESSANDRO 051890 13/11/2007 1 VONGOLE GROSSE 17,10 +MRTLSN81H18A059NMORATTO ALESSANDRO 052117 14/11/2007 1 VONGOLE GROSSE 22,80 +MRTLSN81H18A059NMORATTO ALESSANDRO 322236 15/11/2007 1 VONGOLE GROSSE 17,10 +MRTLSN81H18A059NMORATTO ALESSANDRO 052527 16/11/2007 1 VONGOLE GROSSE 17,10 +TRVMHL69D04C967LTRAVAGLIA MICHELE 051560 12/11/2007 1 VONGOLE GROSSE 28,50 +TRVMHL69D04C967LTRAVAGLIA MICHELE 051820 13/11/2007 1 VONGOLE GROSSE 22,80 +TRVMHL69D04C967LTRAVAGLIA MICHELE 052071 14/11/2007 1 VONGOLE GROSSE 22,80 +TRVMHL69D04C967LTRAVAGLIA MICHELE 052330 15/11/2007 1 VONGOLE GROSSE 22,80 +TRVMHL69D04C967LTRAVAGLIA MICHELE 052419 16/11/2007 1 VONGOLE GROSSE 17,10 +ZZLRRT64D69G923DAZZALIN ROBERTA 052054 14/11/2007 1 VONGOLE GROSSE 22,80 +PRGRSR58P06C967KPREGNOLATO ROSARIO 056103 12/11/2007 1 VONGOLE GROSSE 28,50 +PRGRSR58P06C967KPREGNOLATO ROSARIO 056358 13/11/2007 1 VONGOLE GROSSE 17,10 +PRGRSR58P06C967KPREGNOLATO ROSARIO 056585 14/11/2007 1 VONGOLE GROSSE 22,80 +PRGRSR58P06C967KPREGNOLATO ROSARIO 056922 16/11/2007 1 VONGOLE GROSSE 11,40 +CMRVRN59P16L026HCAMERINI VENERINO 046695 12/11/2007 1 VONGOLE GROSSE 28,50 +CMRVRN59P16L026HCAMERINI VENERINO 046832 13/11/2007 1 VONGOLE GROSSE 22,80 +CMRVRN59P16L026HCAMERINI VENERINO 047015 14/11/2007 1 VONGOLE GROSSE 22,80 +CMRVRN59P16L026HCAMERINI VENERINO 047308 15/11/2007 1 VONGOLE GROSSE 22,80 +CMRVRN59P16L026HCAMERINI VENERINO 047405 16/11/2007 1 VONGOLE GROSSE 17,10 +DBEMSM79L31C967CDE BEI MASSIMO 051524 12/11/2007 1 VONGOLE GROSSE 28,50 +DBEMSM79L31C967CDE BEI MASSIMO 051973 14/11/2007 1 VONGOLE GROSSE 22,80 +DBEMSM79L31C967CDE BEI MASSIMO 052268 15/11/2007 1 VONGOLE GROSSE 22,80 +DBEMSM79L31C967CDE BEI MASSIMO 322320 16/11/2007 1 VONGOLE GROSSE 17,10 +VRNSMN70A46A059EVERONESE SIMONA 051429 12/11/2007 1 VONGOLE GROSSE 28,50 +VRNSMN70A46A059EVERONESE SIMONA 051702 13/11/2007 1 VONGOLE GROSSE 22,80 +GBBLSS83M53C967ZGIBBIN ALESSIA 051881 13/11/2007 1 VONGOLE GROSSE 17,10 +GBBLSS83M53C967ZGIBBIN ALESSIA 052540 16/11/2007 1 VONGOLE GROSSE 11,40 +TSSNDA64R44G923KTESSARIN NADIA 046601 12/11/2007 1 VONGOLE GROSSE 28,50 +TSSNDA64R44G923KTESSARIN NADIA 046809 13/11/2007 1 VONGOLE GROSSE 22,80 +TSSNDA64R44G923KTESSARIN NADIA 047009 14/11/2007 1 VONGOLE GROSSE 22,80 +TSSNDA64R44G923KTESSARIN NADIA 047174 15/11/2007 1 VONGOLE GROSSE 22,80 +TSSNDA64R44G923KTESSARIN NADIA 047358 16/11/2007 1 VONGOLE GROSSE 17,10 +MNCMNL62M47A059GMANCIN EMANUELA 051510 12/11/2007 1 VONGOLE GROSSE 22,80 +MNCMNL62M47A059GMANCIN EMANUELA 051779 13/11/2007 1 VONGOLE GROSSE 22,80 +MNCMNL62M47A059GMANCIN EMANUELA 052020 14/11/2007 1 VONGOLE GROSSE 17,10 +MNCMNL62M47A059GMANCIN EMANUELA 322247 15/11/2007 1 VONGOLE GROSSE 17,10 +GRGCST67P55G923DGREGUOLDO CRISTINA 047451 16/11/2007 1 VONGOLE GROSSE 11,40 +GBNMNL73M41A059SGIBIN EMANUELA 051416 12/11/2007 1 VONGOLE GROSSE 28,50 +GBNMNL73M41A059SGIBIN EMANUELA 322078 13/11/2007 1 VONGOLE GROSSE 22,80 +GBNMNL73M41A059SGIBIN EMANUELA 052229 15/11/2007 1 VONGOLE GROSSE 22,80 +GBNMNL73M41A059SGIBIN EMANUELA 052467 16/11/2007 1 VONGOLE GROSSE 17,10 +SVRRTI63P46D337USIVIERO RITA 046736 12/11/2007 1 VONGOLE GROSSE 5,70 +SVRRTI63P46D337USIVIERO RITA 046868 13/11/2007 1 VONGOLE GROSSE 22,80 +SVRRTI63P46D337USIVIERO RITA 047124 14/11/2007 1 VONGOLE GROSSE 22,80 +SVRRTI63P46D337USIVIERO RITA 047264 15/11/2007 1 VONGOLE GROSSE 11,40 +SVRRTI63P46D337USIVIERO RITA 047510 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPTZN81A65C967KCREPALDI TIZIANA 046771 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPTZN81A65C967KCREPALDI TIZIANA 046932 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPTZN81A65C967KCREPALDI TIZIANA 047084 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPTZN81A65C967KCREPALDI TIZIANA 047289 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPTZN81A65C967KCREPALDI TIZIANA 047373 16/11/2007 1 VONGOLE GROSSE 17,10 +FRGRSR75P66A059IFREGNAN ROSARIA 051472 12/11/2007 1 VONGOLE GROSSE 22,80 +BNTMRC76B63A059IBINATTI MARICA 322044 12/11/2007 1 VONGOLE GROSSE 28,50 +BNTMRC76B63A059IBINATTI MARICA 051700 13/11/2007 1 VONGOLE GROSSE 22,80 +BNTMRC76B63A059IBINATTI MARICA 051950 14/11/2007 1 VONGOLE GROSSE 22,80 +BNTMRC76B63A059IBINATTI MARICA 052203 15/11/2007 1 VONGOLE GROSSE 22,80 +BNTMRC76B63A059IBINATTI MARICA 052422 16/11/2007 1 VONGOLE GROSSE 17,10 +CRRSFN85B42H620CCORRADIN STEFANIA 056082 12/11/2007 1 VONGOLE GROSSE 28,50 +CRRSFN85B42H620CCORRADIN STEFANIA 056294 13/11/2007 1 VONGOLE GROSSE 22,80 +CRRSFN85B42H620CCORRADIN STEFANIA 056567 14/11/2007 1 VONGOLE GROSSE 22,80 +CRRSFN85B42H620CCORRADIN STEFANIA 056675 15/11/2007 1 VONGOLE GROSSE 22,80 +CRRSFN85B42H620CCORRADIN STEFANIA 056841 16/11/2007 1 VONGOLE GROSSE 17,10 +CRPGRG55S11A400ICREPALDI GIORGIO 046770 12/11/2007 1 VONGOLE GROSSE 28,50 +CRPGRG55S11A400ICREPALDI GIORGIO 046892 13/11/2007 1 VONGOLE GROSSE 22,80 +CRPGRG55S11A400ICREPALDI GIORGIO 047081 14/11/2007 1 VONGOLE GROSSE 22,80 +CRPGRG55S11A400ICREPALDI GIORGIO 047285 15/11/2007 1 VONGOLE GROSSE 22,80 +CRPGRG55S11A400ICREPALDI GIORGIO 047370 16/11/2007 1 VONGOLE GROSSE 17,10 +BNNMRZ68C45G923DBANIN MARZIA 051595 12/11/2007 1 VONGOLE GROSSE 28,50 +BNNMRZ68C45G923DBANIN MARZIA 051815 13/11/2007 1 VONGOLE GROSSE 22,80 +BNNMRZ68C45G923DBANIN MARZIA 052293 15/11/2007 1 VONGOLE GROSSE 22,80 +BNNMRZ68C45G923DBANIN MARZIA 322319 16/11/2007 1 VONGOLE GROSSE 17,10 +TSSNTN39C08G923ETESSARIN ANTONIO 051852 13/11/2007 1 VONGOLE GROSSE 22,80 +TSSNTN39C08G923ETESSARIN ANTONIO 322179 14/11/2007 1 VONGOLE GROSSE 22,80 +TSSNTN39C08G923ETESSARIN ANTONIO 052296 15/11/2007 1 VONGOLE GROSSE 11,40 +TSSNTN39C08G923ETESSARIN ANTONIO 322322 16/11/2007 1 VONGOLE GROSSE 17,10 +CCCDNN85C16G916GCACCIATORI DENNI 052394 16/11/2007 1 VONGOLE GROSSE 17,10 +MZZMRT71B50C967TMAZZUCCO OMBRETTA 056036 12/11/2007 1 VONGOLE GROSSE 22,80 +MZZMRT71B50C967TMAZZUCCO OMBRETTA 056253 13/11/2007 1 VONGOLE GROSSE 22,80 +MZZMRT71B50C967TMAZZUCCO OMBRETTA 056448 14/11/2007 1 VONGOLE GROSSE 17,10 +MZZMRT71B50C967TMAZZUCCO OMBRETTA 056853 16/11/2007 1 VONGOLE GROSSE 17,10 +ZRBNTN83A04A059JZERBIN ANTONIO 051531 12/11/2007 1 VONGOLE GROSSE 28,50 +ZRBNTN83A04A059JZERBIN ANTONIO 322101 13/11/2007 1 VONGOLE GROSSE 22,80 +ZRBNTN83A04A059JZERBIN ANTONIO 322173 14/11/2007 1 VONGOLE GROSSE 22,80 +ZRBNTN83A04A059JZERBIN ANTONIO 052291 15/11/2007 1 VONGOLE GROSSE 22,80 +ZRBNTN83A04A059JZERBIN ANTONIO 052391 16/11/2007 1 VONGOLE GROSSE 17,10 +TRVTRS69A02L669NTREVISAN TARUS 051528 12/11/2007 1 VONGOLE GROSSE 17,10 +TRVTRS69A02L669NTREVISAN TARUS 322241 15/11/2007 1 VONGOLE GROSSE 11,40 +TRVTRS69A02L669NTREVISAN TARUS 052445 16/11/2007 1 VONGOLE GROSSE 11,40 +MRNSMN86T14C967RMARANGON SIMONE 051552 12/11/2007 1 VONGOLE GROSSE 28,50 +MRNSMN86T14C967RMARANGON SIMONE 051716 13/11/2007 1 VONGOLE GROSSE 22,80 +MRNSMN86T14C967RMARANGON SIMONE 322120 14/11/2007 1 VONGOLE GROSSE 22,80 +MRNSMN86T14C967RMARANGON SIMONE 052238 15/11/2007 1 VONGOLE GROSSE 22,80 +MRNSMN86T14C967RMARANGON SIMONE 322270 16/11/2007 1 VONGOLE GROSSE 17,10 +PVNNCL84L26H620MPAVANATI NICOLA 051659 12/11/2007 1 VONGOLE GROSSE 5,70 +ZNTFBA84H29C967IZINATO FABIO 051511 12/11/2007 1 VONGOLE GROSSE 22,80 +ZNTFBA84H29C967IZINATO FABIO 051780 13/11/2007 1 VONGOLE GROSSE 22,80 +ZNTFBA84H29C967IZINATO FABIO 052019 14/11/2007 1 VONGOLE GROSSE 17,10 +ZNTFBA84H29C967IZINATO FABIO 052272 15/11/2007 1 VONGOLE GROSSE 17,10 +ZRBSMN79T12F463GZERBIN SIMONE 001377 14/11/2007 7 SEMINA VONGOLE 360,00 +RSSLSN82R26A059RROSESTOLATO ALESSANDRO 001294 12/11/2007 7 SEMINA VONGOLE 200,00 +RSSLSN82R26A059RROSESTOLATO ALESSANDRO 001345 13/11/2007 7 SEMINA VONGOLE 300,00 +RSSLSN82R26A059RROSESTOLATO ALESSANDRO 001402 15/11/2007 7 SEMINA VONGOLE 400,00 +RSSLSN82R26A059RROSESTOLATO ALESSANDRO 001421 16/11/2007 7 SEMINA VONGOLE 40,00 +RSSLSN82R26A059RROSESTOLATO ALESSANDRO 001422 16/11/2007 7 SEMINA VONGOLE 120,00 +DLGCRO79L71C967KDAL GESSO CORA 056128 12/11/2007 1 VONGOLE GROSSE 28,50 +DLGCRO79L71C967KDAL GESSO CORA 056386 13/11/2007 1 VONGOLE GROSSE 22,80 +DLGCRO79L71C967KDAL GESSO CORA 056581 14/11/2007 1 VONGOLE GROSSE 22,80 +DLGCRO79L71C967KDAL GESSO CORA 007761 15/11/2007 1 VONGOLE GROSSE 22,80 +DLGCRO79L71C967KDAL GESSO CORA 056913 16/11/2007 1 VONGOLE GROSSE 17,10 +MNTFPP82R10H620UMANTOVANI FILIPPO 046756 12/11/2007 1 VONGOLE GROSSE 28,50 +MNTFPP82R10H620UMANTOVANI FILIPPO 046877 13/11/2007 1 VONGOLE GROSSE 22,80 +MNTFPP82R10H620UMANTOVANI FILIPPO 047069 14/11/2007 1 VONGOLE GROSSE 22,80 +MNTFPP82R10H620UMANTOVANI FILIPPO 047295 15/11/2007 1 VONGOLE GROSSE 22,80 +MNTFPP82R10H620UMANTOVANI FILIPPO 047360 16/11/2007 1 VONGOLE GROSSE 17,10 +NCLGZN65S21G923INICOLASI GRAZIANO 051652 12/11/2007 1 VONGOLE GROSSE 17,10 +NCLGZN65S21G923INICOLASI GRAZIANO 051887 13/11/2007 1 VONGOLE GROSSE 22,80 +NCLGZN65S21G923INICOLASI GRAZIANO 052115 14/11/2007 1 VONGOLE GROSSE 22,80 +NCLGZN65S21G923INICOLASI GRAZIANO 052347 15/11/2007 1 VONGOLE GROSSE 22,80 +NCLGZN65S21G923INICOLASI GRAZIANO 052533 16/11/2007 1 VONGOLE GROSSE 17,10 +PZZMCL85A12A059HPEZZOLATO MAICOL 051598 12/11/2007 1 VONGOLE GROSSE 22,80 +PZZMCL85A12A059HPEZZOLATO MAICOL 051756 13/11/2007 1 VONGOLE GROSSE 17,10 +PZZMCL85A12A059HPEZZOLATO MAICOL 052126 14/11/2007 1 VONGOLE GROSSE 17,10 +PZZMCL85A12A059HPEZZOLATO MAICOL 052357 15/11/2007 1 VONGOLE GROSSE 22,80 +PZZMCL85A12A059HPEZZOLATO MAICOL 052515 16/11/2007 1 VONGOLE GROSSE 17,10 +SVRVFR67B04C967NPESATORE SIVIERO VILFRIDO GILB051395 12/11/2007 1 VONGOLE GROSSE 28,50 +SVRVFR67B04C967NPESATORE SIVIERO VILFRIDO GILB051664 13/11/2007 1 VONGOLE GROSSE 22,80 +SVRVFR67B04C967NPESATORE SIVIERO VILFRIDO GILB051910 14/11/2007 1 VONGOLE GROSSE 22,80 +SVRVFR67B04C967NPESATORE SIVIERO VILFRIDO GILB052156 15/11/2007 1 VONGOLE GROSSE 34,20 +SVRVFR67B04C967NPESATORE SIVIERO VILFRIDO GILB052367 16/11/2007 1 VONGOLE GROSSE 17,10 +CHRTMS85H25A059CCHIEREGHIN TOMAS 055989 12/11/2007 1 VONGOLE GROSSE 28,50 +CHRTMS85H25A059CCHIEREGHIN TOMAS 056193 13/11/2007 1 VONGOLE GROSSE 22,80 +CHRTMS85H25A059CCHIEREGHIN TOMAS 056406 14/11/2007 1 VONGOLE GROSSE 22,80 +CHRTMS85H25A059CCHIEREGHIN TOMAS 056636 15/11/2007 1 VONGOLE GROSSE 22,80 +CHRTMS85H25A059CCHIEREGHIN TOMAS 056768 16/11/2007 1 VONGOLE GROSSE 17,10 diff --git a/co/costcmp.h b/co/costcmp.h new file mode 100755 index 000000000..d8b5e13a3 --- /dev/null +++ b/co/costcmp.h @@ -0,0 +1,4 @@ +#define F_INIZIO1 101 +#define F_INIZIO2 102 +#define F_FINE1 103 +#define F_FINE2 104 \ No newline at end of file diff --git a/co/costcmp.rep b/co/costcmp.rep new file mode 100755 index 000000000..aed8cdb57 --- /dev/null +++ b/co/costcmp.rep @@ -0,0 +1,45 @@ + + + +

+ + + #SYSTEM.RAGSOC + + + + + + + + + + + + +
+
+
+
+ + CODTAB + + + S0 + +
+
+ + + #SYSTEM.DATE + + + #PAGE + + +
+
+ USE %CMP +FROM #F_INIZIO1 +TO #F_FINE1 + \ No newline at end of file diff --git a/co/costcmp.uml b/co/costcmp.uml new file mode 100755 index 000000000..78a8f9255 --- /dev/null +++ b/co/costcmp.uml @@ -0,0 +1,59 @@ +#include "costcmp.h" + +PAGE "Stampa Compagnie" -1 -1 78 19 + +NUMBER F_INIZIO1 4 +BEGIN + PROMPT 3 1 "Da Codice compagnia " + FIELD CODTAB + KEY 1 + USE %CMP + FLAGS "Z" + INPUT CODTAB F_INIZIO1 + DISPLAY "Cod. compagnia" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT F_INIZIO1 CODTAB + OUTPUT F_INIZIO2 S0 + CHECKTYPE REQUIRED +END + +STRING F_INIZIO2 50 +BEGIN + PROMPT 3 2 "Descrizione " + FLAGS "D" +END + +NUMBER F_FINE1 4 +BEGIN + PROMPT 5 1 "A Codice compagnia " + FIELD CODTAB + KEY 1 + USE %CMP + FLAGS "Z" + INPUT CODTAB F_FINE1 + DISPLAY "Cod. compagnia" CODTAB + DISPLAY "Descrizione@50" S1 + OUTPUT F_INIZIO1 CODTAB + OUTPUT F_FINE2 S1 + CHECKTYPE REQUIRED +END + +STRING F_FINE2 50 +BEGIN + PROMPT 5 2 "Descrizione " + FLAGS "D" +END + +BUTTON DLG_OK 10 2 +BEGIN +PROMPT -12 -1 "" +END + +BUTTON DLG_QUIT 10 2 +BEGIN +PROMPT -22 -1 "" +END + +ENDPAGE + +ENDMASK \ No newline at end of file diff --git a/co/costcoa.h b/co/costcoa.h new file mode 100755 index 000000000..d8b5e13a3 --- /dev/null +++ b/co/costcoa.h @@ -0,0 +1,4 @@ +#define F_INIZIO1 101 +#define F_INIZIO2 102 +#define F_FINE1 103 +#define F_FINE2 104 \ No newline at end of file diff --git a/co/costcoa.rep b/co/costcoa.rep new file mode 100755 index 000000000..0b3e15a63 --- /dev/null +++ b/co/costcoa.rep @@ -0,0 +1,66 @@ + + + Stampa tabella correlazione articoli + +
+ + + #SYSTEM.RAGSOC + + + + + + + + + + + + + + + + + + +
+
+
+ CODTAB[1,6] + + + + CODTAB[1,6] + + + CLIFO.RAGSOC + +
+
+
+ + CODTAB[7,16] + + + S0 + +
+
+ + + #SYSTEM.DATE + + + #PAGE + + +
+
+
+ USE %COA +JOIN CLIFO INTO TIPOCF='C' CODCF=CODTAB[1,6] +JOIN 47 INTO CODART=CODTAB[7,16] +FROM #F_INIZIO1 +TO #F_FINE1 + \ No newline at end of file diff --git a/co/costcoa.uml b/co/costcoa.uml new file mode 100755 index 000000000..e49205eb7 --- /dev/null +++ b/co/costcoa.uml @@ -0,0 +1,62 @@ +#include "costcoa.h" + +PAGE "Stampa Correlazione articolo" -1 -1 78 19 + +NUMBER F_INIZIO1 6 +BEGIN + PROMPT 2 2 "Mercato " + KEY 1 + FIELD CODTAB[1,6] + USE LF_MERCATICOOP + JOIN LF_CLIFO INTO TIPOCF=='C' CODCF==CODCF + INPUT CODCF F_INIZIO1 + DISPLAY "Mercato" CODCF + DISPLAY "Ragione sociale@50" 20->RAGSOC + OUTPUT F_INIZIO1 CODCF + OUTPUT F_INIZIO2 20->RAGSOC + FLAGS "Z" + CHECKTYPE FORCED +END + +STRING F_INIZIO2 50 +BEGIN + PROMPT 2 9 "" + FLAGS "D" +END + +NUMBER F_FINE1 6 +BEGIN + PROMPT 4 2 "Mercato " + KEY 1 + FIELD CODTAB[1,6] + USE LF_MERCATICOOP + JOIN LF_CLIFO INTO TIPOCF=='C' CODCF==CODCF + INPUT CODCF F_FINE1 + DISPLAY "Mercato" CODCF + DISPLAY "Ragione sociale@50" 20->RAGSOC + OUTPUT F_FINE1 CODCF + OUTPUT F_FINE2 20->RAGSOC + FLAGS "Z" + CHECKTYPE FORCED +END + +STRING F_FINE2 50 +BEGIN + PROMPT 4 9 "" + FLAGS "D" +END + +BUTTON DLG_OK 10 2 +BEGIN +PROMPT -12 -1 "" +END + +BUTTON DLG_QUIT 10 2 +BEGIN +PROMPT -22 -1 "" +END + + +ENDPAGE + +ENDMASK \ No newline at end of file diff --git a/co/cotbcmp.h b/co/cotbcmp.h new file mode 100755 index 000000000..baa5ca23e --- /dev/null +++ b/co/cotbcmp.h @@ -0,0 +1,2 @@ +#define FLD_TABCMP_CODTAB 101 +#define FLD_TABCMP_DESCR 102 diff --git a/co/cotbcmp.uml b/co/cotbcmp.uml new file mode 100755 index 000000000..f3f14f4f3 --- /dev/null +++ b/co/cotbcmp.uml @@ -0,0 +1,37 @@ +#include "cotbcmp.h" + +TOOLBAR "" 0 20 0 2 + +#include + +ENDPAGE + +PAGE "Compagnie" -1 -1 78 19 + +NUMBER FLD_TABCMP_CODTAB 4 +BEGIN + PROMPT 3 1 "Codice compagnia " + FIELD CODTAB + KEY 1 + USE %CMP + FLAGS "Z" + INPUT CODTAB FLD_TABCMP_CODTAB + DISPLAY "Cod. compagnia" CODTAB + DISPLAY "Descrizione@50" S0 + OUTPUT FLD_TABCMP_CODTAB CODTAB + OUTPUT FLD_TABCMP_DESCR S0 + CHECKTYPE REQUIRED +END + +STRING FLD_TABCMP_DESCR 50 +BEGIN + PROMPT 3 2 "Descrizione " + USE %CMP + KEY 2 + FIELD S0 +END + +ENDPAGE + +ENDMASK + diff --git a/co/cotbcoa.h b/co/cotbcoa.h new file mode 100755 index 000000000..2c8c69bce --- /dev/null +++ b/co/cotbcoa.h @@ -0,0 +1,11 @@ +// campi per la maschera co0900a + +#define F_CODMER 101 +#define F_CODARTMER 102 +#define F_DESCR 103 +#define F_CODART 104 +#define F_DESART 105 +#define F_DESMER 106 +#define F_ICODMER 107 +#define F_IDESMER 108 +#define F_ICODARTMER 109 diff --git a/co/cotbcoa.uml b/co/cotbcoa.uml new file mode 100755 index 000000000..9a943585e --- /dev/null +++ b/co/cotbcoa.uml @@ -0,0 +1,95 @@ +#include "cotbcoa.h" + +TOOLBAR "" 0 20 0 2 + +#include + +ENDPAGE + +PAGE "Correlazione articolo" -1 -1 78 19 + +NUMBER F_CODMER 6 +BEGIN + PROMPT 2 2 "Mercato " + KEY 1 + FIELD CODTAB[1,6] + USE LF_MERCATICOOP + JOIN LF_CLIFO INTO TIPOCF=='C' CODCF==CODCF + INPUT CODCF F_CODMER + DISPLAY "Mercato" CODCF + DISPLAY "Ragione sociale@50" 20->RAGSOC + OUTPUT F_CODMER CODCF + OUTPUT F_DESMER 20->RAGSOC + FLAGS "Z" + CHECKTYPE FORCED +END + +STRING F_DESMER 50 +BEGIN + PROMPT 35 2 "" + FLAGS "D" +END + +STRING F_CODARTMER 10 +BEGIN + PROMPT 2 3 "Cod. art. mercato " + KEY 1 + FIELD CODTAB[7,16] + USE %COA + INPUT CODTAB[1,6] F_CODMER + INPUT CODTAB[7,16] F_CODARTMER + DISPLAY "Mercato" CODTAB[1,6] + DISPLAY "Articolo" CODTAB[7,16] + DISPLAY "Descrizione@50" S0 + DISPLAY "Cod.corr" S1 + OUTPUT F_CODMER CODTAB[1,6] + OUTPUT F_CODARTMER CODTAB[7,16] + OUTPUT F_DESCR S0 + OUTPUT F_CODART S1 + CHECKTYPE REQUIRED +END + +STRING F_DESCR 50 +BEGIN + PROMPT 2 4 "Descrizione " + KEY 2 + FIELD S0 + USE %COA KEY 2 + INPUT S0 F_DESCR + DISPLAY "Descrizione@50" S0 + DISPLAY "Mercato" CODTAB[1,6] + DISPLAY "Articolo" CODTAB[7,16] + DISPLAY "Cod.corr" S1 + COPY OUTPUT F_CODARTMER + CHECKTYPE REQUIRED +END + +STRING F_CODART 20 +BEGIN + PROMPT 2 6 "Articolo " + FLAG "U" + FIELD S1 + USE LF_ANAMAG + INPUT CODART F_CODART + DISPLAY "Codice@20" CODART + DISPLAY "Descrizione@50" DESCR + OUTPUT F_CODART CODART + OUTPUT F_DESART DESCR + CHECKTYPE REQUIRED +END + +STRING F_DESART 50 +BEGIN + PROMPT 35 6 "" + USE LF_ANAMAG KEY 2 + INPUT DESCR F_DESART + DISPLAY "Codice@20" CODART + DISPLAY "Descrizione@50" DESCR + OUTPUT F_CODART CODART + OUTPUT F_DESART DESCR +END + +ENDPAGE + +ENDMASK + diff --git a/co/f160.dir b/co/f160.dir new file mode 100755 index 000000000..154162b2f --- /dev/null +++ b/co/f160.dir @@ -0,0 +1,3 @@ +160 +0 +$mercaticoop|0|0|53|0|Anagrafica mercati cooperative||| diff --git a/co/f160.trr b/co/f160.trr new file mode 100755 index 000000000..5e86224e9 --- /dev/null +++ b/co/f160.trr @@ -0,0 +1,15 @@ +160 +11 +CODCF|3|6|0|Codice cliente a cui e' associato il mercato +DIRITTI1|4|5|2|1^ % diritti di mercato +ARROT1|1|1|0|1^ arrotondamento +CODIVA1|1|4|0|1^ codice iva +DIRITTI2|4|5|2|2^ % diritti di mercato +ARROT2|1|1|0|2^ arrotondamento +CODIVA2|1|4|0|2^ codice iva +SPESEFACC|4|9|2|Spese di facchinaggio (Euro/kg) +CODIVAFACC|1|4|0|Codice iva per spese facchinaggio +SPESECASSE|4|9|2|Spese ricambio casse (Euro/cassa) +CODIVACASS|1|4|0|Codice iva per spese ricambio casse +1 +CODCF| diff --git a/co/f161.dir b/co/f161.dir new file mode 100755 index 000000000..2d764d616 --- /dev/null +++ b/co/f161.dir @@ -0,0 +1,3 @@ +161 +0 +$socicoop|0|0|161|0|Anagrafica soci cooperative||| diff --git a/co/f161.trr b/co/f161.trr new file mode 100755 index 000000000..c8825ccb8 --- /dev/null +++ b/co/f161.trr @@ -0,0 +1,27 @@ +161 +23 +CODCF|3|6|0|Codice cliente a cui e' associato il socio +DATANASC|5|8|0|Data nascita +COMNASC|1|4|0|Comune di nascita +DATAASS|5|8|0|Data assunzione +DATAREC|5|8|0|Data recessione +NUMQUOTE|3|5|0|Numero quote o azioni +VALQUOTE|4|10|3|Valore quote o azioni +LIBLAVORO|1|10|0|Numero libretto di lavoro +COMEMISS|2|5|0|Codice comune di emissione +DATAEMISS|5|8|0|Data rilascio libretto +COMPAGNIA1|1|4|0|Codice compagnia di appartenenza 1 +QUOTA1|4|5|2|Quota di appartenenza comp. 1 +COMPAGNIA2|1|4|0|Codice compagnia di appartenenza 2 +QUOTA2|4|5|2|Quota di appartenenza comp. 2 +COMPAGNIA3|1|4|0|Codice compagnia di appartenenza 3 +QUOTA3|4|5|2|Quota di appartenenza comp. 3 +NOMEBARCA|1|25|0|Nome barca +TIPOPROP|1|1|0|Tipo propulsione (0/1) +TIPOCOMAPP|1|1|0|Tipo comm. appartenenza (0/1) +LICENZA|1|10|0|Numero licenza +DATALIC|5|8|0|Data rilascio licenza +DATADEL|5|8|0|Data delibera +DATASCALIC|5|8|0|Data scadenza licenza +1 +CODCF| diff --git a/co/f162.dir b/co/f162.dir new file mode 100755 index 000000000..fc26c9642 --- /dev/null +++ b/co/f162.dir @@ -0,0 +1,3 @@ +162 +0 +$imbarcazioni|0|0|204|0|Anagrafica imbarcazioni soci||| diff --git a/co/f162.trr b/co/f162.trr new file mode 100755 index 000000000..7eb31c3de --- /dev/null +++ b/co/f162.trr @@ -0,0 +1,26 @@ +162 +22 +CODCF|3|6|0|Codice socio (fornitore) +PROGIMB|2|2|0|Progressivo imbarcazione +TIPOCOMAPP|1|1|0|Tipo com. app +TARGA|1|10|0|Targa (numero iscrizione) +MOTOBARCA|1|30|0|Motobarca +DATAISC|5|8|0|Data iscrizione +LUNGHEZZA|4|6|2|Lunghezza +LARGHEZZA|4|6|2|Larghezza +ALTEZZA|4|6|2|Altezza +STLORDA|4|7|2|Stazza lorda +SCADCOLL|5|8|0|Data scadenza collaudo +SCADSPEC|5|8|0|Data scadenza speciale +STNETTA|4|7|2|Stazza netta +GT|4|7|2|Gross Tonage +HP|4|7|2|HP +KW|4|7|2|KW +RIP|1|30|0|R.I.P. +SCADLICNAV|5|8|0|Data scadenza licenza navigazione +SCADRUOLEQ|5|8|0|Data scadenza ruolino equipaggio +NRRUOLEQUI|1|15|0|Numero ruolino equipaggio +SCADLICPES|5|8|0|Data scadenza licenza di pesca +SCADPAGLIC|5|8|0|Data scadenza pagamento licenza di pesca +1 +CODCF+PROGIMB| diff --git a/co/prestazi.ini b/co/prestazi.ini new file mode 100755 index 000000000..a7ee9d7c0 --- /dev/null +++ b/co/prestazi.ini @@ -0,0 +1,181 @@ +[MAIN] +TYPE=Conferimento +MSKFILE=prestazi.msk +FRMFILE=VEFAT.FRM +CAMPICALC=TOTMER|TOTPRE|SPESE|SPESINC|SPESIMB|SPESTRA|BOLLI|IMPONIBILI|IMPOSTE|TOTDOC|SCONTOD|SCONTOT|OMAGGI|PROVVD +CALCOLI=* +TOTPROVV = +TIPOCF=F +PREZZO=ULTCOS1 +[PROFILO] +OCCASEDIT = 3 +OCFPI = 1 +COFI = 3 +STATOPAIV = 3 +PAIVA = 3 +GOLEM = 3 +GRRECAPITO = 3 +INDCF = 1 +CIVCF = 1 +LOCALITACF = 1 +CAPCF = 1 +PROVCOM = 1 +COMCF = 1 +DENCOM = 1 +STATOCF = 1 +DESSTATOCF = 1 +CODVAL1 = 3 +CODVAL2 = 3 +NOME_VAL1 = 3 +NOME_VAL2 = 3 +CONTROEURO = 3 +CAMBIO = 3 +DATA_CAMBIO1 = 3 +DATA_CAMBIO2 = 3 +CODLIN = 3 +DESLIN = 3 +CODPAG = 4 +DESCODPAG = 3 +GRSCADENZE = 3 +DATAINSC = 3 +DATASCAD1 = 1 +DATASCAD2 = 1 +DATASCAD3 = 1 +DATASCAD4 = 1 +DATASCAD5 = 1 +CODABIA = 4 +CODCABA = 4 +DESBANAPP = 3 +IBAN = 3 +IBAN_STATO = 3 +IBAN_CHECK = 3 +BBAN = 3 +BBAN_CIN = 3 +BBAN_ABI = 3 +BBAN_CAB = 3 +BBAN_CONTO = 3 +CODABIP = 3 +CODCABP = 3 +DESBANPRE = 3 +CATVEN = 3 +DESCATVEN = 1 +CODLIST1 = 3 +CODLIST2 = 3 +DESLIST = 1 +CODCONT1 = 3 +CODCONT2 = 3 +DESCONT = 1 +CODCAMP = 3 +DESCAMP = 1 +SCONTOPERC = 3 +DATADOCRIF = 3 +NUMDOCRIF = 2 +CODAG = 3 +DESAG = 3 +CODZON = 3 +DESZON = 3 +CODPORTO = 3 +DESPORTO = 3 +CAUSTRASP = 3 +DENCAUSTRASP = 3 +CODVETT1 = 3 +CODVETT2 = 0 +CODVETT3 = 0 +NOMEVETT1 = 3 +NOMEVETT2 = 0 +NOMEVETT3 = 0 +NCOPIE = 0 +IMPPAGATO = 3 +ACCSALDO = 3 +DOC1 = 0 +DOC2 = 0 +DOC3 = 0 +IMPNETTI = 0 +RAGGREFF = 3 +SPESEINC = 3 +ADDBOLLI = 3 +BLANK = 1 +CAUSMAG = 4 +CAUSMAGC = 1 +DESCRMAG = 3 +DESCRMAGC = 1 +CODCMS = 3 +DESCRCMS = 3 +FASCMS = 3 +DESCRFAS = 3 +[DEFAULT] +NDEFAULTS=0 +[SHEET] +NCOLS=21 +1=103 +2=104 +3=105 +4=106 +5=107 +6=108 +7=109 +8=110 +9=111 +10=133 +11=112 +12=113 +13=120 +14=121 +15=122 +16=123 +17=124 +18=125 +19=127 +20=128 +21=129 +[RIGHE] +NTIPIRIGA=6 +1=02 +2=02 +3=03 +4=04 +5=05 +6=06 +[HANDLERS] +NHANDLER=0 +[PROFILOGRUPPO] +101 = 0 +100 = 3 +200 = 3 +300 = 3 +400 = 3 +500 = 3 +600 = 3 +700 = 3 +800 = 3 +810 = 3 +820 = 3 +830 = 3 +1000 = 3 +1100 = 3 +1210 = 3 +1400 = 3 +1500 = 3 +1600 = 0 +1800 = 3 +1900 = 3 +2200 = 0 +2300 = 3 +2400 = 3 +2900 = 3 +3000 = 3 +4000 = 3 +[ORDINEGRUPPI] +NGROUPS=12 +1=1000 +2=100 +3=200 +4=400 +5=500 +6=600 +7=700 +8=830 +9=1400 +10=1900 +11=2900 +12=3000 diff --git a/co/prestazi.msk b/co/prestazi.msk new file mode 100755 index 000000000..d732a72fc --- /dev/null +++ b/co/prestazi.msk @@ -0,0 +1,878 @@ +TOOLBAR "" 0 -2 0 2 +BU 18 10 2 +BE +PR -15 -1 "~Registra" +ME EXIT,20082 +PI 103 +PI 153 +EN +BU 17 10 2 +BE +PR -25 -1 "~Elimina" +ME EXIT,127 +EN +BU 27 10 2 +BE +PR -35 -1 "E~labora" +PI 120 +EN +BU 24 10 2 +BE +PR -45 -1 "" +ME EXIT,20082 +EN +BU 2 10 2 +BE +PR -55 -1 "" +ME EXIT,27 +EN +EN +PA "Pag. 1" 11 60 14 +GR -1 78 5 +BE +PR 1 0 "" +EN +ST 101 4 +BE +PR 2 1 "Cod. num. " +FI CODNUM +US %NUM KE 1 +IN CODTAB 101 +DI "Codice" CODTAB +DI "Descrizione@50" S0 +OU 173 S0 +CH NORMAL +FLAG "GDU" +ME CO,2@ +EN +ST 173 50 +BE +PR 24 1 "" +FLAG "GD" +ME CO,3@ +EN +ST 172 4 +BE +FI TIPODOC +PR 2 2 "Tipo doc. " +US %TIP KE 1 +IN CODTAB 172 +DI "Codice" CODTAB +DI "Descrizione@50" S0 +OU 176 S0 +CH NORMAL +FLAG "GDU" +ME CO,4@ +EN +ST 176 50 +BE +PR 24 2 "" +FLAG "GD" +ME CO,5@ +EN +LISTBOX 107 9 +BE +PR 100 100 "" +FI TIPOCF +IT "F|Fornitore" +FLAG "D" +EN +ST 103 1 +BE +PR 100 100 "

" +FI PROVV +FLAG "D" +EN +ST 102 4 +BE +PR 2 3 "Esercizio " +FI ANNO +FLAG "GD" +ME CO,9@ +EN +NU 104 6 +BE +PR 24 3 "Numero doc. " +FI NDOC +ME CO,6@ +FLAG "GDR" +EN +DA 106 +BE +PR 46 3 "Data " +FI DATADOC +ME CO,7@ +EN +ST 105 1 +BE +PR 67 3 "Stato " +FI STATO +ME CO,8@ +FLAG "DG" +EN +GR -1 78 7 +BE +PR 1 4 "" +EN +ST 108 6 +BE +PR 2 6 "Socio " +WA "Socio assente" +HE "Codice del socio del documento" +FLAG "R" +FI CODCF +US 161 KE 1 +JO 20 INTO TIPOCF=='F' CODCF==CODCF +IN CODCF 108 +DI "Codice" CODCF +DI "Ragione Sociale@50" 20->RAGSOC +DI "Partita IVA@12" 20->PAIV +OU 108 CODCF +OU 301 20->RAGSOC +OU 328 20->COFI +OU 340 20->PAIV +CH REQUIRED +ADD RU co0 -5 +ME CO,10@ +EN +ST 301 50 +BE +WA "Socio assente" +HE "Ragione sociale del socio del documento" +PR 24 6 "" +US 20 KE 2 +IN TIPOCF "F" +IN RAGSOC 301 +DI "Ragione Sociale@50" RAGSOC +DI "Partita IVA@12" PAIV +DI "Codice" CODCF +OU 108 CODCF +OU 301 RAGSOC +CH REQUIRED +ADD RU cg0 -1 F +ME CO,11@ +EN +ST 328 16 +BE +PR 2 7 "Cod. fisc. " +FLAG "D" +EN +ST 340 12 +BE +PR 42 7 "Partita Iva " +FLAG "D" +EN +ST 111 3 +BE +PR 2 11 "Valuta " +FL "UH" +FI CODVAL +EN +NU 185 15 +BE +PR 2 11 "Riga corrente: Giacenza " +FLAG "HD" +PI ".5" +EN +NU 186 15 +BE +PR 44 11 "Disponibilita' " +FLAG "HD" +PI ".5" +EN +LISTBOX 175 30 +BE +PR 2 11 "Tipo riga da aggiungere " +EN +SPREADSHEET 500 +BE +PR 2 13 "" +IT "Lordo@5" +IT "Tipo riga@2" +IT "Mag. @3" +IT "Dep.@2" +IT "Codice Articolo@20" +IT "Codice\nLivello 1@9" +IT "Codice\nLivello 2@9" +IT "Codice\nLivello 3@9" +IT "Codice\nLivello 4@9" +IT "Descrizione@50" +IT "UM@2" +IT "Quantita'@11" +IT "Prezzo@18" +IT "Quantita'\nEvasa@11" +IT "Evasa@1" +IT "Tara@15" +IT "Peso Netto@15" +IT "N.Casse@7" +IT "Da evadere@1" +IT "Ritenuta di mant.@25" +IT "Perc.\nProvv.@5" +IT "Imp.Fisso unitario@1" +IT "Importo Fisso@18" +IT "Codice\nIVA@4" +IT "Addebito IVA@1" +IT "Aspetto beni@3" +IT "Causale\nMagazzino@12" +IT "Magazzino\nCollegato@9" +IT "Deposito\nCollegato@9" +IT "Data\nconsegna@10" +IT "Cod. Art. Mag.@20" +IT "Controllato@11" +IT "Quantita'\nlorda@13" +IT "Quantita'\nagg. 2@13" +IT "Quantita'\nagg. 3@13" +IT "Quantita'\nagg. 4@13" +IT "Quantita'\nagg. 5@13" +IT "Impianto@8" +IT "Linea@5" +IT "Codice\ncommessa@20" +IT "Fase\ncommessa@10" +EN +EN +PA "Pag. 2" 11 60 14 +GR -1 78 6 +BE +PR 1 0 "" +EN +ST -1 4 +BE +PR 2 1 "Cod. num. " +FLAG "D" +GR 2 +EN +ST -1 50 +BE +PR 24 1 "" +FLAG "D" +GR 3 +EN +ST -1 4 +BE +PR 2 2 "Tipo doc. " +FLAG "D" +GR 4 +EN +ST -1 50 +BE +PR 24 2 "" +FLAG "D" +GR 5 +EN +ST -1 4 +BE +PR 2 3 "Esercizio " +GR 9 +FLAG "D" +EN +NU -1 6 +BE +PR 24 3 "Numero doc. " +GR 6 +FLAG "D" +EN +DA -1 +BE +PR 46 3 "Data " +GR 7 +FLAG "D" +EN +ST -1 1 +BE +PR 67 3 "Stato " +GR 8 +FLAG "D" +EN +ST -1 6 +BE +PR 2 4 "Socio " +GR 10 +FLAG "D" +EN +ST -1 50 +BE +PR 24 4 "" +GR 11 +FLAG "D" +EN +CURRENCY 601 18 +BE +PR 2 7 "Importi lordi " +FI IMPLORDI +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 602 18 +BE +PR 2 8 "Ritenute su prezzo " +FI SCONTOD +FLAG "D" +DRIVENDBY 111 +EN +CURENCY 603 18 +BE +PR 2 9 "Importi netti " +FI TOTMER +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 604 18 +BE +PR 2 10 "Spese su archivio mercati " +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 605 18 +BE +PR 2 11 "Ritenute accantonamento su spese " +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 606 18 +BE +PR 2 12 "Imponibile " +FI IMPONIBILI +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 607 18 +BE +PR 2 13 "Imposte " +FI IMPOSTE +FLAG "D" +DRIVENDBY 111 +EN +CURRENCY 608 18 +BE +PR 2 14 "Totale fattura " +FI TOTDOC +FLAG "D" +DRIVENDBY 111 +EN +EN +ENDMASK +PA "" -1 -1 76 21 +BO 101 +BE +PR 2 1 "Lordo " +EN +ST 102 2 +BE +PR 2 2 "Tipo riga " +US %TRI +IN CODTAB 102 +OU 254 S0 +CH REQUIRED +FL "DG" +FI TIPORIGA +EN +ST 254 25 +BE +PR 22 2 "" +FL "D" +EN +ST 103 3 +BE +PR 2 3 "Magazzino " +US MAG SE CODTAB[4,5]=="" +IN CODTAB 103 +DI "Codice" CODTAB +DI "Descrizione@50" S0 +OU 103 CODTAB +OU 250 S0 +WA "Magazzino assente" +FL "U" +KE 1 +CH NORMAL +FI CODMAG[1,3] +EN +ST 250 50 +BE +PR 22 3 "" +FL "D" +EN +ST 104 2 +BE +PR 2 4 "Deposito " +US MAG SE (CODTAB[1,3]==#103) && (CODTAB[4,5]!="") +IN CODTAB[1,3] 103 +IN CODTAB[4,5] 104 +DI "Codice mag." CODTAB[1,3] +DI "Codice dep." CODTAB[4,5] +DI "Descrizione@50" S0 +OU 103 CODTAB[1,3] +OU 104 CODTAB[4,5] +OU 251 S0 +ME DIRTY,103|9,103 +CH NORMAL +WA "Deposito assente" +FL "U" +KE 1 +FI CODMAG[4,5] +EN +ST 251 50 +BE +PR 22 4 "" +FL "D" +EN +ST 105 20 +BE +PR 2 6 "Articolo " +US 47 KE 1 +IN CODART 105 +DI "Codice@20" CODART +DI "Descrizione@50" DESCR +OU 105 CODART +WA "Articolo assente" +FL "U" +FI CODART +ADD RU ve2 -3 +EN +ST 131 20 +BE +PR 50 50 "" +FI CODARTMAG +FL "G" +EN +BO 132 +BE +PR 51 50 "" +FI CHECKED +FL "D" +EN +ST 106 10 +BE +PR 37 6 "" +FL "U" +US GCG +JO FCG AL 500 INTO CODTAB==CODTAB[1,1] +IN CODTAB[1,1] "1" +IN CODTAB[2,] 106 +DI "Livello@20" 500@->S0 +DI "Gruppo@10" CODTAB[2,] +DI "Descrizione@30" S0 +OU 106 CODTAB[2,] +ME 0 RESET,107|RESET,108|RESET,109 +ME ENABLE,107 +CH NORMAL +EN +ST 107 6 +BE +PR 50 6 "" +FL "U" +US GCG +JO FCG AL 500 INTO CODTAB==CODTAB[1,1] +IN CODTAB[1,1] "2" +IN CODTAB[2,] 107 +DI "Livello@20" 500@->S0 +DI "Gruppo@10" CODTAB[2,] +DI "Descrizione@30" S0 +OU 107 CODTAB[2,] +ME 0 RESET,108|RESET,109 +ME ENABLE,108 +CH NORMAL +EN +ST 108 6 +BE +PR 59 6 "" +FL "U" +US GCG +JO FCG AL 500 INTO CODTAB==CODTAB[1,1] +IN CODTAB[1,1] "3" +IN CODTAB[2,] 108 +DI "Livello@20" 500@->S0 +DI "Gruppo@10" CODTAB[2,] +DI "Descrizione@30" S0 +OU 108 CODTAB[2,] +ME 0 RESET,109 +ME ENABLE,109 +CH NORMAL +EN +ST 109 6 +BE +PR 67 6 "" +FL "U" +US GCG +JO FCG AL 500 INTO CODTAB==CODTAB[1,1] +IN CODTAB[1,1] "4" +IN CODTAB[2,] 109 +DI "Livello@20" 500@->S0 +DI "Gruppo@10" CODTAB[2,] +DI "Descrizione@30" S0 +OU 109 CODTAB[2,] +CH NORMAL +EN +ST 262 8 +BE +PR 2 6 "Codice " +FL "U" +US 55 +IN CODICE 262 +DI "Codice" CODICE +DI "Descrizione@50" DESCR +OU 110 DESCR +OU 262 CODICE +CH NORMAL +ADD RU ve0 -5 +EN +ZO 110 50 +BE +PR 2 7 "Descrizione " +CO ALL 262 +ADD RU ve0 -5 +FI DESCR +EN +ST 111 2 +BE +PR 2 9 "U.M. " +US 49 KE 2 +JO %UMS INTO CODTAB=UM +IN CODART 131 SE +IN UM 111 +DI "Codice@20" UM +DI "Descrizione@50" %UMS->S0 +OU 111 UM +FI UMQTA +FLAG "U" +CH REQUIRED +EN +ST 211 2 +BE +PR 2 9 "U.M. " +US %UMS +IN CODTAB 211 +DI "Codice" CODTAB +DI "Descrizione@50" S0 +OU 211 CODTAB +FI UMQTA +FLAG "U" +CH NORMAL +EN +NU 112 13 5 +BE +PR 21 9 "Qta' " +FI QTA +EN +NU 212 6 2 +BE +PR 21 9 "Spesa % " +FL "H" +FI QTA +EN +CURRENCY 113 18 +BE +PR 42 9 "Prezzo " +FL "U" +FI PREZZO +EN +NU 114 13 5 +BE +PR 15 10 "Qta' evasa " +FI QTAEVASA +EN +BO 115 +BE +PR 42 10 "Saldata " +FI RIGAEVASA +EN +DA 130 +BE +PR 53 10 "Consegna " +FI DATACONS +EN +NU 118 7 +BE +PR 2 12 "N.Colli " +FI NCOLLI +EN +NU 116 15 2 +BE +PR 22 12 "Tara " +FI TARA +EN +NU 117 15 2 +BE +PR 46 12 "Peso netto " +FI PNETTO +EN +BO 119 +BE +PR 68 12 "Da evadere " +FI DAEVADERE +EN +ST 120 25 +BE +PR 2 13 "Sconto " +FI SCONTO +EN +NU 121 5 2 +BE +PR 42 13 "Perc.Provv. " +FI PERCPROV +EN +BO 122 +BE +PR 2 14 "Importo provv.unitario" +FI IMPFISUN +EN +CURRENCY 123 18 +BE +PR 42 14 "Imp.Provv. " +FI IMPFISSO +EN +ST 124 4 +BE +PR 2 15 "Cod. IVA " +US %IVA +IN CODTAB 124 +DI "Codice@20" CODTAB +DI "Descrizione@50" S0 +OU 124 CODTAB +OU 252 S0 +FL "U" +VA 19 1 2 +CH NORMAL +FI CODIVA +EN +ST 252 50 +BE +PR 22 15 "" +US %IVA KE 2 +IN S0 252 +DI "Descrizione@50" S0 +DI "Codice@20" CODTAB +OU 124 CODTAB +OU 252 S0 +EN +BO 125 +BE +PR 2 16 "Addebito IVA" +FI ADDIVA +EN +ST 126 2 +BE +PR 2 17 "Asp. Beni " +US %ABE +IN CODTAB 126 +DI "Codice@20" CODTAB +DI "Descrizione@50" S0 +OU 126 CODTAB +OU 253 S0 +FL "UZ" +CH NORMAL +FI ASPBENI +EN +ST 253 50 +BE +PR 22 17 "" +FL "D" +EN +ST 127 5 +BE +PR 2 18 "Caus.mag. " +US %CAU +IN CODTAB 127 +DI "Codice@20" CODTAB +DI "Descrizione@50" S0 +OU 127 CODTAB +OU 255 S0 +FL "U" +CH NORMAL +FI CAUSMAG +EN +ST 255 50 +BE +PR 22 18 "" +FL "D" +EN +BU 1 10 2 +BE +PR -14 -1 "" +EN +BU 2 10 2 +BE +PR -24 -1 "" +EN +BU 17 10 2 +BE +PR -34 -1 "Elimina" +ME EXIT,127 +EN +BU 100 10 2 +BE +PR -44 -1 "~Collega" +PI 117 +EN +EN +PA "Pag.2" -1 -1 76 21 +ST 128 3 +BE +PR 2 3 "Mag.colleg. " +CO US 103 +IN CODTAB 128 +DI "Codice" CODTAB +DI "Descrizione@50" S0 +OU 128 CODTAB +OU 256 S0 +WA "Magazzino assente" +FL "U" +KE 1 +CH NORMAL +FI CODMAGC[1,3] +EN +ST 256 50 +BE +PR 22 3 "" +FL "D" +EN +ST 129 2 +BE +PR 2 4 "Deposito " +US MAG SE (CODTAB[1,3]==#128) && (CODTAB[4,5]!="") +IN CODTAB[1,3] 128 +IN CODTAB[4,5] 129 +DI "Codice mag." CODTAB[1,3] +DI "Codice dep." CODTAB[4,5] +DI "Descrizione@50" S0 +OU 128 CODTAB[1,3] +OU 129 CODTAB[4,5] +OU 257 S0 +ME DIRTY,128|9,128 +CH NORMAL +WA "Deposito assente" +FL "U" +KE 1 +FI CODMAGC[4,5] +EN +ST 257 50 +BE +PR 22 4 "" +FL "D" +EN +NU 133 13 5 +BE +PR 2 6 "Qta' agg.1 " +FI QTAGG1 +EN +NU 134 13 5 +BE +PR 28 6 "2 " +FI QTAGG2 +EN +NU 135 13 5 +BE +PR 44 6 "3 " +FI QTAGG3 +EN +NU 136 13 5 +BE +PR 12 7 "4 " +FI QTAGG4 +EN +NU 137 13 5 +BE +PR 28 7 "5 " +FI QTAGG5 +EN +ST 138 5 +BE +PR 2 9 "Impianto " +US IMP +IN CODTAB 138 +DI "Codice Impianto" CODTAB +DI "Descrizione @50" S0 +OU 138 CODTAB +OU 258 S0 +FI IMPIANTO +FL "U" +CH NORMAL +EN +ST 258 50 +BE +PR 22 9 "" +US IMP KE 2 +IN S0 258 +DI "Descrizione @50" S0 +DI "Codice Impianto" CODTAB +CO OU 138 +CH NORMAL +EN +ST 139 5 +BE +PR 2 10 "Linea " +US LNP +IN CODTAB 139 +DI "Codice Linea" CODTAB +DI "Descrizione @50" S0 +OU 139 CODTAB +OU 259 S0 +FI LINEA +FL "U" +CH NORMAL +EN +ST 259 50 +BE +PR 22 10 "" +US LNP KE 2 +IN S0 259 +DI "Descrizione @50" S0 +DI "Codice Linea" CODTAB +CO OU 139 +CH NORMAL +EN +ST 140 20 +BE +PR 2 11 "Commessa " +US CMS +IN CODTAB 140 +DI "Codice commessa@20" CODTAB +DI "Descrizione @50" S0 +OU 140 CODTAB +OU 260 S0 +FI CODCMS +FL "UZ" +CH NORMAL +EN +ST 260 50 +BE +PR 14 12 "" +US CMS KE 2 +IN S0 260 +DI "Descrizione @50" S0 +DI "Codice commessa@20" CODTAB +CO OU 140 +CH NORMAL +EN +ST 141 10 +BE +PR 2 13 "Fase " +US FSC +IN CODTAB 141 +DI "Codice Fase@10" CODTAB +DI "Descrizione @50" S0 +OU 141 CODTAB +OU 260 S0 +FI FASCMS +FL "UZ" +CH NORMAL +EN +ST 261 50 +BE +PR 14 14 "" +US FAS KE 2 +IN S0 261 +DI "Descrizione @50" S0 +DI "Codice Fase@10" CODTAB +CO OU 141 +CH NORMAL +EN +BU 1 10 2 +BE +PR -14 -1 "" +EN +BU 2 10 2 +BE +PR -24 -1 "" +EN +EN +ENDMASK diff --git a/co/promemoriabenetti.doc b/co/promemoriabenetti.doc new file mode 100755 index 0000000000000000000000000000000000000000..80b19d131a2e438b3dde5b1701dba3398d7f47da GIT binary patch literal 34304 zcmeI5dypMfoyX6;Gn1J-ZZZjENJ!95AY=xT$y+eIW=Mu)th~q!5|own+_^K;@y_kx zJ_2M_1`-2QEo)?TMa$A?sSsG)i2UL1QtJbx5Nlm(w_H(CV=YTrmTrX*HK;KA`JV2+ zbLS>QLR40v&(!yxN1y(k-}#;2`JG3f?s@v(ryu&vm(KpFsdAT_8uQA?L^GixJwf>L zDBfsH8)2orGBPrv6J zf5-E8*wisU6Kk7H>-om)`DK98)G?Qji;Rp+E2oVYjxv1C23p}uPJU%LN~`wIR6^*k z4DWsFj3D7ezViQ=>*wJ|`IB!k=GVlhhQvvN5ng&*+|`KMCGiSndE{-g4f)O!jU+YUZ`=tmbnDZ^-8q<3FH zXvdJt_u-=-B%2(}2`WX4+-5;edr(GvSkyr7n%ZcKVoTK=7endL5 z50(DsCL8lSM(w$pQTtJOUH9s`Ty=UBkK}x+z6KZ3OPVQV9aB7Zu>@Yb1hzR{o7Z%% zo|tkRr#F-Kd%Zp{?Gnsp`E`r@cuvkOq&ub0j^eO@8$W-}tS z(<_wRthZ~IyQ>v4BG#WN6g{7t3x3)Q3+Qok6b9KPX{UK8lXu*7I-lwFioR2Dv%S7Z zWtOB{4nH&rcW{Sm3KI3G)Lec5* zZ-$4QGhY(Oq|=!~!Jm&*Y@7xmuMgXu8#i`#b#-pu)B*pSuIkv@xv^uD$Zr!@wyJ%8 zf7bJz-i2;~=E@=l-+9|8>qGg>&P=Z@ccGUnP{)89n%K=3sc_Z{nhDv8AumhqsHle+ zCFbTrCb!F#$e^@qm+zEvs72oMTP|^E;TubCuILpH!8&&iWeUDS2`)_J{4wlr-2Bdn zcWCvNhO+2f(5{32PRo?%G`qb{rqJqiZrak-f)1&fTCKEcmx_qhkwQ9K>doYOeV9N` zV1FRv47j-*!jKZ@Gghk3rD{wiMCHI(M_2dO_U`V@l4|#6k;^U|)kF1!g`MwgcM2u1 ze3unZUnoD%>2r&aETZ79SfKJnZ^$ZdKGRQi&`GHil09lXzat*rZtR=Xi zV;kw+?N@ee*wF5DZRzOhaGJZrnpRYxJ$+-zmR+t^OR9a8jZ!XD>O!WUW^BH2$zrPp zZjYCh*2$0{QJDpTXd5*|ZdpH{StR-NxJp5T?d=7x!X{Z|rN!vA&V|by-&wp&b+O&5 zbKNyt+uvn-+1k$T?sn%Y=?3*2<;)Y!677T%i`L0>yTX0^v)4;j;Lfx1GnGW(bwS7|U( zDQdgn9&d2aqg`c@;Y-r?bCF7;s3rd%$K6SDd6INV8DzNOO8HuyoSz>=L0XWWy=tWy z*w57xKmD*E4Rj0sA~nOHAKDtL@KRnWsqOTOAQtE|Nw)j+`e{tC3}s-ZiqIHTcahAa zi{2ubf>U~ikJ*k)!_W}6ER(a{$PPSZ+q{Tdcd9bIz1~ibj*8+SF~%aS=BNb}!3Civ zQ4OE&77T|X)Spv+*+pd0>TJl+^!?bHKmie#jGev;5LYr zcXM80PUFwpIa7?#f6%^9o@GFbSp;S? zNV2n191r2GXic@hs&d)Zid4pT{B+vSBWAS_o=iv7mxG3+F9ao_=LPQ`YK8sY>7h_T zt0IeD4bYN-2BNNF2UbF<@ejp4b%j*YcW$1{FO z1@*vcQIlYXVCRl@mS|Z=sjMM{A*PI|p)@NP6AS(z3KvvPy%WuPZ~u54g_h6j%?t)D zRmmcP978;q*M;UXm0H=Fx~h~5r;~`(PIAI&2z3h>L>V!&16~Gm(WidLl`tpjlZkR^ z%3~)~1v+|#iK@0v%@9+?ZTi@0bBj6<_o^F}XBHmAJ>vyBS<2e-TT|;QZPiX@w3_6I zlqT*PlAt2}iRKn4v{m_RP_@+&%ZoLi3a5Q1s@r8EI-0>wFzIlsTAeXsi!4K6u5GJ( ztLaqP@*X@5Q-KnB4)c{>4;x|U4;q|8 zNt83>nErdIz{&(Y#M%OteO$+NnuBRu%P7II_DJ+CDN8;lo13vgOlm5e@@e9U6=y=U zj;XPo36&@8PIKmFF&J533_H>o*Nz8VSKI8=YhR|ucl@a&z&?MH?Z|r20NxF*2S>rL zLCZvAmVkGG>%rsTo8UR{bI`_?XFIqSYy;PUDKu~j%meemLeLCu0`CVO0K35h;9>9# z_yKqk90ku$g_mi@+z9euFIdEu=VCAbz6!nu9s@T_XLl0(c7`#(122Q$A3J*NFp&QX zLO=Z0SHASn(F2D+^YH^8J@C;F^LOCb-FNYK;DZP5e(3Ip?t19J-8}GU8u(4)cdUPD z%iml7_ILlz`e)u+V|}yjW5!IIIncY{C#Gp&4Ru@9a9cU9RN~Ol718_YrT>XEW)6r> z7;~bS@~nBsEVKC?##{~F16<T?`<{RASp*G@D2y;cp*iJtSlT-hFR_)Q>z z+FFxHB-9sAWWzs1`XsE_WFUJk``rRMKsS&Le-OxS{}4P2WV?R_j)B{;*}FsA{bT$i zpdNcYepmlhrOd}P(G}#;gFhfIGk^!2RGE@Dkw2 zfSCfu*qb==`UzxIL!=YuXucG+<#gI-IjE<78o(0J28uvuL6}b+KKhHJKRf#SQ6h2Z z&r1T#>!R7~`juCYng7|Y&-G|ls~PAd^~E`0E;t9YgDXJ+MD6~1b zmOw0lSOT#GVhO|&h$Rq9AeKNZfmi~u1Y!yNWl3OfveC@oEzVDxX?k1`y3tUS68o_P z{*)4E<59y4BT3U{rj(U$g4twzlQ)CLHCYPR_Twyj+~J1xiCP_&7+l|2TL49HJa=nN zyE!uQ8MD?*sf(^Q5zCl9D3+jEG>+LqI1l>m?~oZF?JCO6aaC@s@yv@OU&bG$GKDuY zUDE@F47ta0IoF)^YmSSo{I3ZnF{vgS1nNj}m7FvjgfPwKz2@l1*YQo6vwBO%F&ika zV9SoSTkkZPwuCui?zHb0+UNFWx>*ko8_BI2a7qn_Q))Pz z!XrMM-tvWM-un&S_Lk2<5c{s`r}6ItdO&#;BoaI|2G@aifed&6JO~~K&w-Ux(*rxe zFnA0kkyH(s0j>w12j2!wwDRTP3eX1H!L?u;xDI>>OoF+|K&{mbT0jTr1|I+qf**h% zf@i@|@GEc(++NR9Yp@sm7#smQ88rYr@Kx|N@EGW!(rM7diI=m${onxjE%+UH1w2e+ zFXc)4GO!9v<;nOoumaoy?f{v0Oqq#5(c1_Z9mxx5PgjLSdZxW_%4942Qszi{%o?A(l%hhgc_KJ0VpV z4xunEwiAIIUW;6G$N$G1UGs9yRsZ^1jCkQ(l_`IP`$~O$Ef7a6mq;z%%sMgrD*a)& zo+ahzm|(>4djV`Rb&fuCc^qS0MO?5ZP^>;7ebM zux1A=!66vX>BhenXl?&la36R8RIc%BxoHVl4l39B1H_~C{x=Eht4KcwzXbIZ(g3vn zzX(+B0qiEOeSjxG8#E1>k(J1S|t>Aleg8g+(>9>Jr(Pg^JOH%+^cZ*?{5N0tsL z)1K6HAU%9HkRE;xNDrR^(!-gd{#_R8-#hW8e}4r@Dals3QG~ z^zQqlRqEYuh-LsB4t4L43#2%LRv6f&*w2!qCXfI1|_-QXI($kv>Yfo!0(7x8kf%dlU z1KQvE9?%|_-VV_|R}DI=y{^eX`(0-P>3O8rdBSgWy*^ogl{zD8tJl(L>9KTJ`YGLv z?3?yFWy>NxiS{s~_EI~^mPC7tlCx~b>Bv_+>Are8+N1ATF#GZscKqYWwCcY`JB|dS ziS7vamY-?L%FvNF^FjiH9^#4BkeLmFmWKH4Ui`DmLA zjkd|veAI+A#;;4`)H036snBSgT1}(&q;)yeSgy;VMra&rtgcJlN$Ya(j4~ew&w$3k zGphNRaMHRAHG_DkrDYb znDR8%&IWV9c;STkckcOay+xTiC?8+-pek?rQGUL!M6h|!>Zi6rhSk~ zCMVR?)z&3zYVX)(9Fm74I<_DZx_LG=$g`yamp9?xguj(?^@J|R^;OVGn!36~GEqMv zS;r`3UBtX1!}{qmw{TAncV>yLINz2&c|vVcZrsw_dCuiglJ2=;mA$9FW@0i~m#iK4 zo;8$FviD{9jksn8NTa^caOW&@SZ_7VNrEZ=># z+9}fPD1EHIo-W3SdU#}7!X&O>en=<5sN6apf@iYKg~pO0HZo$@ScK}(`pssI=`^du zTn)se(R$kJ(SKaHs!lnMAPLek7IvYgX?}3}?iH*8-Ss#E(&9rO{PdBRHV-sD_~8a~ z;leL}e<^8y!v)ny*R>O;JNE-7zUCm1HF*>;88J@-@%b!J|M?k^-1YjPcB2|YT66K4 zaGFc;^>lnazG~Ht&!oj{$Cm0C zbl2qd*}0q>rBz<93@h&@`;L3;|LwbX7rd{bOHcV?7fT?PKrDe+0Q3B(eJB@jy>mOw0lSOT#G{*oo2wXIgYS~u(2x7P7m z{c26!0Q8(*&*rs$*V zz1gnw7MB1$ch~(d0}gfAu;Rj-)#>z>&-oL_bZ`Qt$a$1okj$yOCQgq;vXc%?m?&)u z_H^*BvXSs->9gOn{~5WR_;8rEmQyc9aJp`iNtVkOAE!d+Ol8uh5^h<=mmGqW*Y-P= z@)O*mK69$&&n55U^MZ1&Mf!QZ)vy*n%}F(#u8Y1r5#)IF-?J%S5?8-H)$&DA|F>OE zr;=2vPVlMiJ1M=-@}v}cu&Pbu6QU2nbE9DV!4e@tDE^fvbYI1>0j DXreph literal 0 HcmV?d00001 diff --git a/co/verigco.ini b/co/verigco.ini new file mode 100755 index 000000000..399180c96 --- /dev/null +++ b/co/verigco.ini @@ -0,0 +1,10 @@ +#Profilo di riga tipo merce +[MAIN] +CALCOLI=* +CAMPICALC= +IMPONIBILE=IMPCNS +IMPORTO=IMPLNS + +[HANDLERS] +NHANDLER = 0 + diff --git a/co/verigco.uml b/co/verigco.uml new file mode 100755 index 000000000..5eae2f71c --- /dev/null +++ b/co/verigco.uml @@ -0,0 +1,43 @@ +#include "verigdef.h" + +#define FULL_SCREEN +// else +// #define MASK_WIDTH 60 +// #define MASK_HEIGHT 14 +// +#define MASK_TITLE1 "Merce conferimento" +#define PAGE_2 + +DEFINE_FIELD(CODMAG) +DEFINE_FIELD(DESMAG) +DEFINE_FIELD(CODDEP) +DEFINE_FIELD(DESDEP) +DEFINE_FIELD(CODART) +F_OUT(CODART, FR_CODAGG1, USER1) +F_CHK(CODART, SEARCH) +DEFINE_FIELD(DESCRART) +DEFINE_FIELD(UMQTA) +DEFINE_FIELD(QTA) +F_FLG(QTA, "D") +DEFINE_FIELD(PREZZO) +DEFINE_FIELD(TARA) +F_FLG(TARA, "D") +DEFINE_FIELD(NCOLLI) +F_POS(NCOLLI, 2, 12,"N. casse " ) +DEFINE_FIELD(SCONTO) +F_POS(SCONTO, 2, 11,"Ritenuta " ) +DEFINE_FIELD(CODIVA) +DEFINE_FIELD(DESIVA) +DEFINE_FIELD(CAUS) +DEFINE_FIELD(DESCRCAUS) +DEFINE_FIELD(CODMAGC) +DEFINE_FIELD(DESMAGC) +DEFINE_FIELD(CODDEPC) +DEFINE_FIELD(DESDEPC) +DEFINE_FIELD(QTAGG1) +F_POS(QTAGG1, 2, 13,"Qta lorda " ) +DEFINE_FIELD(CODAGG1) +F_POS(CODAGG1, 2, 14,"Art. a valore " ) + +#include "verig.uml" +