Patch level : 12.0 1198
Files correlati : cg2.exe ve0.exe Commento: aggiunti campi per memorizzare documenti generici e documenti cartacei da archiviare
This commit is contained in:
parent
9e7c45c556
commit
e80c7cee3a
@ -325,7 +325,7 @@ bool TMotore_application::changing_mask( int mode )
|
||||
return change;
|
||||
}
|
||||
|
||||
TMask* TMotore_application::get_mask( int mode )
|
||||
TMask* TMotore_application::_get_mask( int mode )
|
||||
{
|
||||
if (mode != MODE_INS && mode != MODE_MOD)
|
||||
return _msk;
|
||||
|
@ -43,7 +43,7 @@ protected:
|
||||
virtual bool user_create();
|
||||
virtual bool user_destroy();
|
||||
virtual bool menu(MENU_TAG mt);
|
||||
virtual TMask* get_mask(int mode);
|
||||
virtual TMask* _get_mask(int mode);
|
||||
virtual bool changing_mask(int mode);
|
||||
bool can_make_doc_def();
|
||||
virtual void init_query_mode(TMask& m);
|
||||
|
@ -862,16 +862,20 @@ void TDocumento_mask::update_progs(bool stop_run)
|
||||
{
|
||||
const TMask_field & mf = fld(f);
|
||||
const int id = mf.dlg();
|
||||
const int field_page = mf.page();
|
||||
|
||||
if ((page == field_page || stop_run) && id > BASE_PIEDE)
|
||||
if (id > BASE_PIEDE)
|
||||
{
|
||||
const TFieldref* recfld = mf.field();
|
||||
if (recfld != NULL)
|
||||
const int field_page = mf.page();
|
||||
|
||||
if (page == field_page || stop_run)
|
||||
{
|
||||
const TString & name = recfld->name();
|
||||
const TString& val = doc().get(name);
|
||||
set(id, val, true);
|
||||
const TFieldref* recfld = mf.field();
|
||||
if (recfld != NULL)
|
||||
{
|
||||
const TString & name = recfld->name();
|
||||
const TString& val = doc().get(name);
|
||||
set(id, val, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user