Differenze tra le versioni di "TerFRMImmobiliCat"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Alessandro.chiari
(Nuova pagina: '''Metodi per l'aggiornamento di dati catastali su catene storiche esistenti (da operatore o da importazione etrib).''' Rispondono a questa logica: I dati che arrivano da catasto veng...)
 
imported>Alessandro.chiari
Riga 5: Riga 5:
Tra i dati forniti, non tutti sono considerati ai fini della costituzione del CTR.
Tra i dati forniti, non tutti sono considerati ai fini della costituzione del CTR.
Quando da catasto arriva l'informazione che il dato X vale V alla data D (es. la rendita vale 100.00 al 01/01/2003) avviene il seguente:
Quando da catasto arriva l'informazione che il dato X vale V alla data D (es. la rendita vale 100.00 al 01/01/2003) avviene il seguente:
1- per il dato X, vengono recuperate tutte le variazioni logiche (non a livello di record) esistenti nel db
1- per il dato X, vengono recuperate tutte le variazioni logiche (non a livello di record) esistenti nel db
     es. se ci sono tre record storici
     es. se ci sono tre record storici
Riga 14: Riga 15:


2- se l'informazione "X vale V alla data D" è già presente nel log delle modifiche come sovrascritta o cancellata dall'operatore: l'informazione da catasto viene IGNORATA
2- se l'informazione "X vale V alla data D" è già presente nel log delle modifiche come sovrascritta o cancellata dall'operatore: l'informazione da catasto viene IGNORATA
3- se la data D è uguale ad una delle date dei periodi logici, e V ha un valore uguale al valore esistente: l'informazione da catasto viene IGNORATA
3- se la data D è uguale ad una delle date dei periodi logici, e V ha un valore uguale al valore esistente: l'informazione da catasto viene IGNORATA
4- se la data D è uguale ad una delle date dei periodi logici, e V ha un valore diverso: viene generata una informazione di CONFLITTO
4- se la data D è uguale ad una delle date dei periodi logici, e V ha un valore diverso: viene generata una informazione di CONFLITTO
5- se la data D non corrisponde ad alcuna delle date dei periodi logici:
5- se la data D non corrisponde ad alcuna delle date dei periodi logici:
     a- se interseca un intervallo logico CHIUSO (cioè con data fin diversa da NULL): viene generata una informazione di CONFLITTO
     a- se interseca un intervallo logico CHIUSO (cioè con data fin diversa da NULL): viene generata una informazione di CONFLITTO
     b- se interseca un intervallo logico APERTO (cioè con data fin uguale a NULL): viene inserito un record FISICO alla data D, riportante il valore V, ed il valore V viene propagato su tutti record FISICI successivi
     b- se interseca un intervallo logico APERTO (cioè con data fin uguale a NULL): viene inserito un record FISICO alla data D, riportante il valore V, ed il valore V viene propagato su tutti record FISICI successivi



Versione delle 12:35, 31 ott 2013

Metodi per l'aggiornamento di dati catastali su catene storiche esistenti (da operatore o da importazione etrib).

Rispondono a questa logica: I dati che arrivano da catasto vengono considerati non come record unitario, ma come un insieme di informazioni distinte. Tra i dati forniti, non tutti sono considerati ai fini della costituzione del CTR. Quando da catasto arriva l'informazione che il dato X vale V alla data D (es. la rendita vale 100.00 al 01/01/2003) avviene il seguente:

1- per il dato X, vengono recuperate tutte le variazioni logiche (non a livello di record) esistenti nel db

   es. se ci sono tre record storici
       1990-2001
       2001-2010
       2010-null
   ma la rendita è uguale su questi tre record, allora per l'elaborazione della rendita viene considerato come se nel db avessi solo 1 record:
       1990-null

2- se l'informazione "X vale V alla data D" è già presente nel log delle modifiche come sovrascritta o cancellata dall'operatore: l'informazione da catasto viene IGNORATA

3- se la data D è uguale ad una delle date dei periodi logici, e V ha un valore uguale al valore esistente: l'informazione da catasto viene IGNORATA

4- se la data D è uguale ad una delle date dei periodi logici, e V ha un valore diverso: viene generata una informazione di CONFLITTO

5- se la data D non corrisponde ad alcuna delle date dei periodi logici:

    a- se interseca un intervallo logico CHIUSO (cioè con data fin diversa da NULL): viene generata una informazione di CONFLITTO
    b- se interseca un intervallo logico APERTO (cioè con data fin uguale a NULL): viene inserito un record FISICO alla data D, riportante il valore V, ed il valore V viene propagato su tutti record FISICI successivi


Quando un record viene inserito da catasto (come da punto 5b) viene inserito con provenienza DA CATASTO e contemporaneamente vengono valorizzati campi non visibili in CTR ma presenti nel DB quali la mutazione iniziale e finale, id_immobile, progressivo, tipo nota iniziale e finale, ecc che non hanno impatto sulla storia dell'immobile ne' sui ragionamenti riportati.


Il ragionamento viene eseguito per le seguenti informazioni - fabbricati: "rendita", "consistenza", "categoria", "data registrazione", "superficie", "superficie rsu", "esito rsu", "zona censuaria" - terreni: "qualita", "classe","reddito dominicale", "reddito agrario", "data registrazione" - titolarità: "numeratore", "denominatore", "data registrazione"

Per quanto riguarda le informazioni sull'accesso principale di un fabbricato la logica è più semplice: - il catasto aggiorna l'informazione esistente (da operatore, da etrib o da dichiarazione) SOLO quando non interseca un intervallo (sia chiuso che APERTO(!)) preesistente. In pratica le variazioni di accesso inserite da operatore NON vengono modificate NE' cessate dalle informazioni catastali.