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:
parent
ee9da14f28
commit
40023eea48
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user