diff --git a/ce/ce3100.cpp b/ce/ce3100.cpp index f3c798610..6097bac77 100755 --- a/ce/ce3100.cpp +++ b/ce/ce3100.cpp @@ -789,6 +789,9 @@ void TRegistro_cespiti::print_valorifinali() void TRegistro_cespiti::header_categoria(const int categoria) { // intestazione della categoria + if ((_mask->get_bool(F_JUMPCAT)) && (printer().current_row() > 1)) //caso di salto pagina al cambio categoria + printer().formfeed(); + TPrint_section& section = _form->get_testata_categoria(); section.update(); _form->set_pagina(); diff --git a/ce/ce3100a.frm b/ce/ce3100a.frm index eb30502b4..21d61219e 100755 --- a/ce/ce3100a.frm +++ b/ce/ce3100a.frm @@ -236,7 +236,7 @@ SECTION HEADER FIRST 9 BEGIN KEY "riga" PROMPT 1 9 "@b___________________________________________________________________________________________________________________________________________________@r" - END + END END // end section header first (INTESTAZIONE REGISTRO VERA E PROPRIA) @@ -273,7 +273,8 @@ SECTION HEADER EVEN 2 MESSAGE RESET,F1->FR_TC_AR_NORMALE MESSAGE RESET,F1->FR_TC_AR_ACCELERATO MESSAGE RESET,F1->FR_TC_AR_ANTICIPATO - END + END + STRINGA FR_D_CAT 60 BEGIN diff --git a/ce/ce3100a.h b/ce/ce3100a.h index 389bd18e4..6049b2eab 100755 --- a/ce/ce3100a.h +++ b/ce/ce3100a.h @@ -19,4 +19,6 @@ #define F_CALCOLO 117 #define F_AMMORTAMENTI 118 #define F_TIPOSTAMPA 119 +#define F_JUMPCAT 120 + diff --git a/ce/ce3100a.uml b/ce/ce3100a.uml index 7a04f5193..815d14a2a 100755 --- a/ce/ce3100a.uml +++ b/ce/ce3100a.uml @@ -186,11 +186,10 @@ RADIOBUTTON F_TIPOREGISTRO 30 BEGIN PROMPT 2 9 "Stampa registro" ITEM "1|di Prova" - - MESSAGE ENABLE, F_AMMORTAMENTI|ENABLE,1@ + MESSAGE ENABLE,F_AMMORTAMENTI|ENABLE,1@|SHOW,F_JUMPCAT ITEM "2|Bollato" MESSAGE "X",F_CALCOLO|CLEAR,1@ - MESSAGE "1",F_AMMORTAMENTI|DISABLE,F_AMMORTAMENTI + MESSAGE "1",F_AMMORTAMENTI|DISABLE,F_AMMORTAMENTI|HIDE,F_JUMPCAT|RESET,F_JUMPCAT FLAGS "Z" END @@ -199,15 +198,20 @@ BEGIN PROMPT 35 10 "Codice registro " FLAGS "D" END + +BOOLEAN F_JUMPCAT +BEGIN + PROMPT 2 12 "Attiva il salto pagina al cambio della categoria" +END BOOLEAN F_CALCOLO BEGIN - PROMPT 2 12 "Esegui calcolo ammortamenti prima di stampare" + PROMPT 2 13 "Esegui calcolo ammortamenti prima di stampare" END RADIOBUTTON F_AMMORTAMENTI 16 BEGIN - PROMPT 2 13 "Ammortamenti" + PROMPT 2 14 "Ammortamenti" ITEM "1|Fiscali" ITEM "2|Civilistici" END