Differenze tra le versioni di "TerFRMImmobiliCat"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Alessandro.chiari
imported>Alessandro.chiari
Riga 6: Riga 6:
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
         1990-2001
         1990-2001
Riga 15: Riga 15:
         1990-null
         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
'''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  
     '''a''' se interseca un intervallo logico CHIUSO (cioè con data fin diversa da NULL): viene generata una  
         informazione di CONFLITTO
         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
     '''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
         riportante il valore V, ed il valore V viene propagato su tutti record FISICI successivi


Riga 33: Riga 33:




Il ragionamento viene eseguito per le seguenti informazioni
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"
'''fabbricati''': "rendita", "consistenza", "categoria", "data registrazione", "superficie", "superficie rsu", "esito rsu", "zona censuaria"
- titolarità: "numeratore", "denominatore", "data registrazione"
 
'''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:
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.
- 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.
In pratica le variazioni di accesso inserite da operatore NON vengono modificate NE' cessate dalle informazioni catastali.

Versione delle 13:52, 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.