From f071900a90f698d4a29766378c69e395e6633ad8 Mon Sep 17 00:00:00 2001 From: guy Date: Tue, 8 Apr 1997 08:52:35 +0000 Subject: [PATCH] cg2100.cpp Corretto azzeramento data di competenza anche per movimenti contabili. cg3600.cpp Corretto calcolo progressivi precedenti con movimenti di chiusura git-svn-id: svn://10.65.10.50/trunk@4263 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg2100.cpp | 8 +++++--- cg/cg3600.cpp | 13 ++++++++----- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/cg/cg2100.cpp b/cg/cg2100.cpp index 9016b2f58..61d6d8d7c 100755 --- a/cg/cg2100.cpp +++ b/cg/cg2100.cpp @@ -639,7 +639,6 @@ void TPrimanota_application::init_insert_mode(TMask& m) { occas_mask().reset(); m.hide(F_OCCASEDIT); - m.reset(F_DATACOMP); // DATACOMP new way } partite().destroy(); @@ -655,11 +654,14 @@ void TPrimanota_application::init_insert_mode(TMask& m) set_pagamento(NULL,NULL); // Annulla gestione rate } - _saldi.reset(); // Inizializza saldi + _saldi.reset(); // Inizializza saldi if (_incasso->_step == 1) genera_incasso(NULL); - + else + m.reset(F_DATACOMP); // Azzera quasi sempre la data di competenza + // La preservo solo per l'incasso immediato + _as400 = FALSE; // Un movimento nuovo non puo' essere trasferito da AS400 } diff --git a/cg/cg3600.cpp b/cg/cg3600.cpp index 86c5a35b1..1e3e19531 100755 --- a/cg/cg3600.cpp +++ b/cg/cg3600.cpp @@ -798,11 +798,14 @@ void TMastrino::read(const TBill& conto, const real importo((const char*)rmov_importo); if (data_corrente < _da_data) - { - if (sezione == 'D') - _pdare_ini += importo; - else - _pavere_ini += importo; + { + if (data_corrente >= inizio_esercizio) + { + if (sezione == 'D') + _pdare_ini += importo; + else + _pavere_ini += importo; + } } else {