From 40023eea48a2961889addf1d3e852f99ba9638f2 Mon Sep 17 00:00:00 2001 From: luca Date: Fri, 13 Feb 2009 12:18:22 +0000 Subject: [PATCH] Patch level :10.0 240 Files correlati : Ricompilazione Demo : [ ] Commento : 0001178: Intestare le pagine dei documenti interattivi. Descrizione Intestare le pagine dei documenti interattivi. git-svn-id: svn://10.65.10.50/trunk@18264 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ve/bolacq.src | 10 ++++++++++ ve/bollac.src | 12 ++++++++++++ ve/bollaf.src | 8 ++++++++ ve/fatacq.src | 9 +++++++++ ve/fatturaa.src | 12 ++++++++++++ ve/fatturac.src | 11 +++++++++++ ve/ordbon.src | 12 +++++++++++- ve/ordinec.src | 11 +++++++++++ ve/ordinef.src | 10 +++++++++- ve/ve0300.cpp | 16 ++++++++-------- 10 files changed, 101 insertions(+), 10 deletions(-) diff --git a/ve/bolacq.src b/ve/bolacq.src index c2141e6c3..72c72b540 100755 --- a/ve/bolacq.src +++ b/ve/bolacq.src @@ -16,6 +16,16 @@ CALCOLI=* TIPOCF=F PREZZO=ULTCOS1 +//modulo di riferimento +MODULE=ve +Title(1)=Fornitore +Title(2)=Pagamenti +Title(3)=Magazzino +Title(4)=Righe +Title(5)=Totali +Title(6)=Totali +Title(7)=Totali + [PROFILO] // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // 1|Prompt|Help|Warning diff --git a/ve/bollac.src b/ve/bollac.src index 59472a65a..e878be6c3 100755 --- a/ve/bollac.src +++ b/ve/bollac.src @@ -14,6 +14,18 @@ TOTPROVV= // Indica se il documento è indirizzato ad un cliente o ad un fornitore TIPOCF=C +//modulo di riferimento +MODULE=ve +Title(1)=Cliente +Title(2)=Pagamenti +Title(3)=Cond.Vendita +Title(4)=Ind.Spedizione +Title(5)=Vettore +Title(6)=Spedizione +Title(7)=Righe +Title(8)=Totali +Title(9)=Totali + [PROFILO] // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // 1|Prompt|Help|Warning diff --git a/ve/bollaf.src b/ve/bollaf.src index 80e9778ac..58abfeb85 100755 --- a/ve/bollaf.src +++ b/ve/bollaf.src @@ -18,6 +18,14 @@ SPESE= // Indica se il documento è indirizzato ad un cliente o ad un fornitore TIPOCF=F +//modulo di riferimento +MODULE=ve +Title(1)=Fornitore +Title(2)=Spedizione +Title(3)=Beni +Title(4)=Righe +Title(5)=Totali + [PROFILO] // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // 1|Prompt|Help|Warning diff --git a/ve/fatacq.src b/ve/fatacq.src index 2805c499d..33b0dbc02 100755 --- a/ve/fatacq.src +++ b/ve/fatacq.src @@ -17,6 +17,15 @@ TOTPROVV = TIPOCF=F PREZZO=ULTCOS1 +//modulo di riferimento +MODULE=ve +Title(1)=Fornitore +Title(2)=Pagamenti +Title(3)=Trasporto +Title(4)=Righe +Title(5)=Totali +Title(6)=Totali + [PROFILO] // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // 1|Prompt|Help|Warning diff --git a/ve/fatturaa.src b/ve/fatturaa.src index 80f9386f1..b9c767669 100755 --- a/ve/fatturaa.src +++ b/ve/fatturaa.src @@ -14,6 +14,18 @@ TOTPROVV = // Indica se il documento è indirizzato ad un cliente o ad un fornitore TIPOCF=C +//modulo di riferimento +MODULE=ve +Title(1)=Cliente +Title(2)=Pagamenti +Title(3)=Cond.Vendita +Title(4)=Ind.Spedizione +Title(5)=Vettore +Title(6)=Spedizione +Title(7)=Righe +Title(8)=Totali +Title(9)=Totali + [PROFILO] // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // 1|Prompt|Help|Warning diff --git a/ve/fatturac.src b/ve/fatturac.src index 304143aaa..8ada0dd6d 100755 --- a/ve/fatturac.src +++ b/ve/fatturac.src @@ -13,6 +13,17 @@ TOTPROVV = // Indica se il documento è indirizzato ad un cliente o ad un fornitore TIPOCF=C +//modulo di riferimento +MODULE=ve +Title(1)=Cliente +Title(2)=Pagamenti +Title(3)=Cond.Vendita +Title(4)=Ind.Spedizione +Title(5)=Spedizione +Title(6)=Righe +Title(7)=Totali +Title(8)=Totali + [PROFILO] // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // 1|Prompt|Help|Warning diff --git a/ve/ordbon.src b/ve/ordbon.src index bdbca616e..e55dcb0ba 100755 --- a/ve/ordbon.src +++ b/ve/ordbon.src @@ -1,7 +1,7 @@ #include "veini.h" #include "veuml.h" #include "verig.h" -// Esempio di profilo documento : Profilo Bolla Vendita +// Esempio di profilo documento : Profilo Ordine di Bonifico [MAIN] // Descrizione a caratteri del documento @@ -16,6 +16,16 @@ TOTPROVV= // Indica se il documento è indirizzato ad un cliente o ad un fornitore TIPOCF=F +//modulo di riferimento +MODULE=ve +Title(1)=Fornitore +Title(2)=Pagamenti +Title(3)=Cond.Vendita +Title(4)=Vettore +Title(5)=Spedizione +Title(6)=Righe +Title(7)=Totali + [PROFILO] // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // 1|Prompt|Help|Warning diff --git a/ve/ordinec.src b/ve/ordinec.src index d615dc92a..fc7586023 100755 --- a/ve/ordinec.src +++ b/ve/ordinec.src @@ -24,6 +24,17 @@ USER= // Indica se il documento è indirizzato ad un cliente o ad un fornitore TIPOCF=C +//modulo di riferimento +MODULE=ve +Title(1)=Cliente +Title(2)=Pagamenti +Title(3)=Cond.Vendita +Title(4)=Ind.Spedizione +Title(5)=Spedizione +Title(6)=Righe +Title(7)=Totali +Title(8)=Totali + [PROFILO] // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // 1|Prompt|Help|Warning diff --git a/ve/ordinef.src b/ve/ordinef.src index 15018ea3d..20dce2268 100755 --- a/ve/ordinef.src +++ b/ve/ordinef.src @@ -1,7 +1,7 @@ #include "veini.h" #include "verig.h" #include "veuml.h" -// Esempio di profilo documento : Profilo Bolla Vendita +// Esempio di profilo documento : Profilo Ordine Fornitore [MAIN] @@ -23,6 +23,14 @@ USER= TIPOCF=F PREZZO=ULTCOS1 +//modulo di riferimento +MODULE=ve +Title(1)=Fornitore +Title(2)=Pagamenti +Title(3)=Trasporto +Title(4)=Righe +Title(5)=Totali + [PROFILO] // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // 1|Prompt|Help|Warning diff --git a/ve/ve0300.cpp b/ve/ve0300.cpp index 25272ad52..539bd95b5 100755 --- a/ve/ve0300.cpp +++ b/ve/ve0300.cpp @@ -261,7 +261,7 @@ public: void genera( const TString& profilo); // Genera l'intestazione di una pagina ( non la prima ) - void intestazione_pagina( ); + void intestazione_pagina( const char* def_title = TR("Parametri")); // Carica la tabella FRD da file testo void load_table(); @@ -565,7 +565,7 @@ static void genera_gruppo( const TObject& gruppo ) if (fname.starts_with("SHEET")) { g.genera_sheet(row, fname.find("LIST") > 0, fname.find("GIAC") > 0); - g.intestazione_pagina(); + g.intestazione_pagina(TR("Righe")); } else { @@ -1021,12 +1021,12 @@ void TMask_generator::genera_item_sheet( TToken_string _line ) _m->_out << "@" << _line.get_int( B_WIDTH ) << "\"\n"; } -void TMask_generator::intestazione_pagina( ) +void TMask_generator::intestazione_pagina( const char* def_title) { _m->line( MASK_FIRST_LINE ); _m->page( _m->page( ) + 1 ); - const TString80 title(profilo().get("Title", "MAIN", _m->page())); + const TString80 title(profilo().get("Title", "MAIN", _m->page(), def_title)); _m->pagina( _m->page(), title); @@ -1511,7 +1511,7 @@ void TMask_generator::genera( const TString& profilo ) _m->outline( temp_s ); _m->message( "CO,11@" ); _m->end( ); - _m->line( MASK_FIRST_LINE ); + _m->line( MASK_FIRST_LINE+1 ); // La prima pagina ha un'intestazione più lunga // Generazione @@ -1550,7 +1550,7 @@ void TMask_generator::genera( const TString& profilo ) _m->end( ); if (!_m->_sheet_generated) { - intestazione_pagina( ); + intestazione_pagina(TR("Righe")); genera_sheet(); } @@ -1561,7 +1561,7 @@ void TMask_generator::genera( const TString& profilo ) if (s.not_empty()) { - intestazione_pagina( ); + intestazione_pagina(TR("Totali")); TTable* frd = NULL; if (usefiles) @@ -1592,7 +1592,7 @@ void TMask_generator::genera( const TString& profilo ) if( nr + MASK_FIRST_LINE > MAX_LINES_PER_PAGE ) { _m->end( ); - intestazione_pagina( ); + intestazione_pagina(TR("Totali")); nr = 1; }