From ae221f29da952fe8f666d6ea5d5d310e17c99e0f Mon Sep 17 00:00:00 2001 From: luca83 Date: Tue, 27 Jan 2009 15:29:42 +0000 Subject: [PATCH] =?UTF-8?q?Patch=20level=20=20=20=20=20=20=20=20=20:10.0?= =?UTF-8?q?=20Files=20correlati=20=20=20=20=20:lv3=20Ricompilazione=20Demo?= =?UTF-8?q?=20:=20[=20]=20Commento=20=20=20=20=20=20=20=20=20=20=20=20:=20?= =?UTF-8?q?0001010:=20se=20dati=20societari=20prevedono=20data=20fissa=20n?= =?UTF-8?q?on=20si=20spostano=20giri=20Descrizione=20:=20Se=20nei=20dati?= =?UTF-8?q?=20societari=20=C3=A8=20impostato=20il=20flag=20di=20data=20fis?= =?UTF-8?q?sa=20non=20sar=C3=A0=20possibile=20spostare=20i=20giri=20.=20No?= =?UTF-8?q?te:=20in=20realt=C3=A0=20parlando=20con=20Tassan=20si=20=C3=A8?= =?UTF-8?q?=20capito=20che=20=C3=A8=20la=20data=20documento=20che=20non=20?= =?UTF-8?q?pu=C3=B2=20essere=20modificabile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://10.65.10.50/trunk@18127 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- lv/lv3100.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lv/lv3100.cpp b/lv/lv3100.cpp index c30e78e6c..eb02d6b4e 100755 --- a/lv/lv3100.cpp +++ b/lv/lv3100.cpp @@ -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(); }