Differenze tra le versioni di "TerFRMImmobiliCat"
imported>Alessandro.chiari |
imported>Alessandro.chiari |
||
(12 versioni intermedie di uno stesso utente non sono mostrate) | |||
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 | '''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 | ||
2001-2010 | 2001-2010 | ||
2010-null | 2010-null | ||
ma la rendita | ma la rendita è uguale su questi tre record, allora per l'elaborazione della rendita viene considerato come se nel db | ||
avessi solo 1 record: | avessi solo 1 record: | ||
1990-null | 1990-null | ||
i primi tre sono intervalli FISICI, l'ultimo è un intervallo LOGICO | |||
'''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: | |||
'''5a''' se interseca un intervallo logico CHIUSO (cioè con data fin diversa da NULL): viene generata una informazione di CONFLITTO | |||
'''5b''' 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 | |||
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" | |||
'''titolarità''': "numeratore", "denominatore", "data registrazione" | |||
Per quanto riguarda le informazioni sull'accesso principale di un fabbricato la logica | 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 attuale delle 14:45, 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
i primi tre sono intervalli FISICI, l'ultimo è un intervallo LOGICO
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:
5a se interseca un intervallo logico CHIUSO (cioè con data fin diversa da NULL): viene generata una informazione di CONFLITTO
5b 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.