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:
alex 2005-05-08 21:07:59 +00:00
parent d52d8167eb
commit c913f3ed12

View File

@ -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);