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.
148 righe
9.5 KiB
148 righe
9.5 KiB
<? if (isset($lotto)) { ?> |
|
<div class="row mb-2"> |
|
<div class="col-12 p-2 col-xl-3"> |
|
<div class="h-100"> |
|
<div class="form-group"> |
|
<label for="importoBase"><?= __(getTipologieAffidamento(false, $gara->info["timestamp_creazione"])[$gara->info["tipologia"]]["titolo"]) ?>*</label> |
|
<input name="importoBase" id="importoBase_<?= $lotto["codice"] ?>" onchange="updateImportiLotto_<?= $lotto["codice"] ?>()" type="text" class="form-control" rel="S;0;0;2D" title="<?= __("Importo base") ?>" value="<?= $lotto["importoBase"]; ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="col-12 p-2 col-xl-3"> |
|
<div class="h-100"> |
|
<div class="form-group"> |
|
<label for="importoManodopera"><?= __("Costi della manodopera") ?>*</label> |
|
<input name="importoManodopera" id="importoManodopera_<?= $lotto["codice"] ?>" onchange="updateImportiLotto_<?= $lotto["codice"] ?>()" type="text" class="form-control" rel="S;0;0;2D" title="<?= __("Costi della manodopera") ?>" value="<?= $lotto["importoManodopera"]; ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="col-12 p-2 col-xl-3"> |
|
<div class="h-100"> |
|
<div class="form-group"> |
|
<label for="oneriNoRibasso"><?= __("Oneri sicurezza non ribassabili") ?>*</label> |
|
<input name="oneriNoRibasso" id="oneriNoRibasso_<?= $lotto["codice"] ?>" onchange="updateImportiLotto_<?= $lotto["codice"] ?>()" type="text" class="form-control" rel="S;0;0;2D" title="<?= __("Costi di sicurezza non soggetti a ribasso") ?>" value="<?= $lotto["oneriNoRibasso"]; ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
<div class="col-12 p-2 col-xl-3"> |
|
<div class="h-100"> |
|
<div class="form-group"> |
|
<label for="importoOpzioni"><?= __("Eventuali opzioni o rinnovi") ?></label> |
|
<input name="importoOpzioni" id="importoOpzioni_<?= $lotto["codice"] ?>" onchange="updateImportiLotto_<?= $lotto["codice"] ?>()" type="text" class="form-control" rel="N;0;0;2D" title="<?= __("Eventuali opzioni o rinnovi") ?>" value="<?= $lotto["importoOpzioni"]; ?>"> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<?php if ($gara->getInterpretazioneArt41() == "complessivo") : ?> |
|
<div class="alert alert-info formula-offerta info-ribasso info-rialzo info-assoluto info-r-assoluto <?= ($lotto["formato"] !== "nulla") ? "collpase" : "" ?>"> |
|
Si ricorda che: |
|
<ul> |
|
<li>come previsto dall'art.41 c. 14 del D.lgs 36/2023: |
|
<div class="p-2 text-center"> |
|
<cite> |
|
I costi della manodopera e della sicurezza sono scorporati dall’importo assoggettato al ribasso. |
|
Resta ferma la possibilità per l'operatore economico di dimostrare che il <u><i>ribasso complessivo</i></u> dell’importo deriva da una più efficiente organizzazione aziendale. |
|
</cite> |
|
</div> |
|
Alla luce di quanto previsto dall'art.41 c.14, prevedendo dunque che l'operatore economico possa avere un <u><i>ribasso complessivo</i></u> che includa importi inferiori a quanto individuato dalla stazione appaltante gli importi di aggiudicazione saranno calcolati come segue: |
|
<div class="p-2 text-center"> |
|
<div class="<?= ($lotto["formato"] == "ribasso" || $lotto["formato"] == "rialzo") ? "" : "collapse" ?> formula-offerta info-ribasso info-rialzo"> |
|
<strong> |
|
Importo Aggiudicazione = [ (<?= __(getTipologieAffidamento(false, $gara->info["timestamp_creazione"])[$gara->info["tipologia"]]["titolo"]) ?> + Costi della manodopera) |
|
<span class="info-ribasso dettagli-formula <?= ($lotto["formato"] == "ribasso") ? "" : "collapse" ?>">- ribasso</span> |
|
<span class="info-rialzo dettagli-formula <?= ($lotto["formato"] == "rialzo") ? "" : "collapse" ?>">+ rialzo</span> |
|
percentuale |
|
] + Oneri sicurezza |
|
</strong> |
|
</div> |
|
<div class="<?= ($lotto["formato"] == "assoluto" || $lotto["formato"] == "r-assoluto") ? "" : "collapse" ?> formula-offerta info-assoluto info-r-assoluto"> |
|
<strong> |
|
Importo Aggiudicazione = Offerta + Oneri sicurezza |
|
</strong> |
|
</div> |
|
</div> |
|
</li> |
|
</ul> |
|
</div> |
|
<?php else: ?> |
|
<div class="alert alert-info formula-offerta info-ribasso info-rialzo info-assoluto info-r-assoluto <?= ($lotto["formato"] !== "nulla") ? "collpase" : "" ?>"> |
|
Gli importi di aggiudicazione saranno calcolati come segue: |
|
<div class="p-2 text-center"> |
|
<div class="<?= ($lotto["formato"] == "ribasso" || $lotto["formato"] == "rialzo") ? "" : "collapse" ?> formula-offerta info-ribasso info-rialzo"> |
|
<strong> |
|
Importo Aggiudicazione = (<?= __(getTipologieAffidamento(false, $gara->info["timestamp_creazione"])[$gara->info["tipologia"]]["titolo"]) ?> <span class="info-ribasso dettagli-formula <?= ($lotto["formato"] == "ribasso") ? "" : "collapse" ?>">- ribasso</span> |
|
<span class="info-rialzo dettagli-formula <?= ($lotto["formato"] == "rialzo") ? "" : "collapse" ?>">+ rialzo</span> |
|
percentuale) |
|
+ Costi della manodopera indicati dall'OE |
|
+ Oneri sicurezza |
|
</strong> |
|
</div> |
|
<div class="<?= ($lotto["formato"] == "assoluto" || $lotto["formato"] == "r-assoluto") ? "" : "collapse" ?> formula-offerta info-assoluto info-r-assoluto"> |
|
<strong> |
|
Importo Aggiudicazione = Offerta + Costi della manodopera indicati dall'OE + Oneri sicurezza |
|
</strong> |
|
</div> |
|
</div> |
|
</div> |
|
<?php endif ?> |
|
<div class="row mb-2"> |
|
<div class="col-12 col-xl-6 text-center"> |
|
<div class="card card-body"> |
|
<strong><?= __("Importo posto a base di gara") ?></strong><br> |
|
<div class="h2" id="importoSoggettoRibasso_<?= $lotto["codice"] ?>"> |
|
|
|
</div> |
|
</div> |
|
</div> |
|
<div class="col-12 col-xl-6 text-center"> |
|
<div class="card card-body"> |
|
<strong><?= ($gara->getInterpretazioneArt41() == "complessivo") ? __("Oneri sicurezza non ribassabili") : __("Importi non ribassabili") ?></strong><br> |
|
<div class="h2" id="importoNonSoggettoRibasso_<?= $lotto["codice"] ?>"> |
|
|
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<script> |
|
$(document).ready(function() { |
|
if (typeof updateImportiLotto_<?= $lotto["codice"] ?> === "undefined") { |
|
updateImportiLotto_<?= $lotto["codice"] ?> = function () { |
|
if ( |
|
valida($("#importoBase_<?= $lotto["codice"] ?>")).length === 0 && |
|
valida($("#importoManodopera_<?= $lotto["codice"] ?>")).length === 0 && |
|
valida($("#oneriNoRibasso_<?= $lotto["codice"] ?>")).length === 0 |
|
) { |
|
let importoSoggettoRibasso = parseFloat($("#importoBase_<?= $lotto["codice"] ?>").val()); |
|
let manodopera = parseFloat($("#importoManodopera_<?= $lotto["codice"] ?>").val()); |
|
let importoNonSoggettoRibasso = parseFloat($("#oneriNoRibasso_<?= $lotto["codice"] ?>").val()); |
|
let manodoperaRibassabile = <?= ($gara->getInterpretazioneArt41() == "complessivo") ? "true" : "false" ?>; |
|
if (manodoperaRibassabile) { |
|
importoSoggettoRibasso += manodopera |
|
} else { |
|
importoNonSoggettoRibasso += manodopera |
|
} |
|
$("#importoSoggettoRibasso_<?= $lotto["codice"] ?>").html("€ " + number_format(importoSoggettoRibasso,2,",",".")); |
|
$("#importoNonSoggettoRibasso_<?= $lotto["codice"] ?>").html("€ " + number_format(importoNonSoggettoRibasso,2,",",".")); |
|
} else { |
|
$("#importoSoggettoRibasso_<?= $lotto["codice"] ?>").html("N.A."); |
|
$("#importoNonSoggettoRibasso_<?= $lotto["codice"] ?>").html("N.A."); |
|
} |
|
} |
|
} |
|
updateImportiLotto_<?= $lotto["codice"] ?>(); |
|
if (typeof updateFormula_<?= $lotto["codice"] ?> === "undefined") { |
|
updateFormula_<?= $lotto["codice"] ?> = function() { |
|
let formato = $("#formato_<?= $lotto["codice"] ?>").val(); |
|
$(".dettagli-offerta").hide(); |
|
$(".formula-offerta").hide(); |
|
$(".dettagli-formula").hide(); |
|
$(".info-"+formato).show(); |
|
} |
|
} |
|
$("#formato_<?= $lotto["codice"] ?>").bind("change",function() { |
|
updateFormula_<?= $lotto["codice"] ?>(); |
|
}); |
|
}) |
|
|
|
</script> |
|
<? } ?>
|