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;
|
||||
}
|
||||
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);
|
||||
|
||||
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
|
||||
|
||||
|
||||
TGiac_per_cli& giac = gbapp().giacenza();
|
||||
real dotod = giac.giac_att(rdoc, true);
|
||||
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)
|
||||
{
|
||||
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_auto_append();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user