Patch level : 2.2 94
Files correlati : ve0.exe Ricompilazione Demo : [ ] Commento : Creata la pagina della contabilità analitica prma dello sheet e sempre quando c'è l'abilitazione. Non aggiunti i campi alla maschera di riga se la pagina 3 non esiste git-svn-id: svn://10.65.10.50/trunk@13067 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d52d8167eb
commit
c913f3ed12
@ -59,11 +59,7 @@ TDocumento_mask::TDocumento_mask(const char* td)
|
||||
|
||||
// Controlla se deve generare la pagina di analitica
|
||||
if (dongle().active(CAAUT))
|
||||
{
|
||||
const TCausale causale(tdoc.causale());
|
||||
if (causale.link_analitica())
|
||||
insert_anal_page();
|
||||
}
|
||||
|
||||
configura_sheet(*_sheet);
|
||||
|
||||
@ -307,7 +303,9 @@ int TDocumento_mask::insert_anal_fields(TMask& m, int page, int lf, int& y,
|
||||
|
||||
void TDocumento_mask::insert_anal_page()
|
||||
{
|
||||
const int newpage = win2page(_sheet->parent())+1;
|
||||
int newpage = win2page(_sheet->parent());
|
||||
if (newpage == 0)
|
||||
newpage++;
|
||||
insert_page("Pagina", newpage); // Inserisce una pagina vuota con un titolo a caso
|
||||
|
||||
// Rinumera i titoli di tutte le pagine
|
||||
@ -1052,7 +1050,7 @@ TVariable_mask* TDocumento_mask::riga_mask(int numriga)
|
||||
}
|
||||
|
||||
const bool ca_active = dongle().active(CMAUT) || dongle().active(CAAUT);
|
||||
if (ca_active)
|
||||
if (ca_active && m->win(2) != NULL_WIN)
|
||||
{
|
||||
TConfig_anal ini;
|
||||
const TMultilevel_code_info& fasinfo = ca_multilevel_code_info(LF_FASI);
|
||||
|
Loading…
x
Reference in New Issue
Block a user