Patch level :10.0

Files correlati     : ve, lv3
Ricompilazione Demo : [ ]
Commento            :
Spostato il settaggio degli handler personalizzati DOPO tutti gli altri (altrimenti quelli personalizzati venivano sovrascritti e quindi persi)


git-svn-id: svn://10.65.10.50/trunk@17807 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2008-12-04 16:09:41 +00:00
parent 1d8dba9612
commit a433b8844a

View File

@ -1028,18 +1028,7 @@ TVariable_mask* TDocumento_mask::riga_mask(int numriga)
m->set_handler( FR_UMQTA, um_handler );
m->set_handler( FR_DATACONS, dcons_handler);
_maskriga.add(name, m);
TFilename proname; tiporiga.profile_name(proname);
TConfig pro( proname, "HANDLERS" );
const int numhandler = pro.get_int( "NHANDLER", "HANDLERS" );
for(int i = 1; i <= numhandler; i++)
{
TString8 chiave;chiave.format("%d", i );
TToken_string riga(pro.get(chiave, "HANDLERS"));
user_set_row_handler( *m, riga.get_int(0), riga.get_int(1) );
}
_maskriga.add(name, m);
TList_field & htr = lfield(F_LBTIPORIGA);
const TString codes(htr.get_codes());
@ -1133,7 +1122,7 @@ TVariable_mask* TDocumento_mask::riga_mask(int numriga)
browse.set_filter(filter);
}
m->set_handler(DLG_USER, link_handler);
}
}
// Quasi qualsiasi cosa analitica va bene
const bool ca_active = _ges_ca && !(riga.is_descrizione() || riga.is_omaggio() || riga.is_sconto());
@ -1188,7 +1177,18 @@ TVariable_mask* TDocumento_mask::riga_mask(int numriga)
if (use_fsc && fasinfo.parent() <= 0)
insert_anal_fields(*m, page, LF_FASI, y, dlg, dlgd, false);
}
}
}
TFilename proname; tiporiga.profile_name(proname);
TConfig pro( proname, "HANDLERS" );
const int numhandler = pro.get_int( "NHANDLER", "HANDLERS" );
for(int i = 1; i <= numhandler; i++)
{
TString8 chiave;chiave.format("%d", i );
TToken_string riga(pro.get(chiave, "HANDLERS"));
user_set_row_handler( *m, riga.get_int(0), riga.get_int(1) );
}
m->set_sheet(&sfield(F_SHEET));