From a61abf6c26f794a4c1f34eceda4bcea1fe1da0f6 Mon Sep 17 00:00:00 2001 From: bonazzi Date: Mon, 17 Jul 2017 14:16:53 +0000 Subject: [PATCH] Patch level : 12.0 424 Files correlati : cg2.exe MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Disabilitato il Flag di IVA per cassa se รจ un reverse charge. git-svn-id: svn://10.65.10.50/branches/R_10_00@23955 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- src/cg/cg2102.cpp | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/cg/cg2102.cpp b/src/cg/cg2102.cpp index cdc2a4c20..e47232780 100755 --- a/src/cg/cg2102.cpp +++ b/src/cg/cg2102.cpp @@ -3377,9 +3377,19 @@ bool TPrimanota_application::ritsoc_handler(TMask_field& f, KEY key) // Certified 100% bool TPrimanota_application::revcharge_handler(TMask_field& f, KEY key) { - if (key == K_TAB && f.focusdirty() && f.active()) - app().add_cgs_ritenute('V'); - return true; + if (f.active()) + { + if (key == K_TAB && f.focusdirty()) + app().add_cgs_ritenute('V'); + if (f.to_check(key, true)) + { + if (f.get().full()) + f.mask().field(F_IVAXCASSA).clear(); + else + f.mask().field(F_IVAXCASSA).enable(); + } + } + return true; }