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
|
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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user