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
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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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;
}