From 0a09b3c8d781d42900f7839828b5ec79f3705ad1 Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 2 Mar 2005 00:36:02 +0000 Subject: [PATCH] Patch level : 2.2 34 Files correlati : Ricompilazione Demo : [ ] Commento : Aggiunto controllo sulla data di attivazione analitica git-svn-id: svn://10.65.10.50/trunk@12753 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg2100.cpp | 11 +++++++++++ cg/cg2102.h | 1 + 2 files changed, 12 insertions(+) diff --git a/cg/cg2100.cpp b/cg/cg2100.cpp index fc1c432fb..56456a623 100755 --- a/cg/cg2100.cpp +++ b/cg/cg2100.cpp @@ -217,6 +217,12 @@ bool TPrimanota_application::user_create() load_mask(0); load_colors(); + _att_analitica = botime; + if (has_module(CAAUT)) + { + TConfig ditta(CONFIG_DITTA, "ca"); + _att_analitica = ditta.get("DtAttCa"); + } return TRUE; } @@ -1922,6 +1928,11 @@ bool TPrimanota_application::link_anal(const TMask& msk, const char* action) if (!fexist("ca2.exe")) return false; + // Controlla la data di attivazione dell'analitica + const TDate datareg = msk.get_date(F_DATAREG); + if (_att_analitica.ok() && _att_analitica > datareg) + return false; + bool bAnalBill = false; TSheet_field& sheet = msk.sfield(F_SHEETCG); FOR_EACH_SHEET_ROW(sheet, i, row) diff --git a/cg/cg2102.h b/cg/cg2102.h index 77f432610..52e4ad3f1 100755 --- a/cg/cg2102.h +++ b/cg/cg2102.h @@ -79,6 +79,7 @@ class TPrimanota_application : public TRelation_application TDate _last_dreg; // Ultima data registrazione inserita TDate _last_dcom; // Ultima data competenza inserita + TDate _att_analitica; // Data Attivazione analitica TDati_incasso* _incasso; // Dati per gestire incasso immediato