Patch level : 12.0 394
Files correlati : cg4.exe Corretto in funzionamento per fatture per cassa Corretta stampa registri per l'ultima registrazione stampata 2 volte in certe condizioni git-svn-id: svn://10.65.10.50/branches/R_10_00@23832 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
8cb639765b
commit
25dbb8e2d4
@ -1639,8 +1639,12 @@ void TStampa_registri_app::set_page_tot_reg()
|
||||
}
|
||||
} // for
|
||||
}
|
||||
|
||||
if (printed)
|
||||
{
|
||||
flush();
|
||||
fine_mese();
|
||||
}
|
||||
if (_stampa_plafonds)
|
||||
stampa_plafonds(rr);
|
||||
}
|
||||
@ -2651,15 +2655,8 @@ bool TStampa_registri_app::preprocess_page(int file, int counter)
|
||||
return true;
|
||||
}
|
||||
|
||||
print_action TStampa_registri_app::postprocess_page (int file, int counter)
|
||||
void TStampa_registri_app::fine_mese()
|
||||
{
|
||||
if (file == LF_MOV)
|
||||
{
|
||||
if (counter) //dopo aver fatto un REPEAT_PAGE (cioe' dopo aver stampato
|
||||
//le righe settate in set_page_tot_reg()), in pratica a rottura di mese o alla fine
|
||||
{
|
||||
reset_print();
|
||||
|
||||
const TRecnotype pos = _cur->pos();
|
||||
const TRecnotype items = _cur->items();
|
||||
const bool last_mov = pos == items-1;
|
||||
@ -2747,7 +2744,10 @@ print_action TStampa_registri_app::postprocess_page (int file, int counter)
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
print_action TStampa_registri_app::postprocess_page (int file, int counter)
|
||||
{
|
||||
if (file == LF_MOV)
|
||||
{
|
||||
const TRectype& mov = _cur->curr(LF_MOV);
|
||||
const TRecnotype pos = _cur->pos();
|
||||
@ -2779,7 +2779,6 @@ print_action TStampa_registri_app::postprocess_page (int file, int counter)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return NEXT_PAGE;
|
||||
}
|
||||
|
||||
|
@ -124,6 +124,7 @@ public:
|
||||
void set_choice_limits(TMask&);
|
||||
void build_ditte_sheet(int flags);
|
||||
tiporeg cerca_reg(const TString&);
|
||||
void fine_mese();
|
||||
void set_page_tot_reg();
|
||||
void send_message(char,const TFilename&,int);
|
||||
void aggiorna_reg(const bool aggiorna_vidi);
|
||||
|
Loading…
x
Reference in New Issue
Block a user