Patch level : 12.0 384

Files correlati     : cg4.exe

Corretto in funzionamento per fatture per cassa pagate in anticipo e calcolo pro-rata per le fatture per cassa.

git-svn-id: svn://10.65.10.50/branches/R_10_00@23788 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
bonazzi 2017-05-08 06:14:07 +00:00
parent 67c808bc5f
commit 184e97f08d
2 changed files with 21 additions and 16 deletions

View File

@ -14,7 +14,7 @@ BEGIN
ITEM "3|Trimestrali" MESSAGE SHOW,CG43_LST_TRIM|HIDE,CG43_LST_MESE ITEM "3|Trimestrali" MESSAGE SHOW,CG43_LST_TRIM|HIDE,CG43_LST_MESE
END END
GROUPBOX DLG_NULL 38 7 GROUPBOX DLG_NULL 38 6
BEGIN BEGIN
PROMPT 26 1 "Anno/Periodo" PROMPT 26 1 "Anno/Periodo"
END END
@ -46,21 +46,14 @@ BEGIN
ITEM "13|13a liquid." ITEM "13|13a liquid."
END END
BOOLEAN CG43_CHK_FINAL
BEGIN
PROMPT 28 4 "Definitiva"
MESSAGE FALSE ENABLE,CG43_CHK_CALCULATE
MESSAGE TRUE DISABLE,CG43_CHK_CALCULATE
END
BOOLEAN CG43_CHK_CALCULATE BOOLEAN CG43_CHK_CALCULATE
BEGIN BEGIN
PROMPT 28 5 "Calcola" PROMPT 28 4 "Calcola"
END END
LIST CG43_LST_CALC 15 LIST CG43_LST_CALC 15
BEGIN BEGIN
PROMPT 28 6 "Ricalcola " PROMPT 28 5 "Ricalcola "
HELP "Indicare se rifare il calcolo durante la stampa" HELP "Indicare se rifare il calcolo durante la stampa"
ITEM "2|Mese/trimestre" ITEM "2|Mese/trimestre"
ITEM "3|Da inizio anno" ITEM "3|Da inizio anno"
@ -68,7 +61,7 @@ END
LIST CG43_LST_CALC_13A 15 LIST CG43_LST_CALC_13A 15
BEGIN BEGIN
PROMPT 28 4 "Ricalcola " PROMPT 28 5 "Ricalcola "
HELP "Indicare se rifare il calcolo durante la stampa" HELP "Indicare se rifare il calcolo durante la stampa"
ITEM "3|Da inizio anno" ITEM "3|Da inizio anno"
FLAGS "HD" FLAGS "HD"
@ -130,6 +123,13 @@ BEGIN
FLAGS "A" FLAGS "A"
END END
BOOLEAN CG43_CHK_FINAL
BEGIN
PROMPT 45 13 "Definitiva"
MESSAGE FALSE ENABLE,CG43_CHK_CALCULATE
MESSAGE TRUE DISABLE,CG43_CHK_CALCULATE
END
ENDPAGE ENDPAGE
ENDMASK ENDMASK

View File

@ -1533,11 +1533,10 @@ int TStampa_registri_app::stampa_acquisti(int row)
void TStampa_registri_app::set_page_tot_reg() void TStampa_registri_app::set_page_tot_reg()
{ {
printer().formfeed();
int rr = 1; int rr = 1;
bool printed = false;
rr = stampa_prospetto_IVA(rr, 0); // Intestazione prospetto IVA per aliquota
//*****deve azzerare i totali progressivi dei riporti e segnalare all'header di non stampare //*****deve azzerare i totali progressivi dei riporti e segnalare all'header di non stampare
//la riga di riporto //la riga di riporto
@ -1553,7 +1552,13 @@ void TStampa_registri_app::set_page_tot_reg()
TRiga_array& arriva = tipo_prosp == 0 ? _tot_iva_array : (tipo_prosp == 1 ? _tot_prec_iva_array : _riga_split); TRiga_array& arriva = tipo_prosp == 0 ? _tot_iva_array : (tipo_prosp == 1 ? _tot_prec_iva_array : _riga_split);
if (arriva.empty()) if (arriva.empty())
continue; continue;
arriva.sort(compare_rows); //viene ordinato per codice iva if (!printed)
{
printer().formfeed();
rr = stampa_prospetto_IVA(rr, 0); // Intestazione prospetto IVA per aliquota
printed = true;
}
arriva.sort(compare_rows); //viene ordinato per codice iva
if (tipo_prosp > 0) if (tipo_prosp > 0)
rr = stampa_prospetto_IVA(rr, tipo_prosp); // Intestazione Prospetto IVA rr = stampa_prospetto_IVA(rr, tipo_prosp); // Intestazione Prospetto IVA