Patch level :10.0
Files correlati :lv3 Ricompilazione Demo : [ ] Commento : 0001010: se dati societari prevedono data fissa non si spostano giri Descrizione : Se nei dati societari è impostato il flag di data fissa non sarà possibile spostare i giri . Note: in realtà parlando con Tassan si è capito che è la data documento che non può essere modificabile git-svn-id: svn://10.65.10.50/trunk@18127 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
30ce875a70
commit
ae221f29da
@ -317,6 +317,11 @@ bool TGestione_bolle_msk::lv_bolla_handler(TMask_field& f, KEY k)
|
|||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
TGestione_bolle_msk& dmsk = (TGestione_bolle_msk&)f.mask();
|
TGestione_bolle_msk& dmsk = (TGestione_bolle_msk&)f.mask();
|
||||||
|
|
||||||
|
TDate oggi(TODAY);
|
||||||
|
if (!dmsk.field(F_DATADOC).enabled() && dmsk.insert_mode())
|
||||||
|
dmsk.set(F_DATADOC,oggi);
|
||||||
|
|
||||||
TSheet_field& sheet = dmsk.sfield(F_SHEET);
|
TSheet_field& sheet = dmsk.sfield(F_SHEET);
|
||||||
|
|
||||||
if (ok && k == K_TAB && ((dmsk.insert_mode() && f.to_check(k, true)) || f.focusdirty()))
|
if (ok && k == K_TAB && ((dmsk.insert_mode() && f.to_check(k, true)) || f.focusdirty()))
|
||||||
@ -449,8 +454,6 @@ bool TGestione_bolle_msk::lv_ritirato_handler(TMask_field& f, KEY k)
|
|||||||
}
|
}
|
||||||
|
|
||||||
//gestione campi dotazione odierna e dotazione temporanea
|
//gestione campi dotazione odierna e dotazione temporanea
|
||||||
|
|
||||||
|
|
||||||
TGiac_per_cli& giac = gbapp().giacenza();
|
TGiac_per_cli& giac = gbapp().giacenza();
|
||||||
real dotod = giac.giac_att(rdoc, true);
|
real dotod = giac.giac_att(rdoc, true);
|
||||||
real dotmp = giac.giac_att(rdoc, false);
|
real dotmp = giac.giac_att(rdoc, false);
|
||||||
@ -620,6 +623,10 @@ void TGestione_bolle_msk::user_set_handler( short fieldid, int index)
|
|||||||
|
|
||||||
TGestione_bolle_msk::TGestione_bolle_msk(const char* tipodoc) : TDocumento_mask(tipodoc), _autoselect(-1)
|
TGestione_bolle_msk::TGestione_bolle_msk(const char* tipodoc) : TDocumento_mask(tipodoc), _autoselect(-1)
|
||||||
{
|
{
|
||||||
|
TConfig* configlv = new TConfig(CONFIG_DITTA,"lv");
|
||||||
|
char dtfs = configlv->get_char("Datafissa");
|
||||||
|
if (dtfs == 'X')
|
||||||
|
field(F_DATADOC).disable();
|
||||||
sfield(F_SHEET).set_nav_column(FR_QTA, FR_QTAGG1);
|
sfield(F_SHEET).set_nav_column(FR_QTA, FR_QTAGG1);
|
||||||
sfield(F_SHEET).set_auto_append();
|
sfield(F_SHEET).set_auto_append();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user