gestione gare pubbliche
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

213 righe
10 KiB

<?
if (!empty($programma)) {
$interventi = $programma->getInterventi();
if (!empty($interventi)) {
$annualita = $programma->getAnnualita();
ob_start();
?>
<table style="width:100%; font-size:8px; text-align:center" cellpadding="1">
<thead>
<tr>
<th rowspan="3">Numero Intervento CUI (1)</th>
<th rowspan="3">Cod. Int. Amm.ne (2)</th>
<th rowspan="3">Codice CUP (3)</th>
<th rowspan="3">Annualità nella quale si prevede di dare avvio alla procedura di affidamento</th>
<th rowspan="3">Responsabile del progetto (4)</th>
<th rowspan="3">Lotto funzionale (5)</th>
<th rowspan="3">Lavoro complesso (6)</th>
<th colspan="3">Codice Istat</th>
<th rowspan="3">Localizzazione - codice NUTS</th>
<th rowspan="3">Tipologia</th>
<th rowspan="3">Settore e sottosettore intervento</th>
<th rowspan="3">Descrizione dell'intervento</th>
<th rowspan="3">Livello di priorità (7) (Tabella D.3)</th>
<th colspan="9">STIMA DEI COSTI DELL'INTERVENTO (8)</th>
<th rowspan="3">Intervento aggiunto o variato a seguito di modifica programma (12) (Tabella D.5)</th>
</tr>
<tr>
<th rowspan="2">Reg</th>
<th rowspan="2">Prov</th>
<th rowspan="2">Com</th>
<th rowspan="2">Primo anno</th>
<th rowspan="2">Secondo anno</th>
<th rowspan="2">Terzo anno</th>
<th rowspan="2">Costi su annualità successive</th>
<th rowspan="2">Importo complessivo (9)</th>
<th rowspan="2">Valore degli eventuali immobili di cui alla scheda C collegati all'intervento (10)</th>
<th rowspan="2">Scadenza temporale ultima per l'utilizzo dell'eventuale finanziamento derivante da contrazione di mutuo</th>
<th colspan="2">Apporto di capitale privato (11)</th>
</tr>
<tr>
<th>Importo</th>
<th>Tipologia (Tabella D.4)</th>
</tr>
</thead>
<tbody>
<?
$totaleGenerale = 0;
$totalePrivato = 0;
$totaleImmobili = 0;
foreach($interventi AS $intervento) {
$istat = json_decode(quickInfoProgetto($intervento["codice"],"localizzazione-istat"),true);
$settore = json_decode(quickInfoProgetto($intervento["codice"],"settore-cup"),true);
?>
<tr>
<td><?= $intervento["cui"] ?></td>
<td></td>
<td><?= $intervento["cup"] ?></td>
<td><?= quickInfoProgetto($intervento["codice"],"avvio-procedura-affidamento") ?></td>
<td>
<?
$rup = quickResponsabileProgetto($intervento["codice"]);
if (!empty($rup)) {
echo $rup["cognome"] . " " . $rup["nome"];
}
?>
</td>
<td><?= (quickInfoProgetto($intervento["codice"],"lotto-funzionale") == 1) ? "S" : "N"; ?></td>
<td><?= (quickInfoProgetto($intervento["codice"],"lavoro-complesso") == 1) ? "S" : "N"; ?></td>
<td><?= $istat["regione"] ?? "" ?></td>
<td><?= $istat["provincia"] ?? "" ?></td>
<td><?= $istat["comune"] ?? "" ?></td>
<td><?= quickInfoProgetto($intervento["codice"],"nuts") ?></td>
<td><?= quickInfoProgetto($intervento["codice"],"tipologia-lavori") ?></td>
<td><?= $settore["settore"] ?? "" ?>.<?= $settore["sottosettore"] ?? "" ?></td>
<td><?= $intervento["oggetto"] ?></td>
<td><?= quickInfoProgetto($intervento["codice"],"priorita") ?></td>
<?
$totaleIntervento = 0;
foreach($annualita AS $anno) {
$importoDotazione = quickDotazioneProgetto($intervento["codice"],$anno) ?? 0;
if (!isset($totaleAnnuale[$anno])) {
$totaleAnnuale[$anno] = 0;
}
$totaleAnnuale[$anno] += $importoDotazione;
$totaleIntervento += $importoDotazione;
?>
<td style="text-align:right">
&euro; <?= number_format($importoDotazione,2,",","."); ?>
</td>
<?
}
?>
<?
$importoDotazione = quickDotazioneProgetto($intervento["codice"],$anno,null,true) ?? 0;
if (!isset($totaleAnnuale[$anno+1])) {
$totaleAnnuale[$anno+1] = 0;
}
$totaleAnnuale[$anno+1] += $importoDotazione;
$totaleIntervento = quickDotazioneProgetto($intervento["codice"],1,null,true) ?? 0;
$totaleGenerale += $totaleIntervento;
?>
<td style="text-align:right">
&euro; <?= number_format($importoDotazione,2,",","."); ?>
</td>
<td style="text-align:right">
&euro; <?= number_format($totaleIntervento,2,",","."); ?>
</td>
<?
$importoDotazione = quickDotazioneProgetto($intervento["codice"],1,null,true,true) ?? 0;
$totaleImmobili += $importoDotazione;
?>
<td style="text-align:right">
&euro; <?= number_format($importoDotazione,2,",","."); ?>
</td>
<td><?= quickInfoProgetto($intervento["codice"],"scadenza-mutuo") ?></td>
<?
$importoDotazione = quickDotazioneProgetto($intervento["codice"],1,"S",true);
$importoPrivato= $importoDotazione["totale"] ?? 0;
$totalePrivato += $importoPrivato;
$tipologiaPrivata = $importoDotazione["tipologie"] ?? "";
?>
<td style="text-align:right">
&euro; <?= number_format($importoPrivato,2,",","."); ?>
</td>
<td>
<?
if (!empty($tipologiaPrivata)) {
$tipologiaPrivata = array_unique($tipologiaPrivata);
echo implode("<br>",$tipologiaPrivata);
}
?>
</td>
<td><?= quickInfoProgetto($intervento["codice"],"intervento-variato") ?></td>
</tr>
<?
}
?>
<tr>
<td colspan="15"></td>
<?
foreach($totaleAnnuale AS $totale) {
?>
<td style="text-align:right">
&euro; <?= number_format($totale ?? 0,2,",","."); ?>
</td>
<?
}
?>
<td style="text-align:right">
&euro; <?= number_format($totaleGenerale ?? 0,2,",","."); ?>
</td>
<td style="text-align:right">
&euro; <?= number_format($totaleImmobili ?? 0,2,",","."); ?>
</td>
<td></td>
<td style="text-align:right">
&euro; <?= number_format($totalePrivato ?? 0,2,",","."); ?>
</td>
</tr>
</tbody>
</table>
<div style="clear:both; margin:0"></div><br>
<div style="float:right; text-align:center;">
Il referente del programma<br>
<?= $programma->extraInfo["cognome"] . " " . $programma->extraInfo["nome"] ?>
</div>
</div>
<br>
<br>
NOTE:<br>
(1) Numero intervento = "I" + cf amministrazione + prima annualità del primo programma nel quale l'intervento è stato inserito + progressivo di 5 cifre della prima annualità del primo proramma<br>
(2) Numero interno liberamente indicato dall'amministrazione in base a proprio sistema di codifica<br>
(3) Indica il CUP (cfr. articolo 3 comma 5)<br>
(4) Riportare nome e cognome del responsabile del progetto<br>
(5) Indica se lotto funzionale secondo la definizione di cui all'art.3 comma 1 lettera s) dell'allegato I.1 del codice<br>
(6) Indica se lavoro complesso secondo la definizione di cui all'art.2, comma 1, lettera d), dell'allegato I.1 al Codice<br>
(7) Indica il livello di priorità di cui all'articolo 3 commi 11, 12 e 13<br>
(8) Ai sensi dell'art.4 comma 6, in caso di demolizione di opera incompiuta l'importo comprende gli oneri per lo smantellamento dell'opera e per la rinaturalizzazione, riqualificazione ed eventuale bonifica del sito.<br>
(9) Importo complessivo ai sensi dell'articolo 3, comma 6, ivi incluse le spese eventualmente già sostenute e con competenza di bilancio antecedente alla prima annualità<br>
(10) Riportare il valore dell'eventuale immobile trasferito di cui al corrispondente immobile indicato nella scheda C<br>
(11) Riportare l'importo del del capitale privato come quota parte del costo totale<br>
(12) Indica se l'intervento è stato aggiunto o è stato modificato a seguito di modifica in corso d'anno ai sensi dell'art.5 commi 9 e 11. Tale campo, come la relativa nota e tabella, compaiono solo in caso di modifica del programma<br>
<br>
Tabella D.1<br>
Cfr. Classificazione Sistema CUP: codice tipologia intervento per natura intervento 03= realizzazione di lavori pubblici (opere e impiantistica)<br>
<br>
Tabella D.2<br>
Cfr. Classificazione Sistema CUP: codice settore e sottosettore intervento<br>
<br>
Tabella D.3<br>
1. priorità massima <br>
2. priorità media<br>
3. priorità minima<br>
<br>
Tabella D.4<br>
1. finanza di progetto<br>
2. concessione di costruzione e gestione <br>
3. sponsorizzazione<br>
4. società partecipate o di scopo<br>
5. locazione finananziaria<br>
9. altro<br>
<br>
Tabella D.5<br>
1. modifica ex art.5 comma 9 lettera b) <br>
2. modifica ex art.5 comma 9 lettera c) <br>
3. modifica ex art.5 comma 9 lettera d) <br>
4. modifica ex art.5 comma 9 lettera e) <br>
5. modifica ex art.5 comma 11<br>
<?
$content = ob_get_clean();
}
}
?>