Versions Compared

Chiave

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Esportazione Alunni SILL

E' disponibile in Arof una funzionalità che effettua una estrazione degli alunni di quinta superiore e la riversa nella tabella 'ALUNNI_AROF_SIL' usata da SILL.
Tale tabella contiene: id soggetto, anno di competenza, id ente formatore, codice ente formatore, id ente, codice ente, codice fiscale, cognome, nome data di nascita, sesso, comune di nascita, nazionalità, cittadinanza, indirizzo di domicilio, cap di domicilio, comune di domicilio, telefono di domicilio, indirizzo di residenza, cap di residenza, comune di residenza, telefono di residenza, id del corso di studi, codice dell'indirizzo del titolo di studio, descrizione dell'indirizzo del titolo di studio, classe, sezione, data di inserimento ed utente di iserimento.
Richiamando dalla barra degli indirizzi la action /esportaAlunniSill.do in Arof comparirà questa schermata.


Basterà cliccare sul tasto "Esporta" per avviare il batch di esportazione.Il batch inizierà eliminando tutti i dati contenuti nella tabella 'ALUNNI_AROF_SIL' con anno di competenza uguale all'anno scolastico corrente.

Verranno poi inseriti nella tabella i dati degli alunni di quinta superiore provenienti dalle tabelle in join diretto: soggetti_v, enti, enti_formatori, tipi_enti e titolo_studio_ind:

 

Code Block
INSERT INTO ALUNNI_AROF_SIL ( ID_SOGGETTO, ANNO_COMP, ID_ENTE_FORM, COD_ENTE_FORM, ID_ENTE, CD_ENTE, COD_FISC, COGNOME, NOME, DATA_NASCITA, SESSO, NASCITA_COMUNE, NAZIONE_PROP, CITTADINANZA_CALC, DOM_INDIRIZZO, DOM_CAP, DOM_COMUNE, DOM_TEL, RES_INDIRIZZO, RES_CAP, RES_COMUNE, RES_TEL, ID_CORSO_ST, CD_TITSTUD_IND, DS_TITSTUD_IND, CLASSE, SEZIONE, DATA_INS, UTENTE_INS ) 
SELECT s.id_soggetto, ?, e.id_ente_form, ef.cod_ente_form, s.id_ente, e.cd_ente, s.cod_fisc, s.cognome, s.nome, s.data_nascita, s.sesso, s.nascita_comune, s.nazione_prop, s.cittadinanza_calc, s.dom_indirizzo, s.dom_cap, s.dom_comune, s.dom_tel, s.res_indirizzo, s.res_cap, s.res_comune, s.res_tel, s.id_corso_st, ind.cd_titstud_ind, ind.ds_titstud_ind, s.classe, s.sezione, ?, ? 
FROM soggetti_v s JOIN enti e on e.id_ente = s.id_ente 
JOIN enti_formatori ef on e.id_ente_form = ef.id_ente_form 
JOIN tipi_enti te on te.tp_ente = e.tp_ente 
JOIN titolo_studio_ind ind on ind.id_titstud_ind = s.id_corso_st 
WHERE te.ordine = 'S' 
AND s.f_status = 'S' 
AND s.classe = 5


Al termine del batch verrà visualizzato a video un messaggio indicante la corretta esportazione avvenuta, oppure un messaggio di errore.