# 1.2.3 - Manutenzione Anagrafica di Base: Assegna Sigla Provincia Domicilio Fiscale/Residenza

<div class="div1" id="bkmrk-rel.-6.1.2.0"><div class="testoSmall" style="text-align: right;">Rel. 6.1.2.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/EE0/comn/img/impostare.jpg)</div>Questa funzione permette di aggiornare sull'Anagrafica di Base i dati dei Comuni, relativamente alla **Descrizione**, al **C.A.P.** (se Comune <span class="index">No</span> Multicap) e alla **Provincia**. In caso di [Comuni Multicap](https://gsdoc.genesyssoftware.eu/page-function/EE020010101070000/1?old=E20%2F01010107.htm%23multiCAP), il **C.A.P.**  sarà aggiornato solo se nell'Anagrafica di Base risulta 0 *(zero)* e, di conseguenza, dovrà essere modificata direttamente questa.

La funzione prevede due fasi operative: la visualizzazione dei Comuni candidati alla modifica e l'aggiornamento dei dati su quelli selezionati dall'Utente.

---

### Modalità Operativa

<div class="div1" id="bkmrk-i-criteri-operativi-"><dl><dt>I criteri operativi sono</dt></dl>- se il **Codice Comune** sul Domicilio Fiscale/Residenza è *maggiore*  di 0 *(zero)*, il programma verificherà se la Descrizione, il C.A.P. e la Provincia, indicati nella tabella del Comune, corrispondano a quelli presenti nell'Anagrafica di Base: in caso di corrispondenza, ovviamente, il Comune <span class="index">Non</span> sarà candidato alla modifica, altrimenti, nelle colonne **Nuovo** del *data-grid* saranno visualizzati i dati da aggiornare
- se il **Codice Comune** è *uguale* a 0 *(zero)*, il Comune sarà cercato sulla Descrizione e, se <span class="index">Non</span> trovato, si attiverà il pulsante di manutenzione ![](https://gsdoc.genesyssoftware.eu/old_manual/EE0/comn/img/penna.jpg).   
    Se invece il programma intercetta un unico Comune, procederà come nell'ipotesi di Codice Comune maggiore di zero, quindi confronterà i dati del Comune con quelli dell'Anagrafica di Base.   
    Infine, se il programma intercetta più Comuni con la stessa Descrizione, sulla riga del *data-grid* si attiverà il pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/EE0/comn/img/penna.jpg) per la visualizzazione dei Comuni trovati e la selezione di quello d'interesse.   
    In entrambi i casi (unico Comune o più Comuni con stessa Descrizione), se l'entità è selezionata ai fini dell'aggiornamento, il programma provvederà ad aggiornare il **Codice Comune** nell'Anagrafica di Base.

</div><p class="callout info">Se nella Denominazione del Comune è presente uno dei seguenti caratteri: «**.**» (*punto*), «**,**» (*virgola*) o «**(**» (*parentesi*), la ricerca dei Comuni sarà effettuata avendo come discriminante la stringa che precede il carattere stesso.</p>

In ogni caso, dopo aver apportato le modifiche necessarie, convalidare l'aggiornamento con l'apposito pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/EE0/comn/img/V.gif) in alto a destra della videata.

<div class="div1" id="bkmrk--2"></div>---

### 1° Esempio: Codice Comune diverso da zero

Il programma visualizza nel *data-grid* tutti i Comuni che presentano la **Descrizione**, oppure il **C.A.P.** o la **Provincia** diversi da quelli indicati sull'Anagrafica di Base:

<div class="div1" id="bkmrk-assegna-sigla-provin"><center>![Assegna Sigla Provincia Domicilio Fiscale/Residenza](https://gsdoc.genesyssoftware.eu/old_manual/EE0/img/01020303.gif)  
<span class="testoSmall">Assegna Sigla Provincia Domicilio Fiscale/Residenza</span></center></div>Nelle colonne **Nuovo** sono visualizzati solo gli elementi da sostituire. La colonna in formato *check-box*, posta all'estrema sinistra della videata, serve a selezionare/deselezionare i Comuni ai fini dell'aggiornamento; per la selezione massiva di tutte le righe visualizzate, invece, è sufficiente attivare il *check-box* sull'intestazione del *data-grid*.

<div class="div1" id="bkmrk--4"></div>---

### 2° Esempio: Codice Comune uguale a zero

<div class="div1" id="bkmrk-assegna-sigla-provin-1"><center>![Assegna Sigla Provincia Domicilio Fiscale/Residenza](https://gsdoc.genesyssoftware.eu/old_manual/EE0/img/01020301.gif)  
<span class="testoSmall">Assegna Sigla Provincia Domicilio Fiscale/Residenza</span></center></div>Prendiamo in considerazione l'entità «**19176 - 3 Erre Distribuzione Moderna S.r.l.**»: il Codice Comune è uguale a 0 *(zero)*, quindi il programma avvia la ricerca del Comune in base alla Descrizione e, poichè i Comuni intercettati sono più di uno, si attiva l'apposito pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/EE0/comn/img/penna.jpg). Cliccando su di esso, l'Utente visualizza la lista dei Comuni intercettati e seleziona quello corretto con l'apposito pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/EE0/comn/img/V.gif).   
In questo caso, i Comuni trovati sono numerosi perchè la Descrizione del Comune inizia per «**S.**» e quindi il programma visualizza tutti i Comuni la cui Descrizione inizia con il carattere «**S**».

Dopo aver selezionato il Comune d'interesse, il programma visualizza nel *data-grid* la nuova Descrizione e l'entità è *flaggata* ai fini dell'aggiornamento definitivo.

<div class="div1" id="bkmrk-rel.-6.1.2.0-assegna"><center>![Assegna Sigla Provincia Domicilio Fiscale/Residenza](https://gsdoc.genesyssoftware.eu/old_manual/EE0/img/01020302.gif)  
<span class="testoSmall">Assegna Sigla Provincia Domicilio Fiscale/Residenza</span></center></div>