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
This commit is contained in:
luca 2009-02-13 12:18:22 +00:00
parent ee9da14f28
commit 40023eea48
10 changed files with 101 additions and 10 deletions

View File

@ -16,6 +16,16 @@ CALCOLI=*
TIPOCF=F TIPOCF=F
PREZZO=ULTCOS1 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] [PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning // 1|Prompt|Help|Warning

View File

@ -14,6 +14,18 @@ TOTPROVV=
// Indica se il documento è indirizzato ad un cliente o ad un fornitore // Indica se il documento è indirizzato ad un cliente o ad un fornitore
TIPOCF=C 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] [PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning // 1|Prompt|Help|Warning

View File

@ -18,6 +18,14 @@ SPESE=
// Indica se il documento è indirizzato ad un cliente o ad un fornitore // Indica se il documento è indirizzato ad un cliente o ad un fornitore
TIPOCF=F TIPOCF=F
//modulo di riferimento
MODULE=ve
Title(1)=Fornitore
Title(2)=Spedizione
Title(3)=Beni
Title(4)=Righe
Title(5)=Totali
[PROFILO] [PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning // 1|Prompt|Help|Warning

View File

@ -17,6 +17,15 @@ TOTPROVV =
TIPOCF=F TIPOCF=F
PREZZO=ULTCOS1 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] [PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning // 1|Prompt|Help|Warning

View File

@ -14,6 +14,18 @@ TOTPROVV =
// Indica se il documento è indirizzato ad un cliente o ad un fornitore // Indica se il documento è indirizzato ad un cliente o ad un fornitore
TIPOCF=C 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] [PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning // 1|Prompt|Help|Warning

View File

@ -13,6 +13,17 @@ TOTPROVV =
// Indica se il documento è indirizzato ad un cliente o ad un fornitore // Indica se il documento è indirizzato ad un cliente o ad un fornitore
TIPOCF=C 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] [PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning // 1|Prompt|Help|Warning

View File

@ -1,7 +1,7 @@
#include "veini.h" #include "veini.h"
#include "veuml.h" #include "veuml.h"
#include "verig.h" #include "verig.h"
// Esempio di profilo documento : Profilo Bolla Vendita // Esempio di profilo documento : Profilo Ordine di Bonifico
[MAIN] [MAIN]
// Descrizione a caratteri del documento // Descrizione a caratteri del documento
@ -16,6 +16,16 @@ TOTPROVV=
// Indica se il documento è indirizzato ad un cliente o ad un fornitore // Indica se il documento è indirizzato ad un cliente o ad un fornitore
TIPOCF=F 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] [PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning // 1|Prompt|Help|Warning

View File

@ -24,6 +24,17 @@ USER=
// Indica se il documento è indirizzato ad un cliente o ad un fornitore // Indica se il documento è indirizzato ad un cliente o ad un fornitore
TIPOCF=C 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] [PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning // 1|Prompt|Help|Warning

View File

@ -1,7 +1,7 @@
#include "veini.h" #include "veini.h"
#include "verig.h" #include "verig.h"
#include "veuml.h" #include "veuml.h"
// Esempio di profilo documento : Profilo Bolla Vendita // Esempio di profilo documento : Profilo Ordine Fornitore
[MAIN] [MAIN]
@ -23,6 +23,14 @@ USER=
TIPOCF=F TIPOCF=F
PREZZO=ULTCOS1 PREZZO=ULTCOS1
//modulo di riferimento
MODULE=ve
Title(1)=Fornitore
Title(2)=Pagamenti
Title(3)=Trasporto
Title(4)=Righe
Title(5)=Totali
[PROFILO] [PROFILO]
// Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi: // Si possono indicare, dopo il numero, PROMPT, HELP, WARNING cosi:
// 1|Prompt|Help|Warning // 1|Prompt|Help|Warning

View File

@ -261,7 +261,7 @@ public:
void genera( const TString& profilo); void genera( const TString& profilo);
// Genera l'intestazione di una pagina ( non la prima ) // 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 // Carica la tabella FRD da file testo
void load_table(); void load_table();
@ -565,7 +565,7 @@ static void genera_gruppo( const TObject& gruppo )
if (fname.starts_with("SHEET")) if (fname.starts_with("SHEET"))
{ {
g.genera_sheet(row, fname.find("LIST") > 0, fname.find("GIAC") > 0); g.genera_sheet(row, fname.find("LIST") > 0, fname.find("GIAC") > 0);
g.intestazione_pagina(); g.intestazione_pagina(TR("Righe"));
} }
else else
{ {
@ -1021,12 +1021,12 @@ void TMask_generator::genera_item_sheet( TToken_string _line )
_m->_out << "@" << _line.get_int( B_WIDTH ) << "\"\n"; _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->line( MASK_FIRST_LINE );
_m->page( _m->page( ) + 1 ); _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); _m->pagina( _m->page(), title);
@ -1511,7 +1511,7 @@ void TMask_generator::genera( const TString& profilo )
_m->outline( temp_s ); _m->outline( temp_s );
_m->message( "CO,11@" ); _m->message( "CO,11@" );
_m->end( ); _m->end( );
_m->line( MASK_FIRST_LINE ); _m->line( MASK_FIRST_LINE+1 ); // La prima pagina ha un'intestazione più lunga
// Generazione // Generazione
@ -1550,7 +1550,7 @@ void TMask_generator::genera( const TString& profilo )
_m->end( ); _m->end( );
if (!_m->_sheet_generated) if (!_m->_sheet_generated)
{ {
intestazione_pagina( ); intestazione_pagina(TR("Righe"));
genera_sheet(); genera_sheet();
} }
@ -1561,7 +1561,7 @@ void TMask_generator::genera( const TString& profilo )
if (s.not_empty()) if (s.not_empty())
{ {
intestazione_pagina( ); intestazione_pagina(TR("Totali"));
TTable* frd = NULL; TTable* frd = NULL;
if (usefiles) if (usefiles)
@ -1592,7 +1592,7 @@ void TMask_generator::genera( const TString& profilo )
if( nr + MASK_FIRST_LINE > MAX_LINES_PER_PAGE ) if( nr + MASK_FIRST_LINE > MAX_LINES_PER_PAGE )
{ {
_m->end( ); _m->end( );
intestazione_pagina( ); intestazione_pagina(TR("Totali"));
nr = 1; nr = 1;
} }