Differenze tra le versioni di "TerFRMImmobiliCat"
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 |
Versione delle 12:50, 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.