Strumenti Utente

Strumenti Sito


guide:tributi:redazione_testi_docx

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
guide:tributi:redazione_testi_docx [2024/04/11 15:43] – creata s.guidettiguide:tributi:redazione_testi_docx [2024/04/11 16:05] (versione attuale) s.guidetti
Linea 27: Linea 27:
  
  
-**Per i demografici, i suffissi a disposizione sono tre:**+**Per i tributi, i suffissi a disposizione sono tre:**
  
   
-        * ANAGRAFE: $ANA +        * DOCUMENTI CONTRIBUENTE: $DOC_TRI 
-        * ELETTORALE: $ELE +        * CONTRIBUENTE: $CONTR 
-        * STATO CIVILE: $SCIV+        * PROVVEDIMENTO IMU: $TICPRV
  
                  
Linea 50: Linea 50:
         esempio sintassi scrittura lista guida:         esempio sintassi scrittura lista guida:
                  
-        @{while $ANA->readRecord()}@+        @{while $DOC_TRI->readRecord()}@
          ... CORPOTESTO ...          ... CORPOTESTO ...
         @{/while}@         @{/while}@
Linea 75: Linea 75:
         Esempio:         Esempio:
                  
-        * @{$ANA::ana_indirizzo}@ +        * @{$CONTR::contr_nominativo}@ 
-        * @{$ANA->campo('ana_indirizzo')}@  +        * @{$CONTR->campo('contr_nominativo')}@  
-        * @{$GUIDA.DEMOGRAFICI.ANAGRAFE.INDIR_ANA.ana_indirizzo}@+
  
      
Linea 98: Linea 98:
  
 Esempio: Esempio:
-si sta predisponendo un estratto di nascita e si ha la necessità di stampare la data di nascita.  +si sta predisponendo un estratto di nascita e si ha la necessità di stampare l'indirizzo.  
-Se si cerca la variabile nel dizionario, essa verrà proposta con il suffisso $ANA @{$ANA::ana_nascita_data}@  +Se si cerca la variabile nel dizionario, essa verrà proposta con il suffisso $CONTRIB @{$CONTIRB::indirizzo}@ 
-La stessa variabile però, può' esser utilizzata anche dallo stato civile dove si sta ciclando la lista guida $SCIV,  +
-per cui la variabile dovrà prenderà il nome di @{**$SCIV**::ana_nascita_data}@+
  
  
Linea 110: Linea 108:
                  
         Esempio:          Esempio: 
-        @{$DICITURE->campo('etichetta(1005)')}@ +        @{$AVV_DETT::avv_info_valore(1005)}@ 
  
  
Linea 126: Linea 124:
                  
         - un primo ciclo while che va a caricare i dati del soggetto principale:         - un primo ciclo while che va a caricare i dati del soggetto principale:
-          @{while $ANA->readRecord()}@+          @{while $AVV->readRecord()}@
         - un secondo ciclo while che va a caricare i dati dei familiari         - un secondo ciclo while che va a caricare i dati dei familiari
-          @{$FAMI = $ANA->listaGuida('anaxfami')}@ +          @{$AVV_DETT = $AVV->listaGuida('AVV_DETTAGLIO')}@ 
-          @{while $FAMI->readRecord()}@ +          @{while $AVV_DETT->readRecord()}@ 
-          @{$FAMI::ana_cognome}@ ....+          @{$AVV_DETT::avv_dett_datainizio}@ ....
           @{/while}           @{/while}
           @{/while}           @{/while}
Linea 142: Linea 140:
   
  
-☝ Come si può vedere dall'esempio, le variabili stampate all'interno del secondo ciclo hanno come suffisso $FAMI.  +☝ Come si può vedere dall'esempio, le variabili stampate all'interno del secondo ciclo hanno come suffisso $AVV_DETT.  
-Il suffisso $FAMI assegnato è un codice parlante ma in questo caso lo si può chiamare come si preferisce. +Il suffisso $AVV_DETT assegnato è un codice parlante ma in questo caso lo si può chiamare come si preferisce. 
 L'importante è che non sia un nome lungo in quanto la risoluzione del testo occupa lo spazio delle variabili scritte. L'importante è che non sia un nome lungo in quanto la risoluzione del testo occupa lo spazio delle variabili scritte.
      
Linea 149: Linea 147:
      
                      
-        Le liste ciclo attualmente utilizzabili sono queste:  
-         
-        * ana_elenco_vicendeanag     ->  elenco vicende anagrafiche 
-        * anaresid_storica           ->  Indirizzo soggetto a una certa data 
-        * anaxconiuge                ->  Reperisce i dati del coniuge 
-        * anaxconvivente             ->  Carica i dati del convivente di fatto 
-        * anaxelettore               ->  Stampa dati elettore (solo tipolista 01) 
-        * anaxfami                   ->  Elenco Familiari 
-        * anaxfami_storica           ->  Elenco Familiari a una certa data 
-        * anaxindirizzi              ->  Ciclo ripetuto per tutti gli indirizzi italiani del soggetto 
-        * anaxstorico_soggetto       ->  Reperisce le variazioni storiche di generalità e dati personali del Soggetto 
-        * cidxultima                 ->  Ultima carta identità attiva 
-        * DOCDOCUM                   ->  Documenti attivi 
-        * DOCUM                      ->  Documenti 
-        * pratxfamiglia              ->  Elenco componenti della Famiglia nella pratica (solo attivi/confermati) 
-        * tessxattiva                ->  Stampa la tessera elettorale attiva 
                
- 
  
  
Linea 212: Linea 193:
  
  
-=== INCLUDE ==== 
-E' possibile richiamare nell'intestazione e a piè di pagina, uno o più include per stampare blocchi di testo utilizzabili per più testi, come a esempio l'intestazione di un comune con logo. Nell'include possono essere impostate soltanto variabili precaricate, variabili BASE o variabili smarty come la data e l'ora. 
- 
- 
-         
-        Sintassi richiamo include:  
-        @{$INCLUDE.CWD_intestaCertificati}@ 
-         
-☝ E' possibile includere solo gli include della classificazione di competenza. Se si include in un testo classificato come "ANAGRAFE" un include dell'Elettorale, il contenuto di esso non verrà stampato. 
- 
- 
-=== A COSA PRESTARE ATTENZIONE ==== 
- 
-     * Se si copia una porzione di testo, passare prima da blocco note e poi incollarlo nel template. Questo per evitare di portarsi dietro del codice sporco. 
-     * Da tener presente che la risoluzione del testo tiene conto dell'occupazione fisica della scrittura delle variabili! 
- 
- 
-=== SOLUZIONI PRATICHE ====  
- 
-In questo elenco è stato inserito del codice per dire che se sono 7 righe, il programma deve effettuare un salto pagina. 
- 
-{{:guide:demografici:problemalista1.jpg|}} 
- 
-Dalla risoluzione del testo si può vedere che tra una riga e l'altra  c'è dello spazio 
- 
-{{:guide:demografici:outputlista1.jpg|}} 
- 
- 
-Se si vuole compattare lo spazio tra una riga e l'altra bisogna agire sull'interlinea e sulla dimensione del font cosi come dalla foto in allegato (interlinea minima a 0,03 cm e font dimensione 2) 
  
-{{:guide:demografici:SoluzioneLista1.jpg|}} 
  
  
guide/tributi/redazione_testi_docx.1712850196.txt.gz · Ultima modifica: 2024/04/11 15:43 da s.guidetti